My Project
|
a union of all kinds of task defined More...
#include <AITasks.h>
Public Types | |
enum | AITaskType { DieAndReborn = 0, WanderNearby = 1, Evade =2, Follow =3, Movie =4 } |
Public Member Functions | |
AITask (AITaskType type, void *pt) | |
void | DestroyMe () |
Public Attributes | |
enum ParaEngine::AITask::AITaskType | m_nType |
bool | m_bIsFinished |
set to true if finished | |
union { | |
AITask_DieAndReborn * pAITask_DieAndReborn | |
AITask_WanderNearby * pAITask_WanderNearby | |
AITask_Evade * pAITask_Evade | |
AITask_Follow * pAITask_Follow | |
AITask_MovieTrack * pAITask_Movie | |
void * pAITask | |
}; | |
a union of all kinds of task defined