My Project
|
base class for all AI objects More...
#include <AIBase.h>
Public Types | |
enum | AIObjectType { BASE = 0, NPC, UNDEFINED } |
Public Member Functions | |
virtual AIObjectType | GetType () |
CAIBase (CBipedObject *pBiped) | |
CBipedObject * | GetBiped () |
get the biped, to which this biped controller is associated. More... | |
void | SetBiped (CBipedObject *pBiped) |
Set the biped, to which this biped controller is associated. More... | |
virtual void | FrameMove (float fDeltaTime)=0 |
a virtual function which is called every frame to process the controller. More... | |
base class for all AI objects
|
pure virtual |
a virtual function which is called every frame to process the controller.
fDeltaTime | the time elapsed since the last frame move is called. |
pInput | It holds any information that is perceived by a Active Biped object |
Implemented in ParaEngine::CAIModuleNPC.
CBipedObject * CAIBase::GetBiped | ( | ) |
get the biped, to which this biped controller is associated.
void CAIBase::SetBiped | ( | CBipedObject * | pBiped | ) |
Set the biped, to which this biped controller is associated.