UnityEngine.Animator
class UnityEngine.Animator
Fields and Properties:
- bool isOptimizable
- bool isHuman
- bool hasRootMotion
- float humanScale
- bool isInitialized
- UnityEngine.Vector3 deltaPosition
- UnityEngine.Quaternion deltaRotation
- UnityEngine.Vector3 velocity
- UnityEngine.Vector3 angularVelocity
- UnityEngine.Vector3 rootPosition
- UnityEngine.Quaternion rootRotation
- bool applyRootMotion
- bool linearVelocityBlending
- bool animatePhysics
- UnityEngine.AnimatorUpdateMode updateMode
- bool hasTransformHierarchy
- float gravityWeight
- UnityEngine.Vector3 bodyPosition
- UnityEngine.Quaternion bodyRotation
- bool stabilizeFeet
- int layerCount
- UnityEngine.AnimatorControllerParameter[] parameters
- int parameterCount
- float feetPivotActive
- float pivotWeight
- UnityEngine.Vector3 pivotPosition
- bool isMatchingTarget
- float speed
- UnityEngine.Vector3 targetPosition
- UnityEngine.Quaternion targetRotation
- UnityEngine.AnimatorCullingMode cullingMode
- float playbackTime
- float recorderStartTime
- float recorderStopTime
- UnityEngine.AnimatorRecorderMode recorderMode
- UnityEngine.RuntimeAnimatorController runtimeAnimatorController
- bool hasBoundPlayables
- UnityEngine.Avatar avatar
- UnityEngine.Playables.PlayableGraph playableGraph
- bool layersAffectMassCenter
- float leftFeetBottomHeight
- float rightFeetBottomHeight
- bool logWarnings
- bool fireEvents
- bool keepAnimatorControllerStateOnDisable
Constructors:
- UnityEngine.Animator.New()
Methods:
- UnityEngine.AnimationInfo[] GetCurrentAnimationClipState(int)
- UnityEngine.AnimationInfo[] GetNextAnimationClipState(int)
- void Stop()
- float GetFloat(string)
- float GetFloat(int)
- void SetFloat(string, float)
- void SetFloat(string, float, float, float)
- void SetFloat(int, float)
- void SetFloat(int, float, float, float)
- bool GetBool(string)
- bool GetBool(int)
- void SetBool(string, bool)
- void SetBool(int, bool)
- int GetInteger(string)
- int GetInteger(int)
- void SetInteger(string, int)
- void SetInteger(int, int)
- void SetTrigger(string)
- void SetTrigger(int)
- void ResetTrigger(string)
- void ResetTrigger(int)
- bool IsParameterControlledByCurve(string)
- bool IsParameterControlledByCurve(int)
- UnityEngine.Vector3 GetIKPosition(UnityEngine.AvatarIKGoal)
- void SetIKPosition(UnityEngine.AvatarIKGoal, UnityEngine.Vector3)
- UnityEngine.Quaternion GetIKRotation(UnityEngine.AvatarIKGoal)
- void SetIKRotation(UnityEngine.AvatarIKGoal, UnityEngine.Quaternion)
- float GetIKPositionWeight(UnityEngine.AvatarIKGoal)
- void SetIKPositionWeight(UnityEngine.AvatarIKGoal, float)
- float GetIKRotationWeight(UnityEngine.AvatarIKGoal)
- void SetIKRotationWeight(UnityEngine.AvatarIKGoal, float)
- UnityEngine.Vector3 GetIKHintPosition(UnityEngine.AvatarIKHint)
- void SetIKHintPosition(UnityEngine.AvatarIKHint, UnityEngine.Vector3)
- float GetIKHintPositionWeight(UnityEngine.AvatarIKHint)
- void SetIKHintPositionWeight(UnityEngine.AvatarIKHint, float)
- void SetLookAtPosition(UnityEngine.Vector3)
- void SetLookAtWeight(float)
- void SetLookAtWeight(float, float)
- void SetLookAtWeight(float, float, float)
- void SetLookAtWeight(float, float, float, float)
- void SetLookAtWeight(float, float, float, float, float)
- void SetBoneLocalRotation(UnityEngine.HumanBodyBones, UnityEngine.Quaternion)
- UnityEngine.StateMachineBehaviour[] GetBehaviours(int, int)
- string GetLayerName(int)
- int GetLayerIndex(string)
- float GetLayerWeight(int)
- void SetLayerWeight(int, float)
- UnityEngine.AnimatorStateInfo GetCurrentAnimatorStateInfo(int)
- UnityEngine.AnimatorStateInfo GetNextAnimatorStateInfo(int)
- UnityEngine.AnimatorTransitionInfo GetAnimatorTransitionInfo(int)
- int GetCurrentAnimatorClipInfoCount(int)
- int GetNextAnimatorClipInfoCount(int)
- UnityEngine.AnimatorClipInfo[] GetCurrentAnimatorClipInfo(int)
- UnityEngine.AnimatorClipInfo[] GetNextAnimatorClipInfo(int)
- void GetCurrentAnimatorClipInfo(int,
System.Collections.Generic.List<UnityEngine.AnimatorClipInfo>
) - void GetNextAnimatorClipInfo(int,
System.Collections.Generic.List<UnityEngine.AnimatorClipInfo>
) - bool IsInTransition(int)
- UnityEngine.AnimatorControllerParameter GetParameter(int)
- void MatchTarget(UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.AvatarTarget, UnityEngine.MatchTargetWeightMask, float)
- void MatchTarget(UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.AvatarTarget, UnityEngine.MatchTargetWeightMask, float, float)
- void MatchTarget(UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.AvatarTarget, UnityEngine.MatchTargetWeightMask, float, float, bool)
- void InterruptMatchTarget()
- void InterruptMatchTarget(bool)
- void ForceStateNormalizedTime(float)
- void CrossFadeInFixedTime(string, float)
- void CrossFadeInFixedTime(string, float, int)
- void CrossFadeInFixedTime(string, float, int, float)
- void CrossFadeInFixedTime(string, float, int, float, float)
- void CrossFadeInFixedTime(int, float, int, float)
- void CrossFadeInFixedTime(int, float, int)
- void CrossFadeInFixedTime(int, float)
- void CrossFadeInFixedTime(int, float, int, float, float)
- void WriteDefaultValues()
- void CrossFade(string, float, int, float)
- void CrossFade(string, float, int)
- void CrossFade(string, float)
- void CrossFade(string, float, int, float, float)
- void CrossFade(int, float, int, float, float)
- void CrossFade(int, float, int, float)
- void CrossFade(int, float, int)
- void CrossFade(int, float)
- void PlayInFixedTime(string, int)
- void PlayInFixedTime(string)
- void PlayInFixedTime(string, int, float)
- void PlayInFixedTime(int, int, float)
- void PlayInFixedTime(int, int)
- void PlayInFixedTime(int)
- void Play(string, int)
- void Play(string)
- void Play(string, int, float)
- void Play(int, int, float)
- void Play(int, int)
- void Play(int)
- void SetTarget(UnityEngine.AvatarTarget, float)
- bool IsControlled(UnityEngine.Transform)
- UnityEngine.Transform GetBoneTransform(UnityEngine.HumanBodyBones)
- void StartPlayback()
- void StopPlayback()
- void StartRecording(int)
- void StopRecording()
- bool HasState(int, int)
- (static) int UnityEngine.Animator.StringToHash(string)
- void Update(float)
- void Rebind()
- void ApplyBuiltinRootMotion()
- UnityEngine.Vector3 GetVector(string)
- UnityEngine.Vector3 GetVector(int)
- void SetVector(string, UnityEngine.Vector3)
- void SetVector(int, UnityEngine.Vector3)
- UnityEngine.Quaternion GetQuaternion(string)
- UnityEngine.Quaternion GetQuaternion(int)
- void SetQuaternion(string, UnityEngine.Quaternion)
- void SetQuaternion(int, UnityEngine.Quaternion)