Public Member Functions | |
VariableScope | Merge (VariableScope other) |
VariableScope | Clone () |
VariableSet | GetVariableSet< T > () |
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} |