32 #include "aiNPCDialog.h"
56 virtual void perceive_InTerritory(
unsigned state);
57 virtual void perceive_InRange(
unsigned state);
58 virtual void perceive_Touched(
unsigned state);
59 virtual void perceive_UnderAttack(
unsigned state);
61 virtual void perceive_active( std::string strID_Old );
62 virtual void perceive_inactive( std::string strID_New );
64 virtual void perceive(
unsigned state, M_BOOL global,
unsigned id, aiPerceptData data);
66 M_BOOL bPlayerDetected;
Creature state adds appropriate percept handles to aiAgent.
Dialog for interacting with non-player characters.
Active (interactive) object.