Beamable SDK
All Classes Namespaces Functions Variables Properties Events
Public Member Functions | Public Attributes | List of all members
Beamable.UI.Buss.Properties.VariableScope Class Reference
Inheritance diagram for Beamable.UI.Buss.Properties.VariableScope:
Inheritance graph
[legend]
Collaboration diagram for Beamable.UI.Buss.Properties.VariableScope:
Collaboration graph
[legend]

Public Member Functions

VariableScope Merge (VariableScope other)
 
VariableScope Clone ()
 
VariableSet GetVariableSet< T > ()
 
Resolve< T > (string variable)
 
bool TryResolve< T > (string variable, out T result)
 

Public Attributes

NumberVariableSet Numbers = new NumberVariableSet()
 
Vector2VariableSet Vectors = new Vector2VariableSet()
 
ColorVariableSet Colors = new ColorVariableSet()
 
TextureVariableSet Textures = new TextureVariableSet()
 
bool AnyDefinition => All.Any(x => x.AnyDefinition)
 
VariableSet[] All => new VariableSet[] {Colors, Vectors, Numbers, Textures}
 

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