ステートを相互作用に制御するグラフです。各ステートは Motion を参照しています。
| anyStatePosition | Any State ノードの位置 |
| anyStateTransitions | Any State トランジションのリスト |
| behaviours | このステートマシンに割り当てられる Behaviour リスト |
| defaultState | 初期起動時に選択されているステートです。 |
| entryPosition | Entry ノードの位置 |
| entryTransitions | ステートマシンの Entry トランジションの一覧 |
| exitPosition | Exit ノードの位置 |
| parentStateMachinePosition | ステートマシンの親ノードの位置。ヒエラルキーステートマシンでのみ有効。 |
| stateMachines | サブステートマシンのリスト |
| states | ステートのリスト |
| AddAnyStateTransition | Any State トランジションを指定されたステートやステートマシンに追加するユーティリティ関数です。 |
| AddEntryTransition | 親ステートマシンの Exit に incoming (入って来る) トランジションを追加するユーティリティ関数です。 |
| AddState | ステートマシンにステートを追加するユーティリティ関数です。 |
| AddStateMachine | ステートマシンにステートマシンを追加するユーティリティ関数です。 |
| AddStateMachineBehaviour | stateMachineBehaviourType 型の State Machine Behaviour クラスを AnimatorStateMachine に追加します。C# ユーザーはジェネリック版を使用できます。 |
| AddStateMachineExitTransition | 親ステートマシンの Exit にソースステートマシンから outgoing トランジションを追加するユーティリティ関数です。 |
| AddStateMachineTransition | ソースのステートマシンから遷移先へ outgoing (出て行く)トランジションを追加するユーティリティ関数です。 |
| GetStateMachineTransitions | 特定のステートマシンからすべての outgoing (出て行く)ステートマシンの遷移リストを取得します。 |
| MakeUniqueStateMachineName | 親ステートマシンのコンテキストで重複しないステートマシンの名前にします。 |
| MakeUniqueStateName | 親ステートマシンのコンテキストで重複しないステート名にします。 |
| RemoveAnyStateTransition | ステートマシンから Any State トランジションを削除するユーティリティ関数です。 |
| RemoveEntryTransition | ステートマシンから Entry トランジションを削除するユーティリティ関数です。 |
| RemoveState | ステートマシンからステートを削除するユーティリティ関数です。 |
| RemoveStateMachine | ステートマシンを親ステートマシンから削除するユーティリティ関数です。 |
| RemoveStateMachineTransition | ソースステートマシンから outgoing トランジションを削除するユーティリティ関数です。 |
| SetStateMachineTransitions | 特定のステートマシンから outgoing (出て行く)ステートマシンのすべての遷移リストを設定します。 |
| hideFlags | Should the object be hidden, saved with the Scene or modifiable by the user? |
| name | オブジェクト名 |
| GetInstanceID | オブジェクトのインスタンス ID を返します |
| ToString | Returns the name of the object. |
| Destroy | Removes a GameObject, component or asset. |
| DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
| DontDestroyOnLoad | Do not destroy the target Object when loading a new Scene. |
| FindObjectOfType | タイプ type から最初に見つけたアクティブのオブジェクトを返します |
| FindObjectsOfType | タイプから見つけたすべてのアクティブのオブジェクト配列を返します |
| Instantiate | original のオブジェクトをクローンします |
| bool | オブジェクトが存在するかどうか |
| operator != | 二つのオブジェクトが異なるオブジェクトを参照しているか比較します |
| operator == | 2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。 |