13class SCUD_Turret_Spawn :
public ScriptImpClass {
15 void Created(GameObject *obj);
16 void Killed(GameObject *obj,GameObject *killer);
17 public:
void Register_Auto_Save_Variables();
20class SCUD_Harvester_Zone:
public ScriptImpClass {
22 void Timer_Expired(GameObject *obj,
int number);
23 void Entered(GameObject *obj,GameObject *enterer);
24 void Created(GameObject *obj);
25 public:
void Register_Auto_Save_Variables();
28class SCUD_Custom_Follow_Waypath :
public ScriptImpClass {
29 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
30 void Action_Complete(GameObject *obj,
int action_id,ActionCompleteReason complete_reason);
33class SCUD_Follow_Waypath_Until_Custom :
public ScriptImpClass {
35 void Created(GameObject *obj);
36 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
37 void Action_Complete(GameObject *obj,
int action_id,ActionCompleteReason complete_reason);
38 public:
void Register_Auto_Save_Variables();
41class SCUD_Poke_Preset_Buy :
public ScriptImpClass {
43 void Created(GameObject *obj);
44 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
45 void Poked(GameObject *obj,GameObject *poker);
46 public:
void Register_Auto_Save_Variables();
49class SCUD_Preset_Buy :
public ScriptImpClass {
52 void Created(GameObject *obj);
53 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
54 public:
void Register_Auto_Save_Variables();
57class SCUD_CustomSend_Preset_Buy :
public ScriptImpClass {
60 void Created(GameObject *obj);
61 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
62 public:
void Register_Auto_Save_Variables();
65class SCUD_CustomSend_PresetBuy_FollowWaypath :
public ScriptImpClass {
68 void Created(GameObject *obj);
69 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
70 public:
void Register_Auto_Save_Variables();
73class SCUD_CustomSend_PresetBuy_GeneralPresets_FollowWaypath :
public ScriptImpClass {
76 void Created(GameObject *obj);
77 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
78 public:
void Register_Auto_Save_Variables();
81class SCUD_Deployable_Vehicle :
public ScriptImpClass {
83 void Created(GameObject *obj);
84 void Damaged(GameObject *obj,GameObject *damager,
float amount);
85 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
86 public:
void Register_Auto_Save_Variables();
89class SCUD_Deploy_Animation :
public ScriptImpClass {
90 void Created(GameObject *obj);
91 void Timer_Expired(GameObject *obj,
int number);
94class SCUD_DeathZoneOnCustom :
public ScriptImpClass {
96 void Entered(GameObject *obj,GameObject *enterer);
97 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
98 void Exited(GameObject *obj,GameObject *exiter);
102class SCUD_Harvester_Control :
public ScriptImpClass {
107 void Created(GameObject *obj);
108 public:
void Register_Auto_Save_Variables();
109 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
112class SCUD_CHHarvester :
public ScriptImpClass {
114 void Created(GameObject *obj);
115 void Killed(GameObject *obj,GameObject *killer);
116 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
119class SCUD_USHarvester :
public ScriptImpClass {
121 void Created(GameObject *obj);
122 void Killed(GameObject *obj,GameObject *killer);
123 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
126class SCUD_USHarvester_Terminal :
public ScriptImpClass {
130 void Created(GameObject *obj);
131 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
132 public:
void Register_Auto_Save_Variables();
135class SCUD_CHHarvester_Terminal :
public ScriptImpClass {
139 void Created(GameObject *obj);
140 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
141 public:
void Register_Auto_Save_Variables();
144class SCUD_Set_Player_Type_OnCustom :
public ScriptImpClass {
145 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
148class SCUD_SuperWeapon :
public ScriptImpClass {
150 void Created(GameObject *obj);
151 void Damaged(GameObject *obj,GameObject *damager,
float amount);
152 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
155class SCUD_DozerBuildTurret :
public ScriptImpClass {
157 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
158 void Damaged(GameObject *obj,GameObject *damager,
float amount);
161class SCUD_TurretBuildup :
public ScriptImpClass {
162 void Created(GameObject *obj);
163 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);