C# Class WaveOculusDemoProject.Components.TrailManager

Inheritance: Behavior
Afficher le fichier Open project: WaveEngine/Samples

Méthodes publiques

Свойство Type Description
BusyTrails List
Capacity int
FreeTrails List
NumTrails int
TrailPointsCount int

Méthodes publiques

Méthode Description
FreeTrail ( TrailSetting trail ) : void

Release a trail

GetFreeTrail ( Transform3D transform ) : TrailSetting

Get a free trail

Méthodes protégées

Méthode Description
DefaultValues ( ) : void

INstantiate a new trail manager

Initialize ( ) : void

Initialize the trail manager

Update ( System.TimeSpan gameTime ) : void

Update the trail manager

Private Methods

Méthode Description
InstantiateTrails ( int numTrails ) : void

Instantiate the trails

RemoveTrail ( TrailSetting trail ) : void

Remove the trail

Method Details

DefaultValues() protected méthode

INstantiate a new trail manager
protected DefaultValues ( ) : void
Résultat void

FreeTrail() public méthode

Release a trail
public FreeTrail ( TrailSetting trail ) : void
trail TrailSetting The trail instance to release
Résultat void

GetFreeTrail() public méthode

Get a free trail
public GetFreeTrail ( Transform3D transform ) : TrailSetting
transform Transform3D The transform to follow the trail
Résultat TrailSetting

Initialize() protected méthode

Initialize the trail manager
protected Initialize ( ) : void
Résultat void

Update() protected méthode

Update the trail manager
protected Update ( System.TimeSpan gameTime ) : void
gameTime System.TimeSpan The current game time.
Résultat void

Property Details

BusyTrails public_oe property

public List BusyTrails
Résultat List

Capacity public_oe property

public int Capacity
Résultat int

FreeTrails public_oe property

public List FreeTrails
Résultat List

NumTrails public_oe property

public int NumTrails
Résultat int

TrailPointsCount public_oe property

public int TrailPointsCount
Résultat int