C# 클래스 EnemySplineController, wepwep

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

공개 프로퍼티들

프로퍼티 타입 설명
OnSplineSwapped SplineSwappedEventHandler
SpawnGroup GameObject[]
Speeds float[]

공개 메소드들

메소드 설명
DisableNodeObjects ( ) : void

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

FollowSpline ( OnPathEndCallback endCallback, OnNodeArrivalCallback nodeCallback1, OnNodeLeavingCallback nodeCallback2 ) : void
SetSpline ( int splineNum ) : void
Start ( ) : void
Update ( ) : void

보호된 메소드들

메소드 설명
DrawGoKitSplineController ( ) : void
OnStart ( ) : void
SetupSplineInterpolator ( SplineInterpolator, interp, SplineNode, ninfo ) : void

비공개 메소드들

메소드 설명
ChangeGizmoColor ( int i ) : void

메소드 상세

DisableNodeObjects() 공개 메소드

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

DrawGoKitSplineController() 보호된 메소드

protected DrawGoKitSplineController ( ) : void
리턴 void

FollowSpline() 공개 메소드

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

OnStart() 보호된 메소드

protected OnStart ( ) : void
리턴 void

SetSpline() 공개 메소드

public SetSpline ( int splineNum ) : void
splineNum int
리턴 void

SetupSplineInterpolator() 보호된 메소드

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

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

OnSplineSwapped 공개적으로 프로퍼티

public SplineSwappedEventHandler OnSplineSwapped
리턴 SplineSwappedEventHandler

SpawnGroup 공개적으로 프로퍼티

The spawn group: A colection of splines that make up which enemy flights paths that this game object can switch to.
public GameObject[] SpawnGroup
리턴 GameObject[]

Speeds 공개적으로 프로퍼티

public float[] Speeds
리턴 float[]