Table of Contents

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

public string 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