C# Класс EnemySplineController, wepwep

Наследование: SplineController
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]