SimPath::Path
A path!
Public Types
enum
_Anonymous_ { NoPathIndex = 0xFFFFFFFF }
Private Types
Parent
Private Attributes
Protected Functions
Public Functions
Path()
~Path()
DECLARE_CALLBACK(void , onAdd , (SimObjectId ID) )
bool
removeObject(SimObject * object)
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()