|
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.
1.8.12