C# 클래스 SplineController, wepwep

상속: MonoBehaviour
파일 보기 프로젝트 열기: encephalopathy/wepwep 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AutoClose bool
AutoStart bool
HideOnExecute bool
OrientationMode eOrientationMode
Speed float
SplineRoot GameObject
WrapMode eWrapMode

보호된 프로퍼티들

프로퍼티 타입 설명
TimeBetweenAdjacentNodes float
currentColor Color
mSplineInterp SplineInterpolator,
mSplineNodeInfo SplineNode[],

공개 메소드들

메소드 설명
DisableNodeObjects ( ) : void

Disables the spline objects, we don't need them outside design-time.

FollowSpline ( ) : void

Starts the interpolation

FollowSpline ( OnPathEndCallback endCallback, OnNodeArrivalCallback nodeCallback1, OnNodeLeavingCallback nodeCallback2 ) : void

Starts the interpolation

OnDrawGizmos ( ) : void
Start ( ) : void

보호된 메소드들

메소드 설명
ConstructCurve ( SplineInterpolator, interp, SplineNode, nInfo ) : void
DrawGoKitSplineController ( ) : void
GetSplineNodes ( ) : SplineNode[],

Returns children transforms, sorted by name.

OnStart ( ) : void
SetupSplineInterpolator ( SplineInterpolator, interp, SplineNode, ninfo ) : void

비공개 메소드들

메소드 설명
GetDuration ( SplineNode, info ) : float

메소드 상세

ConstructCurve() 보호된 메소드

protected ConstructCurve ( SplineInterpolator, interp, SplineNode, nInfo ) : void
interp SplineInterpolator,
nInfo SplineNode,
리턴 void

DisableNodeObjects() 공개 메소드

Disables the spline objects, we don't need them outside design-time.
public DisableNodeObjects ( ) : void
리턴 void

DrawGoKitSplineController() 보호된 메소드

protected DrawGoKitSplineController ( ) : void
리턴 void

FollowSpline() 공개 메소드

Starts the interpolation
public FollowSpline ( ) : void
리턴 void

FollowSpline() 공개 메소드

Starts the interpolation
public FollowSpline ( OnPathEndCallback endCallback, OnNodeArrivalCallback nodeCallback1, OnNodeLeavingCallback nodeCallback2 ) : void
endCallback OnPathEndCallback
nodeCallback1 OnNodeArrivalCallback
nodeCallback2 OnNodeLeavingCallback
리턴 void

GetSplineNodes() 보호된 메소드

Returns children transforms, sorted by name.
protected GetSplineNodes ( ) : SplineNode[],
리턴 SplineNode[],

OnDrawGizmos() 공개 메소드

public OnDrawGizmos ( ) : void
리턴 void

OnStart() 보호된 메소드

protected OnStart ( ) : void
리턴 void

SetupSplineInterpolator() 보호된 메소드

protected SetupSplineInterpolator ( SplineInterpolator, interp, SplineNode, ninfo ) : void
interp SplineInterpolator,
ninfo SplineNode,
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

프로퍼티 상세

AutoClose 공개적으로 프로퍼티

public bool AutoClose
리턴 bool

AutoStart 공개적으로 프로퍼티

public bool AutoStart
리턴 bool

HideOnExecute 공개적으로 프로퍼티

public bool HideOnExecute
리턴 bool

OrientationMode 공개적으로 프로퍼티

public eOrientationMode OrientationMode
리턴 eOrientationMode

Speed 공개적으로 프로퍼티

public float Speed
리턴 float

SplineRoot 공개적으로 프로퍼티

public GameObject SplineRoot
리턴 GameObject

TimeBetweenAdjacentNodes 보호되어 있는 프로퍼티

protected float TimeBetweenAdjacentNodes
리턴 float

WrapMode 공개적으로 프로퍼티

public eWrapMode WrapMode
리턴 eWrapMode

currentColor 보호되어 있는 프로퍼티

protected Color currentColor
리턴 Color

mSplineInterp 보호되어 있는 프로퍼티

protected SplineInterpolator, mSplineInterp
리턴 SplineInterpolator,

mSplineNodeInfo 보호되어 있는 프로퍼티

protected SplineNode[], mSplineNodeInfo
리턴 SplineNode[],