Class InteractableMaterialTheme
Theme Engine to control the material used based on state changes
Changes the material for the first Renderer component on the initialized GameObject
Inheritance
InteractableMaterialTheme
Assembly: cs.temp.dll.dll
public class InteractableMaterialTheme : InteractableThemeBase
Constructors
Declaration
public InteractableMaterialTheme()
Declaration
public InteractableMaterialTheme()
Properties
Declaration
public override bool IsEasingSupported { get; }
Property Value
Overrides
Declaration
public override bool IsEasingSupported { get; }
Property Value
Overrides
Methods
Declaration
public override ThemeDefinition GetDefaultThemeDefinition()
Returns
Overrides
Declaration
public override ThemeDefinition GetDefaultThemeDefinition()
Returns
Overrides
Declaration
public override ThemePropertyValue GetProperty(ThemeStateProperty property)
Parameters
Returns
Overrides
Declaration
public override ThemePropertyValue GetProperty(ThemeStateProperty property)
Parameters
Returns
Overrides
Declaration
public override void Init(GameObject host, ThemeDefinition settings)
Parameters
Overrides
Declaration
public override void Init(GameObject host, ThemeDefinition settings)
Parameters
Overrides
Declaration
public override void Reset()
Overrides
Declaration
protected override void SetValue(ThemeStateProperty property, ThemePropertyValue value)
Parameters
Overrides
Declaration
public override void SetValue(ThemeStateProperty property, int index, float percentage)
Parameters
Overrides
Declaration
public override void SetValue(ThemeStateProperty property, int index, float percentage)
Parameters
Overrides