13class RA_Global_Gap_Controller :
public ScriptImpClass {
14 Gap_ListNode *ListHead;
15 void Created(GameObject *obj);
16 void Custom(GameObject *obj,
int type,
int param, GameObject *sender);
17 void Timer_Expired(GameObject *obj,
int number);
18 void Destroyed(GameObject *obj);
19 void Add_Generator(
unsigned long ObjectID,
float Range,
int Team);
20 void Remove_Generator(
unsigned long ID);
21 void Update_Generator(
unsigned long ID,
bool Active,
int Team);
22 void Update_Generator(
unsigned long ID,
bool Active);
25class RA_Gap_Generator_Building :
public ScriptImpClass {
26 unsigned long shroudID;
29 void Created(GameObject *obj);
30 void Timer_Expired(GameObject *obj,
int number);
31 void Killed(GameObject *obj, GameObject *killer);
34class RA_Gap_Generator_Vehicle :
public ScriptImpClass {
35 unsigned long shroudID;
37 void Created(GameObject *obj);
38 void Custom(GameObject *obj,
int type,
int param, GameObject *sender);
39 void Destroyed(GameObject *obj);
42class RA_Gap_Generator_Ignored :
public ScriptImpClass {