C# 클래스 UnityEngine.Animator

상속: Behaviour
파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetBoolID bool
GetBoolString bool
GetFloatID float
GetFloatString float
GetIntegerID int
GetIntegerString int
GetQuaternionID Quaternion
GetQuaternionString Quaternion
GetVectorID Vector3
GetVectorString Vector3
INTERNAL_CALL_MatchTarget void
INTERNAL_CALL_SetIKPosition void
INTERNAL_CALL_SetIKRotation void
INTERNAL_CALL_SetLookAtPosition void
INTERNAL_CALL_SetQuaternionID void
INTERNAL_CALL_SetQuaternionString void
INTERNAL_CALL_SetVectorID void
INTERNAL_CALL_SetVectorString void
INTERNAL_get_bodyPosition void
INTERNAL_get_bodyRotation void
INTERNAL_get_rootPosition void
INTERNAL_get_rootRotation void
INTERNAL_set_bodyPosition void
INTERNAL_set_bodyRotation void
INTERNAL_set_rootPosition void
INTERNAL_set_rootRotation void
IsParameterControlledByCurveID bool
IsParameterControlledByCurveString bool
PlaybackRecordedFrame void
SetBoolID void
SetBoolString void
SetFloatID void
SetFloatIDDamp void
SetFloatString void
SetFloatStringDamp void
SetIntegerID void
SetIntegerString void
SetQuaternionID void
SetQuaternionString void
SetVectorID void
SetVectorString void
StartRecording void
StopRecording void
Update void
WriteDefaultPose void

공개 메소드들

메소드 설명
Animator ( )
ForceStateNormalizedTime ( float normalizedTime ) : void
GetAnimatorTransitionInfo ( int layerIndex ) : AnimatorTransitionInfo
GetBoneTransform ( HumanBodyBones humanBoneId ) : Transform
GetBool ( int id ) : bool
GetBool ( string name ) : bool
GetCurrentAnimationClipState ( int layerIndex ) : UnityEngine.AnimationInfo[]
GetCurrentAnimatorStateInfo ( int layerIndex ) : AnimatorStateInfo
GetFloat ( int id ) : float
GetFloat ( string name ) : float
GetIKPosition ( AvatarIKGoal goal ) : Vector3
GetIKPositionWeight ( AvatarIKGoal goal ) : float
GetIKRotation ( AvatarIKGoal goal ) : Quaternion
GetIKRotationWeight ( AvatarIKGoal goal ) : float
GetInteger ( int id ) : int
GetInteger ( string name ) : int
GetLayerName ( int layerIndex ) : string
GetLayerWeight ( int layerIndex ) : float
GetNextAnimationClipState ( int layerIndex ) : UnityEngine.AnimationInfo[]
GetNextAnimatorStateInfo ( int layerIndex ) : AnimatorStateInfo
GetQuaternion ( int id ) : Quaternion
GetQuaternion ( string name ) : Quaternion
GetVector ( int id ) : Vector3
GetVector ( string name ) : Vector3
InterruptMatchTarget ( ) : void
InterruptMatchTarget ( bool completeMatch ) : void
IsControlled ( Transform transform ) : bool
IsInTransition ( int layerIndex ) : bool
IsParameterControlledByCurve ( int id ) : bool
IsParameterControlledByCurve ( string name ) : bool
MatchTarget ( Vector3 matchPosition, Quaternion matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime ) : void
MatchTarget ( Vector3 matchPosition, Quaternion matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime, float targetNormalizedTime ) : void
SetBool ( int id, bool value ) : void
SetBool ( string name, bool value ) : void
SetFloat ( int id, float value ) : void
SetFloat ( int id, float value, float dampTime, float deltaTime ) : void
SetFloat ( string name, float value ) : void
SetFloat ( string name, float value, float dampTime, float deltaTime ) : void
SetIKPosition ( AvatarIKGoal goal, Vector3 goalPosition ) : void
SetIKPositionWeight ( AvatarIKGoal goal, float value ) : void
SetIKRotation ( AvatarIKGoal goal, Quaternion goalRotation ) : void
SetIKRotationWeight ( AvatarIKGoal goal, float value ) : void
SetInteger ( int id, int value ) : void
SetInteger ( string name, int value ) : void
SetLayerWeight ( int layerIndex, float weight ) : void
SetLookAtPosition ( Vector3 lookAtPosition ) : void
SetLookAtWeight ( float weight ) : void
SetLookAtWeight ( float weight, float bodyWeight ) : void
SetLookAtWeight ( float weight, float bodyWeight, float headWeight ) : void
SetLookAtWeight ( float weight, float bodyWeight, float headWeight, float eyesWeight ) : void
SetLookAtWeight ( float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight ) : void
SetQuaternion ( int id, Quaternion value ) : void
SetQuaternion ( string name, Quaternion value ) : void
SetTarget ( AvatarTarget targetIndex, float targetNormalizedTime ) : void
SetVector ( int id, Vector3 value ) : void
SetVector ( string name, Vector3 value ) : void
StringToHash ( string name ) : int

비공개 메소드들

메소드 설명
GetBoolID ( int id ) : bool
GetBoolString ( string name ) : bool
GetFloatID ( int id ) : float
GetFloatString ( string name ) : float
GetIntegerID ( int id ) : int
GetIntegerString ( string name ) : int
GetQuaternionID ( int id ) : Quaternion
GetQuaternionString ( string name ) : Quaternion
GetVectorID ( int id ) : Vector3
GetVectorString ( string name ) : Vector3
INTERNAL_CALL_MatchTarget ( Animator self, Vector3 &matchPosition, Quaternion &matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask &weightMask, float startNormalizedTime, float targetNormalizedTime ) : void
INTERNAL_CALL_SetIKPosition ( Animator self, AvatarIKGoal goal, Vector3 &goalPosition ) : void
INTERNAL_CALL_SetIKRotation ( Animator self, AvatarIKGoal goal, Quaternion &goalRotation ) : void
INTERNAL_CALL_SetLookAtPosition ( Animator self, Vector3 &lookAtPosition ) : void
INTERNAL_CALL_SetQuaternionID ( Animator self, int id, Quaternion &value ) : void
INTERNAL_CALL_SetQuaternionString ( Animator self, string name, Quaternion &value ) : void
INTERNAL_CALL_SetVectorID ( Animator self, int id, Vector3 &value ) : void
INTERNAL_CALL_SetVectorString ( Animator self, string name, Vector3 &value ) : void
INTERNAL_get_bodyPosition ( Vector3 &value ) : void
INTERNAL_get_bodyRotation ( Quaternion &value ) : void
INTERNAL_get_rootPosition ( Vector3 &value ) : void
INTERNAL_get_rootRotation ( Quaternion &value ) : void
INTERNAL_set_bodyPosition ( Vector3 &value ) : void
INTERNAL_set_bodyRotation ( Quaternion &value ) : void
INTERNAL_set_rootPosition ( Vector3 &value ) : void
INTERNAL_set_rootRotation ( Quaternion &value ) : void
IsParameterControlledByCurveID ( int id ) : bool
IsParameterControlledByCurveString ( string name ) : bool
PlaybackRecordedFrame ( float time ) : void
SetBoolID ( int id, bool value ) : void
SetBoolString ( string name, bool value ) : void
SetFloatID ( int id, float value ) : void
SetFloatIDDamp ( int id, float value, float dampTime, float deltaTime ) : void
SetFloatString ( string name, float value ) : void
SetFloatStringDamp ( string name, float value, float dampTime, float deltaTime ) : void
SetIntegerID ( int id, int value ) : void
SetIntegerString ( string name, int value ) : void
SetQuaternionID ( int id, Quaternion value ) : void
SetQuaternionString ( string name, Quaternion value ) : void
SetVectorID ( int id, Vector3 value ) : void
SetVectorString ( string name, Vector3 value ) : void
StartRecording ( ) : void
StopRecording ( ) : void
Update ( float deltaTime ) : void
WriteDefaultPose ( ) : void

메소드 상세

Animator() 공개 메소드

public Animator ( )

ForceStateNormalizedTime() 공개 메소드

public ForceStateNormalizedTime ( float normalizedTime ) : void
normalizedTime float
리턴 void

GetAnimatorTransitionInfo() 공개 메소드

public GetAnimatorTransitionInfo ( int layerIndex ) : AnimatorTransitionInfo
layerIndex int
리턴 AnimatorTransitionInfo

GetBoneTransform() 공개 메소드

public GetBoneTransform ( HumanBodyBones humanBoneId ) : Transform
humanBoneId HumanBodyBones
리턴 Transform

GetBool() 공개 메소드

public GetBool ( int id ) : bool
id int
리턴 bool

GetBool() 공개 메소드

public GetBool ( string name ) : bool
name string
리턴 bool

GetCurrentAnimationClipState() 공개 메소드

public GetCurrentAnimationClipState ( int layerIndex ) : UnityEngine.AnimationInfo[]
layerIndex int
리턴 UnityEngine.AnimationInfo[]

GetCurrentAnimatorStateInfo() 공개 메소드

public GetCurrentAnimatorStateInfo ( int layerIndex ) : AnimatorStateInfo
layerIndex int
리턴 AnimatorStateInfo

GetFloat() 공개 메소드

public GetFloat ( int id ) : float
id int
리턴 float

GetFloat() 공개 메소드

public GetFloat ( string name ) : float
name string
리턴 float

GetIKPosition() 공개 메소드

public GetIKPosition ( AvatarIKGoal goal ) : Vector3
goal AvatarIKGoal
리턴 Vector3

GetIKPositionWeight() 공개 메소드

public GetIKPositionWeight ( AvatarIKGoal goal ) : float
goal AvatarIKGoal
리턴 float

GetIKRotation() 공개 메소드

public GetIKRotation ( AvatarIKGoal goal ) : Quaternion
goal AvatarIKGoal
리턴 Quaternion

GetIKRotationWeight() 공개 메소드

public GetIKRotationWeight ( AvatarIKGoal goal ) : float
goal AvatarIKGoal
리턴 float

GetInteger() 공개 메소드

public GetInteger ( int id ) : int
id int
리턴 int

GetInteger() 공개 메소드

public GetInteger ( string name ) : int
name string
리턴 int

GetLayerName() 공개 메소드

public GetLayerName ( int layerIndex ) : string
layerIndex int
리턴 string

GetLayerWeight() 공개 메소드

public GetLayerWeight ( int layerIndex ) : float
layerIndex int
리턴 float

GetNextAnimationClipState() 공개 메소드

public GetNextAnimationClipState ( int layerIndex ) : UnityEngine.AnimationInfo[]
layerIndex int
리턴 UnityEngine.AnimationInfo[]

GetNextAnimatorStateInfo() 공개 메소드

public GetNextAnimatorStateInfo ( int layerIndex ) : AnimatorStateInfo
layerIndex int
리턴 AnimatorStateInfo

GetQuaternion() 공개 메소드

public GetQuaternion ( int id ) : Quaternion
id int
리턴 Quaternion

GetQuaternion() 공개 메소드

public GetQuaternion ( string name ) : Quaternion
name string
리턴 Quaternion

GetVector() 공개 메소드

public GetVector ( int id ) : Vector3
id int
리턴 Vector3

GetVector() 공개 메소드

public GetVector ( string name ) : Vector3
name string
리턴 Vector3

InterruptMatchTarget() 공개 메소드

public InterruptMatchTarget ( ) : void
리턴 void

InterruptMatchTarget() 공개 메소드

public InterruptMatchTarget ( bool completeMatch ) : void
completeMatch bool
리턴 void

IsControlled() 공개 메소드

public IsControlled ( Transform transform ) : bool
transform Transform
리턴 bool

IsInTransition() 공개 메소드

public IsInTransition ( int layerIndex ) : bool
layerIndex int
리턴 bool

IsParameterControlledByCurve() 공개 메소드

public IsParameterControlledByCurve ( int id ) : bool
id int
리턴 bool

IsParameterControlledByCurve() 공개 메소드

public IsParameterControlledByCurve ( string name ) : bool
name string
리턴 bool

MatchTarget() 공개 메소드

public MatchTarget ( Vector3 matchPosition, Quaternion matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime ) : void
matchPosition Vector3
matchRotation Quaternion
targetBodyPart AvatarTarget
weightMask MatchTargetWeightMask
startNormalizedTime float
리턴 void

MatchTarget() 공개 메소드

public MatchTarget ( Vector3 matchPosition, Quaternion matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime, float targetNormalizedTime ) : void
matchPosition Vector3
matchRotation Quaternion
targetBodyPart AvatarTarget
weightMask MatchTargetWeightMask
startNormalizedTime float
targetNormalizedTime float
리턴 void

SetBool() 공개 메소드

public SetBool ( int id, bool value ) : void
id int
value bool
리턴 void

SetBool() 공개 메소드

public SetBool ( string name, bool value ) : void
name string
value bool
리턴 void

SetFloat() 공개 메소드

public SetFloat ( int id, float value ) : void
id int
value float
리턴 void

SetFloat() 공개 메소드

public SetFloat ( int id, float value, float dampTime, float deltaTime ) : void
id int
value float
dampTime float
deltaTime float
리턴 void

SetFloat() 공개 메소드

public SetFloat ( string name, float value ) : void
name string
value float
리턴 void

SetFloat() 공개 메소드

public SetFloat ( string name, float value, float dampTime, float deltaTime ) : void
name string
value float
dampTime float
deltaTime float
리턴 void

SetIKPosition() 공개 메소드

public SetIKPosition ( AvatarIKGoal goal, Vector3 goalPosition ) : void
goal AvatarIKGoal
goalPosition Vector3
리턴 void

SetIKPositionWeight() 공개 메소드

public SetIKPositionWeight ( AvatarIKGoal goal, float value ) : void
goal AvatarIKGoal
value float
리턴 void

SetIKRotation() 공개 메소드

public SetIKRotation ( AvatarIKGoal goal, Quaternion goalRotation ) : void
goal AvatarIKGoal
goalRotation Quaternion
리턴 void

SetIKRotationWeight() 공개 메소드

public SetIKRotationWeight ( AvatarIKGoal goal, float value ) : void
goal AvatarIKGoal
value float
리턴 void

SetInteger() 공개 메소드

public SetInteger ( int id, int value ) : void
id int
value int
리턴 void

SetInteger() 공개 메소드

public SetInteger ( string name, int value ) : void
name string
value int
리턴 void

SetLayerWeight() 공개 메소드

public SetLayerWeight ( int layerIndex, float weight ) : void
layerIndex int
weight float
리턴 void

SetLookAtPosition() 공개 메소드

public SetLookAtPosition ( Vector3 lookAtPosition ) : void
lookAtPosition Vector3
리턴 void

SetLookAtWeight() 공개 메소드

public SetLookAtWeight ( float weight ) : void
weight float
리턴 void

SetLookAtWeight() 공개 메소드

public SetLookAtWeight ( float weight, float bodyWeight ) : void
weight float
bodyWeight float
리턴 void

SetLookAtWeight() 공개 메소드

public SetLookAtWeight ( float weight, float bodyWeight, float headWeight ) : void
weight float
bodyWeight float
headWeight float
리턴 void

SetLookAtWeight() 공개 메소드

public SetLookAtWeight ( float weight, float bodyWeight, float headWeight, float eyesWeight ) : void
weight float
bodyWeight float
headWeight float
eyesWeight float
리턴 void

SetLookAtWeight() 공개 메소드

public SetLookAtWeight ( float weight, float bodyWeight, float headWeight, float eyesWeight, float clampWeight ) : void
weight float
bodyWeight float
headWeight float
eyesWeight float
clampWeight float
리턴 void

SetQuaternion() 공개 메소드

public SetQuaternion ( int id, Quaternion value ) : void
id int
value Quaternion
리턴 void

SetQuaternion() 공개 메소드

public SetQuaternion ( string name, Quaternion value ) : void
name string
value Quaternion
리턴 void

SetTarget() 공개 메소드

public SetTarget ( AvatarTarget targetIndex, float targetNormalizedTime ) : void
targetIndex AvatarTarget
targetNormalizedTime float
리턴 void

SetVector() 공개 메소드

public SetVector ( int id, Vector3 value ) : void
id int
value Vector3
리턴 void

SetVector() 공개 메소드

public SetVector ( string name, Vector3 value ) : void
name string
value Vector3
리턴 void

StringToHash() 공개 정적인 메소드

public static StringToHash ( string name ) : int
name string
리턴 int