Class TransitionVisualizerBase
- Namespace
- UnityEngine.UI
- Assembly
- Assembly-CSharp.dll
public abstract class TransitionVisualizerBase : KerbalMonoBehaviour
- Inheritance
-
TransitionVisualizerBase
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
TransitionVisualizerBase()
protected TransitionVisualizerBase()
Fields
StateAnimator
public Animator StateAnimator
Field Value
- Animator
previousState
protected SelectionState previousState
Field Value
- SelectionState
Methods
ClearOverrideSelectionState(bool)
public void ClearOverrideSelectionState(bool instant = false)
Parameters
instant bool
GetTriggerNameFromState(SelectionState)
protected virtual string GetTriggerNameFromState(SelectionState curState)
Parameters
curState SelectionState
Returns
- string
HandleStateTransition(SelectionState, bool)
protected abstract void HandleStateTransition(SelectionState state, bool instant)
Parameters
state SelectionState
instant bool
HandleStateTransitionWithOverrides(SelectionState, bool)
protected void HandleStateTransitionWithOverrides(SelectionState state, bool instant)
Parameters
state SelectionState
instant bool
OnDisable()
protected virtual void OnDisable()
OnEnable()
protected virtual void OnEnable()
RefreshVisuals(bool)
public virtual void RefreshVisuals(bool instant)
Parameters
instant bool
RemoveStateVisuals()
protected abstract void RemoveStateVisuals()
ResetGraphicVisual(Graphic)
public static void ResetGraphicVisual(Graphic target)
Parameters
target Graphic
SendAnimationTrigger(SelectionState)
public void SendAnimationTrigger(SelectionState state)
Parameters
state SelectionState
SetOverrideSelectionState(SelectionState, bool)
public void SetOverrideSelectionState(SelectionState state, bool instant)
Parameters
state SelectionState
instant bool
UpdateGraphicVisual(SelectionState, bool, Graphic, TransitionVisualData)
public static void UpdateGraphicVisual(SelectionState state, bool instant, Graphic target, TransitionVisualData data)
Parameters
state SelectionState
instant bool
target Graphic
data TransitionVisualData