C# Класс SplineController, wepwep

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

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

Свойство Тип Описание
AutoClose bool
AutoStart bool
HideOnExecute bool
OrientationMode eOrientationMode
Speed float
SplineRoot GameObject
WrapMode eWrapMode

Защищенные свойства (Protected)

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