Version: 2021.3
言語: 日本語

AnimatorStateMachine

class in UnityEditor.Animations

/

継承:Object

マニュアルに切り替える

説明

ステートを相互作用に制御するグラフです。各ステートは Motion を参照しています。

変数

anyStatePositionAny State ノードの位置
anyStateTransitionsAny State トランジションのリスト
behavioursこのステートマシンに割り当てられる Behaviour リスト
defaultState初期起動時に選択されているステートです。
entryPositionEntry ノードの位置
entryTransitionsステートマシンの Entry トランジションの一覧
exitPositionExit ノードの位置
parentStateMachinePositionステートマシンの親ノードの位置。ヒエラルキーステートマシンでのみ有効。
stateMachinesサブステートマシンのリスト
statesステートのリスト

Public 関数

AddAnyStateTransitionAny State トランジションを指定されたステートやステートマシンに追加するユーティリティ関数です。
AddEntryTransition親ステートマシンの Exit に incoming (入って来る) トランジションを追加するユーティリティ関数です。
AddStateステートマシンにステートを追加するユーティリティ関数です。
AddStateMachineステートマシンにステートマシンを追加するユーティリティ関数です。
AddStateMachineBehaviourAdds a state machine behaviour class of type T to the AnimatorStateMachine. Note that there is no corresponding "Remove" method. To remove a state machine behaviour, use Object.Destroy.
AddStateMachineExitTransition親ステートマシンの Exit にソースステートマシンから outgoing トランジションを追加するユーティリティ関数です。
AddStateMachineTransitionソースのステートマシンから遷移先へ outgoing (出て行く)トランジションを追加するユーティリティ関数です。
GetStateMachineTransitions特定のステートマシンからすべての outgoing (出て行く)ステートマシンの遷移リストを取得します。
MakeUniqueStateMachineName親ステートマシンのコンテキストで重複しないステートマシンの名前にします。
MakeUniqueStateName親ステートマシンのコンテキストで重複しないステート名にします。
RemoveAnyStateTransitionステートマシンから Any State トランジションを削除するユーティリティ関数です。
RemoveEntryTransitionステートマシンから Entry トランジションを削除するユーティリティ関数です。
RemoveStateステートマシンからステートを削除するユーティリティ関数です。
RemoveStateMachineステートマシンを親ステートマシンから削除するユーティリティ関数です。
RemoveStateMachineTransitionソースステートマシンから outgoing トランジションを削除するユーティリティ関数です。
SetStateMachineTransitions特定のステートマシンから outgoing (出て行く)ステートマシンのすべての遷移リストを設定します。

継承メンバー

変数

hideFlagsShould the object be hidden, saved with the Scene or modifiable by the user?
nameオブジェクト名

Public 関数

GetInstanceIDGets the instance ID of the object.
ToStringReturns the name of the object.

Static 関数

DestroyRemoves a GameObject, component or asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadDo not destroy the target Object when loading a new Scene.
FindObjectOfTypeタイプ type から最初に見つけたアクティブのオブジェクトを返します
FindObjectsOfTypeGets a list of all loaded objects of Type type.
Instantiateoriginal のオブジェクトをクローンします

Operator

boolオブジェクトが存在するかどうか
operator !=二つのオブジェクトが異なるオブジェクトを参照しているか比較します
operator ==2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。