C# Класс MBLineEmitter, Pharos

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

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

Свойство Тип Описание
DistributeOverTotal bool
DistributionPoints int
EvenlySpread bool
Points Vector3[]

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

Свойство Тип Описание
mDistribution int
mDistributionStep float
mLengths float[]
mTotalLength float

Открытые методы

Метод Описание
CalcLengths ( ) : void
GetDistributionPoint ( int distribution, bool overTotal ) : Vector3

Gets a distribution point in emitter's local scale

GetPosition ( MBParticle, PT ) : Vector3
OnPlay ( ) : void
Reset ( ) : void
SetDistribution ( int points, bool overTotal ) : void
Validate ( ) : void

Защищенные методы

Метод Описание
DoGizmos ( ) : void

Описание методов

CalcLengths() публичный Метод

public CalcLengths ( ) : void
Результат void

DoGizmos() защищенный Метод

protected DoGizmos ( ) : void
Результат void

GetDistributionPoint() публичный Метод

Gets a distribution point in emitter's local scale
public GetDistributionPoint ( int distribution, bool overTotal ) : Vector3
distribution int distribution index
overTotal bool whether segments length will taken into the calculation
Результат Vector3

GetPosition() публичный Метод

public GetPosition ( MBParticle, PT ) : Vector3
PT MBParticle,
Результат Vector3

OnPlay() публичный Метод

public OnPlay ( ) : void
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

SetDistribution() публичный Метод

public SetDistribution ( int points, bool overTotal ) : void
points int
overTotal bool
Результат void

Validate() публичный Метод

public Validate ( ) : void
Результат void

Описание свойств

DistributeOverTotal публичное свойство

Distribute over total length (slower) or over segment lengths
public bool DistributeOverTotal
Результат bool

DistributionPoints публичное свойство

Number of spawnpoints the arc/circle will be divided into when evenly spread
public int DistributionPoints
Результат int

EvenlySpread публичное свойство

True to spawn particles evenly spread along the arc/cirlce
public bool EvenlySpread
Результат bool

Points публичное свойство

Array of line points
public Vector3[] Points
Результат Vector3[]

mDistribution защищенное свойство

protected int mDistribution
Результат int

mDistributionStep защищенное свойство

protected float mDistributionStep
Результат float

mLengths защищенное свойство

protected float[] mLengths
Результат float[]

mTotalLength защищенное свойство

protected float mTotalLength
Результат float