13class NHP_Smart_Targetting :
public ScriptImpClass {
14 void Enemy_Seen(GameObject *obj,GameObject *enemy);
15 void Created(GameObject *obj);
18class NHP_Guard_Bot :
public ScriptImpClass {
19 void Created(GameObject *obj);
20 void Damaged(GameObject *obj,GameObject *damager,
float amount);
23class NHP_Construction_AI :
public ScriptImpClass {
27 void Created(GameObject *obj);
28 void Timer_Expired(GameObject *obj,
int number);
29 public:
void Register_Auto_Save_Variables();
32class NHP_Sensor_Array_Zone :
public ScriptImpClass {
36 void Created(GameObject *obj);
37 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
38 void Entered(GameObject *obj,GameObject *enterer);
39 void Exited(GameObject *obj,GameObject *exiter);
40 public:
void Register_Auto_Save_Variables();
43class NHP_Sensorable_Object :
public ScriptImpClass {
44 bool insideSensorZone;
46 void Created(GameObject *obj);
47 void Killed(GameObject *obj,GameObject *killer);
48 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
49 public:
void Register_Auto_Save_Variables();