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
Field Value
- Animator
Character3DModel
public Kerbal3DModel Character3DModel
Field Value
- Kerbal3DModel
DebugMode
Field Value
- bool
EmoteAltCount
Field Value
- 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
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()