DynamicAccess

Trait DynamicAccess 

Source
pub trait DynamicAccess {
    // Required methods
    fn get_dynamic(&self, key: &str) -> Option<DynamicValue>;
    fn set_dynamic(&mut self, key: &str, value: DynamicValue) -> Result<()>;
    fn has_dynamic(&self, key: &str) -> bool;
    fn keys_dynamic(&self) -> Vec<String>;
}
Expand description

Trait for dynamic property access

Required Methods§

Source

fn get_dynamic(&self, key: &str) -> Option<DynamicValue>

Get a property value with automatic type conversion

Source

fn set_dynamic(&mut self, key: &str, value: DynamicValue) -> Result<()>

Set a property value with automatic type conversion

Source

fn has_dynamic(&self, key: &str) -> bool

Check if a property exists

Source

fn keys_dynamic(&self) -> Vec<String>

Get all property names

Implementors§

Source§

impl DynamicAccess for UnityClass

Implementation of dynamic property access for UnityClass