Mecanimのアニメーションシステムをコントロールするためのインターフェースです。
| applyRootMotion | ルートモーションを適用するべきかどうか。 |
| avatar | 現在のアバあーを取得/設定します。 |
| bodyPosition | ボディの重心位置 |
| bodyRotation | ボディ重心の回転(Rotation) |
| cullingMode | Animatorコンポーネントのカリングを制御します |
| deltaPosition | 最後のフレームで求められたアバターの差分を取得します。 |
| deltaRotation | 最後に評価されったフレームのアバターの delta Rotation(回転の差分)を取得します |
| feetPivotActive | 重心とピボット位置(Feet Pivot)の間のピボット位置をブレンドします。0% ではブレンド位置は重心です。100% ではブレンド位置はピボット位置(Feet Pivot)です。 |
| gravityWeight | 現在再生されているアニメーションにもとづく重力の重さ。 |
| hasRootMotion | 現在のリグがルートモーションを持っている場合にtrueを返します。 |
| hasTransformHierarchy | オブジェクトがTransformの階層構造を持つ場合にtrueを返します。 |
| humanScale | ヒューマノイドリグでの、現在のアバターのスケールを返します(リグがジェネリックの場合、デフォルトで1です) |
| isHuman | 現在のリグが、ヒューマノイド (humanoid) の場合は true、ジェネリック (generic) の場合は falseを戻します。 |
| isMatchingTarget | 自動マッチングが有効であるか |
| isOptimizable | 現在のリグがAnimatorUtility.OptimizeTransformHierarchyによって最適化されている場合trueを返します。 |
| layerCount | AnimatorControllerのレイヤーの数 |
| leftFeetBottomHeight | 左足の底の位置の高さを取得します |
| pivotPosition | ピボットの現在位置を取得します。 |
| pivotWeight | ピボットのウェイトを取得します。 |
| playbackTime | レコーディングバッファのフレームの再生位置を設定します。 |
| recorderStartTime | 記録されたクリップの中の再生位置を StartRecording が呼び出しされた時間に対して相対的に示します。 |
| recorderStopTime | 録画されたクリップの中の終了位置を StartRecording が呼び出しされた時間に対して相対的に示します。 |
| rightFeetBottomHeight | 右足の底の位置の高さを取得します |
| rootPosition | ルートポジション、すなわちゲームオブジェクトの位置 |
| rootRotation | ルート回転位置、すなわちゲームオブジェクトの回転(Rotation) |
| runtimeAnimatorController | AnimatorControllerのランタイム時の表現をAnimatorでコントロールします。 |
| speed | アニメータの再生速度。通常の再生速度は 1です。 |
| stabilizeFeet | トランジションおよびブレンディングにおける、脚部(Feet)の自動安定化(Stablization) |
| targetPosition | SetTarget(AvatarTarget targetIndex, float targetNormalizedTime)) により指定されたターゲットの位置を返します。 |
| targetRotation | SetTarget(AvatarTarget targetIndex, float targetNormalizedTime)) により指定されたターゲットの回転を返します。 |
| updateMode | Animatorの更新モードを指定します。 |
| CrossFade | 現在のステートと遷移先のステートの間を直接クロスフェードで遷移させます。 |
| GetAnimatorTransitionInfo | 特定のAnimatorControllerレイヤー上のTransition情報を取得します。 |
| GetBoneTransform | マッピングされたヒューマンボーンIDのTransformを返します。 |
| GetBool | boolパラメータの値を取得します。 |
| GetCurrentAnimationClipState | 現在のステートによって再生しているAnimationInfoのリストを取得します。 |
| GetCurrentAnimatorStateInfo | 特定のAnimatorControllerレイヤー上の現在のステート情報を取得します。 |
| GetFloat | floatパラメーターの値を取得します。 |
| GetIKPosition | IKゴールの位置を取得します。 |
| GetIKPositionWeight | IK ゴールの移転したウェイト(0 = IK 前の元のアニメーション位置、1 = ゴール位置)。 |
| GetIKRotation | IK ゴールの回転 (Rotation) を取得します。 |
| GetIKRotationWeight | IK ゴールの回転 (Rotation) によるウェイトを取得します(0 = IK 前の回転、1 = IKゴールでの回転)。 |
| GetInteger | intパラメータの値を取得します。 |
| GetLayerName | レイヤーの名前を取得します。 |
| GetLayerWeight | レイヤーの現在のウェイトを取得します。 |
| GetNextAnimationClipState | 次のステートにより再生された AnimationInfo の一覧を取得します。 |
| GetNextAnimatorStateInfo | 特定のAnimatorControllerレイヤー上の次のステート情報を取得します。 |
| InterruptMatchTarget | 自動ターゲットマッチングを中断します。 |
| IsInTransition | 特定のAnimatorControllerレイヤーは遷移があるかどうか |
| IsParameterControlledByCurve | パラメータがアニメーションの追加のカーブにより制御されている場合に true を返します。 |
| MatchTarget | ゲームオブジェクト位置および回転を自動的に調整して、現在のステータスが指定された進捗となったときに AvatarTarget が matchPosition に到達するようにします。 |
| Play | ステートを再生します。 |
| Rebind | 全てのアニメーションプロパティとAnimatorのあるメッシュデータをリバインドします。 |
| ResetTrigger | Triggerパラメーターをfalseにリセットします。 |
| SetBool | boolパラメータの値を設定します。 |
| SetFloat | floatパラメータの値を設定します。 |
| SetIKPosition | IKゴールの位置を設定します。 |
| SetIKPositionWeight | IK ゴールの移転したウェイトをセットします(0 = IK 前の元のアニメーション位置、1 = ゴール位置) |
| SetIKRotation | IKゴールの回転(Rotation)を設定します |
| SetIKRotationWeight | IK ゴールの移転したウェイトをセットします(0 = IK 前の元のアニメーション位置、1 = ゴール位置) |
| SetInteger | intパラメータの値を設定します。 |
| SetLayerWeight | レイヤーの現在のウェイトを設定します。 |
| SetLookAtPosition | LookAtの位置を設定します |
| SetLookAtWeight | LookAtのウェイトを設定します。 |
| SetTarget | 現在のステートの AvatarTarget および targetNormalizedTime を設定します。 |
| SetTrigger | Triggerパラメーターをアクティブとして設定します。 |
| StartPlayback | Animatorの再生モードを設定します。 |
| StartRecording | Animatorを録画モードにセットして、frameCount の大きさのリングバッファを割り当てます。 |
| StopPlayback | アニメータのプレイバックモードを停止します。プレイバックが停止されるとき、アバターはゲームロジックからの制御を再開します。 |
| StopRecording | アニメータの録画モードを停止します。 |
| Update | deltaTimeに基づいてAnimatorを評価します。 |
| StringToHash | 文字列からパラメーターIDを生成します。 |
| enabled | 有効であれば更新され、無効であれば更新されません。 |
| isActiveAndEnabled | Has the Behaviour had enabled called. |
| animation | GameObjectにアタッチされたAnimation (アタッチされていない場合はnull) |
| audio | GameObjectにアタッチされたAudioSource (アタッチされていない場合はnull) |
| camera | GameObjectにアタッチされたCamera (アタッチされていない場合はnull) |
| collider | GameObjectにアタッチされたCollider (アタッチされていない場合はnull) |
| collider2D | GameObjectにアタッチされたCollider2D |
| constantForce | GameObjectにアタッチされたConstantForce (アタッチされていない場合はnull) |
| gameObject | このコンポーネントはゲームオブジェクトにアタッチされます。コンポーネントはいつもゲームオブジェクトにアタッチされています。 |
| guiText | GameObjectにアタッチされたGUIText (アタッチされていない場合はnull) |
| guiTexture | GameObjectにアタッチされたGUITexture (アタッチされていない場合はnull) |
| hingeJoint | GameObjectにアタッチされたHingeJoint (アタッチされていない場合はnull) |
| light | GameObjectにアタッチされたLight (アタッチされていない場合はnull) |
| networkView | GameObjectにアタッチされたNetworkView (アタッチされていない場合はnull) |
| particleEmitter | GameObjectにアタッチされたParticleEmitter (アタッチされていない場合はnull) |
| particleSystem | GameObjectにアタッチされたParticleSystem (アタッチされていない場合はnull) |
| renderer | GameObjectにアタッチされたRenderer (アタッチされていない場合はnull) |
| rigidbody | GameObjectにアタッチされたRigidbody (アタッチされていない場合はnull) |
| rigidbody2D | GameObjectにアタッチされたRigidbody2D |
| tag | ゲームオブジェクトのタグ |
| transform | GameObjectにアタッチされたTransform (アタッチされていない場合はnull) |
| hideFlags | オブジェクトは非表示、シーンに保存、ユーザーが編集可能などを行うかどうか |
| name | オブジェクト名 |
| BroadcastMessage | ゲームオブジェクトまたは子オブジェクトにある すべての MonoBehaviour を継承したクラスにある methodName 名のメソッドを呼び出します。 |
| CompareTag | Is this game object tagged with /tag/? |
| GetComponent | Returns the component of Type type if the game object has one attached, null if it doesn't. |
| GetComponentInChildren | Returns the component of Type type in the GameObject or any of its children using depth first search. |
| GetComponentInParent | Returns the component of Type type in the GameObject or any of its parents. |
| GetComponents | Returns all components of Type type in the GameObject. |
| GetComponentsInChildren | Returns all components of Type type in the GameObject or any of its children. |
| GetComponentsInParent | Returns all components of Type type in the GameObject or any of its parents. |
| SendMessage | Calls the method named methodName on every MonoBehaviour in this game object. |
| SendMessageUpwards | Calls the method named methodName on every MonoBehaviour in this game object and on every ancestor of the behaviour. |
| GetInstanceID | Returns the instance id of the object. |
| ToString | ゲームオブジェクトの名前を返します |
| Destroy | ゲームオブジェクト、コンポーネントやアセットを削除します |
| DestroyImmediate | 直ちにオブジェクトを破壊する。ですが、Destroy関数の方を使うことを推奨します |
| DontDestroyOnLoad | 新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します |
| FindObjectOfType | タイプから最初に見つけたアクティブのオブジェクトを返します |
| FindObjectsOfType | タイプから見つけた全てのアクティブのオブジェクト配列を返します |
| Instantiate | original のオブジェクトをクローンします |
| bool | オブジェクトが存在するかどうか |
| operator != | 二つのオブジェクトが異なるオブジェクトを参照しているか比較します |
| operator == | 二つのオブジェクトが同じオブジェクトを参照しているか比較します |