Sequine - Scripting API
|
Manages how an animation clip behaves upon being played. More...
Public Member Functions | |
SequineState (AnimationMixerPlayable _animationMixer, int _inputPort) | |
void | Reset () |
void | Restart () |
void | Play () |
void | Stop () |
void | Pause () |
void | Resume () |
void | Exit () |
virtual void | Finish () |
void | Tick (float _deltaTime) |
Public Attributes | |
Action | onComplete |
OnStateUpdateCallback | onUpdate |
Protected Member Functions | |
virtual void | OnTimeIncremented () |
Protected Attributes | |
AnimationClipPlayable | m_clipPlayable |
bool | m_completed |
Properties | |
float | lengthToPlay [getset] |
float | speed [getset] |
float | time [getset] |
float | duration [get] |
float | weight [get] |
bool | isExiting [get] |
bool | exited [get] |
Whether the state has been fully transitioned to the next state or not. More... | |
bool | completed [get] |
Whether the clip has been fully played according to the length to play or not. More... | |
float | fadeInDuration [getset] |
float | fadeOutDuration [getset] |
float | fadeInDurationNormalized [getset] |
float | fadeOutDurationNormalized [getset] |
float | normalizedTime [getset] |
float | normalizedLength [get] |
Current played length according to lengthToPlay More... | |
AnimationClip | clip [get] |
Manages how an animation clip behaves upon being played.
Calcatz.Sequine.SequineState.SequineState | ( | AnimationMixerPlayable | _animationMixer, |
int | _inputPort | ||
) |
void Calcatz.Sequine.SequineState.Exit | ( | ) |
|
virtual |
Reimplemented in Calcatz.Sequine.SequineRangedState.
|
protectedvirtual |
Reimplemented in Calcatz.Sequine.SequineRangedState.
void Calcatz.Sequine.SequineState.Pause | ( | ) |
void Calcatz.Sequine.SequineState.Play | ( | ) |
void Calcatz.Sequine.SequineState.Reset | ( | ) |
void Calcatz.Sequine.SequineState.Restart | ( | ) |
void Calcatz.Sequine.SequineState.Resume | ( | ) |
void Calcatz.Sequine.SequineState.Stop | ( | ) |
void Calcatz.Sequine.SequineState.Tick | ( | float | _deltaTime | ) |
|
protected |
|
protected |
Action Calcatz.Sequine.SequineState.onComplete |
OnStateUpdateCallback Calcatz.Sequine.SequineState.onUpdate |
|
get |
|
get |
Whether the clip has been fully played according to the length to play or not.
|
get |
|
get |
Whether the state has been fully transitioned to the next state or not.
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
get |
Current played length according to lengthToPlay
|
getset |
|
getset |
|
getset |
|
get |