Class InteractableScaleTheme
Theme Engine to control initialized GameObject's scale based on state changes
Inheritance
InteractableScaleTheme
Assembly: cs.temp.dll.dll
public class InteractableScaleTheme : InteractableThemeBase
Constructors
Declaration
public InteractableScaleTheme()
Declaration
public InteractableScaleTheme()
Fields
Declaration
protected Transform hostTransform
Field Value
Type |
Description |
Transform |
|
Declaration
protected Transform hostTransform
Field Value
Type |
Description |
Transform |
|
Declaration
protected Vector3 originalScale
Field Value
Declaration
protected Vector3 originalScale
Field Value
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
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