Class UIPanelTransition
- Namespace
- KSP.UI
- Assembly
- Assembly-CSharp.dll
public class UIPanelTransition : UITransitionBase
- Inheritance
-
UIPanelTransition
- Inherited Members
-
- Extension Methods
-
Constructors
UIPanelTransition()
public UIPanelTransition()
Fields
lockWhileTransitioning
public bool lockWhileTransitioning
Field Value
- bool
onTransitionComplete
public UnityEvent onTransitionComplete
Field Value
- UnityEvent
onTransitionCompleteTemporary
public Action onTransitionCompleteTemporary
Field Value
- Action
onTransitionStart
public UnityEvent onTransitionStart
Field Value
- UnityEvent
startState
Field Value
- string
states
public UIPanelTransition.PanelPosition[] states
Field Value
- PanelPosition[]
transitionTime
public float transitionTime
Field Value
- float
Properties
State
public string State { get; }
Property Value
- string
StateIndex
public int StateIndex { get; set; }
Property Value
- int
Transitioning
public bool Transitioning { get; }
Property Value
- bool
Methods
Transition(int)
public void Transition(int stIndex)
Parameters
stIndex int
Transition(string, Action)
public void Transition(string stateName, Action onFinished = null)
Parameters
stateName string
onFinished Action