My Project
Public Types | Public Member Functions | Public Attributes | List of all members
ParaEngine::AITask Struct Reference

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
 
}; 
 

Detailed Description

a union of all kinds of task defined


The documentation for this struct was generated from the following files: