Beamable SDK
All Classes Namespaces Functions Variables Properties Events
Public Member Functions | Public Attributes | Properties | List of all members
Beamable.Editor.UI.Buss.Model.OptionalPropertyFieldWrapper Class Reference

Public Member Functions

 OptionalPropertyFieldWrapper (BUSSProperty property, Optional optional, FieldInfo optionalField, FieldInfo valueField, StyleRuleBundle trace)
 
void Remove ()
 
void Set (object data)
 
object GetValue (IVariableScope scope)
 
void Enable ()
 
string GetVariable ()
 
void ClearVariable ()
 
void SetVariable (string variable)
 
string GetName ()
 

Public Attributes

Type PropertyType => _valueField.FieldType
 
bool IsVariable => !string.IsNullOrEmpty(_optional.VariableReference)
 
FieldInfo Field => _optionalField
 
string Name => GetName()
 

Properties

StyleRuleBundle Trace [get]
 

The documentation for this class was generated from the following file: