CrossFade | 現在のステートと遷移先のステート間で動的な遷移(dynamic transition)を作ります。 |
CrossFadeInFixedTime |
IAnimatorControllerPlayable.CrossFade と同じですが、ターゲットステートにおいて継続時間やオフセットは固定された時間になります。 |
GetAnimatorTransitionInfo | 特定の AnimatorController レイヤー上の Transition 情報を取得します。 |
GetBool |
IAnimatorControllerPlayable.GetBool を参照してください。 |
GetCurrentAnimatorClipInfo | 現在のステートによって再生している AnimatorClipInfo のリストを取得します。 |
GetCurrentAnimatorStateInfo | 特定の AnimatorController レイヤー上の現在のステート情報を取得します。 |
GetFloat | float パラメーターの値を取得します。 |
GetInteger | int パラメーターの値を取得します。 |
GetLayerIndex | 特定のレイヤー名からレイヤーのインデックスを取得します。 |
GetLayerName | レイヤーの名前を取得します。 |
GetLayerWeight | レイヤーの現在のウェイトを取得します。 |
GetNextAnimatorClipInfo | 次のステートにより再生された AnimatorClipInfo の一覧を取得します。 |
GetNextAnimatorStateInfo | 特定の AnimatorController レイヤー上の次のステート情報を取得します。 |
GetParameter | アニメーターで使用する AnimatorControllerParameter を取得します。 |
HasState | AnimatorState が Animator によって制御されている場合は true を返します。 |
IsInTransition | 特定の AnimatorController レイヤーは遷移があるかどうか |
IsParameterControlledByCurve | パラメーターがアニメーションの追加のカーブにより制御されている場合に true を返します。 |
Play | ステートを再生します。 |
PlayInFixedTime |
IAnimatorControllerPlayable.Play と同じですが、ターゲットステートのオフセットは固定された時間になります。 |
ResetTrigger | Trigger パラメーターを false にリセットします。 |
SetBool |
IAnimatorControllerPlayable.SetBool を参照してください。 |
SetFloat | float パラメーターの値を設定します。 |
SetInteger | int パラメーターの値を設定します。 |
SetLayerWeight | レイヤーの現在のウェイトを設定します。 |
SetTrigger | Trigger パラメーターをアクティブとして設定します。
Trigger パラメータは、ステートの遷移として使用されたとき自動的に false になる bool 型のパラメーターです。複数のレイヤーを持つステートマシンでは、いったんすべてのレイヤーでトリガーが評価され、リセットされます。そのため、複数のレイヤーで同じパラメーターによる遷移を同期させることができます。 |