Table of Contents

Class AnimationManager

Namespace
KSP.Animation
Assembly
Assembly-CSharp.dll
public abstract class AnimationManager : KerbalMonoBehaviour
Inheritance
AnimationManager
Derived
Inherited Members
Extension Methods

Constructors

AnimationManager()

protected AnimationManager()

Fields

Animator

public Animator Animator

Field Value

Animator

Character3DModel

public Kerbal3DModel Character3DModel

Field Value

Kerbal3DModel

DebugMode

public bool DebugMode

Field Value

bool

EmoteAltCount

public int EmoteAltCount

Field Value

int

EmoteCount

public int EmoteCount

Field Value

int

EyeOffsetPercentageValue

public float EyeOffsetPercentageValue

Field Value

float

EyeSymmetryValue

public float EyeSymmetryValue

Field Value

float

FidgetAltCount

public int FidgetAltCount

Field Value

int

FidgetCount

public int FidgetCount

Field Value

int

_attributesInitialized

protected bool _attributesInitialized

Field Value

bool

_canFidgetID

protected int _canFidgetID

Field Value

int

_canFidgetParamName

protected string _canFidgetParamName

Field Value

string

_emoteAltData

protected AnimationManager.AnimSetData _emoteAltData

Field Value

AnimationManager.AnimSetData

_emoteData

protected AnimationManager.AnimSetData _emoteData

Field Value

AnimationManager.AnimSetData

_eyeOffsetID

protected int _eyeOffsetID

Field Value

int

_eyeOffsetParamName

protected string _eyeOffsetParamName

Field Value

string

_eyeSymmetryID

protected int _eyeSymmetryID

Field Value

int

_eyeSymmetryParamName

protected string _eyeSymmetryParamName

Field Value

string

_fidgetAltData

protected AnimationManager.AnimSetData _fidgetAltData

Field Value

AnimationManager.AnimSetData

_fidgetData

protected AnimationManager.AnimSetData _fidgetData

Field Value

AnimationManager.AnimSetData

_globalPlaybackMulID

protected int _globalPlaybackMulID

Field Value

int

_globalPlaybackMulParamName

protected string _globalPlaybackMulParamName

Field Value

string

_initialFidgetDelayCountdown

protected float _initialFidgetDelayCountdown

Field Value

float

_lastTimeWarpRateIndex

protected int _lastTimeWarpRateIndex

Field Value

int

_randomizer

protected static MPRandom _randomizer

Field Value

MPRandom

Methods

DebugPrint(string, int)

public void DebugPrint(string message, int severity)

Parameters

message string
severity int

Fidget(Animator, int, int, float, float, int, int)

public IEnumerator Fidget(Animator animator, int layerIndex, int fidgetTriggerID, float minDelay, float maxDelay, int randomIndexID, int animCount)

Parameters

animator Animator
layerIndex int
fidgetTriggerID int
minDelay float
maxDelay float
randomIndexID int
animCount int

Returns

IEnumerator

GetPlaybackMulValue()

public float GetPlaybackMulValue()

Returns

float

Init()

public abstract void Init()

InitAnimTreeParamIndices()

protected virtual void InitAnimTreeParamIndices()

InitAttributeValues()

protected virtual void InitAttributeValues()

SetAnimSpeedToTimeWarpIndex()

public void SetAnimSpeedToTimeWarpIndex()