Table of Contents

Class UITransitionBase

Namespace
KSP.UI
Assembly
Assembly-CSharp.dll
public abstract class UITransitionBase : MonoBehaviour
Inheritance
UITransitionBase
Derived
Extension Methods

Constructors

UITransitionBase()

protected UITransitionBase()

Fields

PrepMethod

protected Callback<float, Vector2, Vector2> PrepMethod

Field Value

Callback<float, Vector2, Vector2>

TransitionMethod

protected Func<float, Vector2, Vector2, Vector2> TransitionMethod

Field Value

Func<float, Vector2, Vector2, Vector2>

method

public UITransitionBase.Method method

Field Value

UITransitionBase.Method

panelTransform

public RectTransform panelTransform

Field Value

RectTransform

Methods

Lerp_Pre(float, Vector2, Vector2)

protected void Lerp_Pre(float transitionTime, Vector2 vCrr, Vector2 vTgt)

Parameters

transitionTime float
vCrr Vector2
vTgt Vector2

Lerp_Transition(float, Vector2, Vector2)

protected Vector2 Lerp_Transition(float t, Vector2 vCrr, Vector2 vTgt)

Parameters

t float
vCrr Vector2
vTgt Vector2

Returns

Vector2

Linear_Pre(float, Vector2, Vector2)

protected void Linear_Pre(float transitionTime, Vector2 vCrr, Vector2 vTgt)

Parameters

transitionTime float
vCrr Vector2
vTgt Vector2

Linear_Transition(float, Vector2, Vector2)

protected Vector2 Linear_Transition(float t, Vector2 vCrr, Vector2 vTgt)

Parameters

t float
vCrr Vector2
vTgt Vector2

Returns

Vector2

SetInteractable(bool)

protected void SetInteractable(bool interactable)

Parameters

interactable bool

SetMethod(Method)

protected void SetMethod(UITransitionBase.Method m)

Parameters

m UITransitionBase.Method