메소드 | 설명 | |
---|---|---|
AddPoint ( string name, Vector3 pos, Quaternion quat, float timeInSeconds, float timeStop, Vector2 easeInOut ) : void | ||
Clear ( ) : void | ||
GetHermiteAtTime ( float t ) : Vector3 | ||
GetHermiteInternal ( int idxFirstPoint, float t ) : Vector3 | ||
GetHermiteVelocity ( int idxFirstPoint, float t ) : Vector3 | ||
Reset ( ) : void | ||
SetAutoCloseMode ( float joiningPointTime ) : void | ||
StartInterpolation ( OnPathEndCallback endCallback, OnNodeArrivalCallback nodeArrival, OnNodeLeavingCallback nodeCallback, bool bRotations, eWrapMode mode ) : void | ||
Update ( float time ) : void |
메소드 | 설명 | |
---|---|---|
Awake ( ) : void | ||
GetNormalizedTime ( int idxPrev, float t, int idxNext ) : float | ||
GetSquad ( int idxFirstPoint, float t ) : Quaternion | ||
SetExplicitMode ( ) : void | ||
SetInput ( ) : void | ||
Update ( ) : void |
public AddPoint ( string name, Vector3 pos, Quaternion quat, float timeInSeconds, float timeStop, Vector2 easeInOut ) : void | ||
name | string | |
pos | Vector3 | |
quat | Quaternion | |
timeInSeconds | float | |
timeStop | float | |
easeInOut | Vector2 | |
리턴 | void |
public GetHermiteInternal ( int idxFirstPoint, float t ) : Vector3 | ||
idxFirstPoint | int | |
t | float | |
리턴 | Vector3 |
public GetHermiteVelocity ( int idxFirstPoint, float t ) : Vector3 | ||
idxFirstPoint | int | |
t | float | |
리턴 | Vector3 |
public SetAutoCloseMode ( float joiningPointTime ) : void | ||
joiningPointTime | float | |
리턴 | void |
public StartInterpolation ( OnPathEndCallback endCallback, OnNodeArrivalCallback nodeArrival, OnNodeLeavingCallback nodeCallback, bool bRotations, eWrapMode mode ) : void | ||
endCallback | OnPathEndCallback | |
nodeArrival | OnNodeArrivalCallback | |
nodeCallback | OnNodeLeavingCallback | |
bRotations | bool | |
mode | eWrapMode | |
리턴 | void |