SimPath::Path

Engine/source/scene/simPath.h

A path!

More...

Public Types

enum
_Anonymous_ {  NoPathIndex = 0xFFFFFFFF
}

Private Types

Parent 

Protected Functions

bool

Called when the object is added to the sim.

Called when the object is removed from the sim.

Public Functions

Path()
addObject(SimObject * object)

Add the given object to the set.

bool

Remove the given object from the set.

Sort the markers objects into sequence order.

Public Static Functions

Detailed Description

A path!

Public Types

@159

Enumerator

NoPathIndex = 0xFFFFFFFF

Private Types

typedef GameBase Parent 

Private Attributes

PathShapeData * mDataBlock 
bool mIsLooping 
S32 mMaxDelay 
S32 mMinDelay 
U32 mPathIndex 
F32 mPathSpeed 
S32 mSpawnCount 

Protected Functions

onAdd()

Reimplemented from: SceneObject

onRemove()

Reimplemented from: SceneObject

Public Functions

Path()

~Path()

addObject(SimObject * object)

Reimplemented from: SimGroup

DECLARE_CALLBACK(void , onAdd , (SimObjectId ID) )

DECLARE_CONOBJECT(Path )

getPathIndex()

isLooping()

removeObject(SimObject * object)

Reimplemented from: SimGroup

sortMarkers()

Sort the markers objects into sequence order.

updatePath()

Public Static Functions

initPersistFields()