13class JFW_Aircraft_Fuel :
public ScriptImpClass {
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 public:
void Register_Auto_Save_Variables();
21class JFW_Turret_Spawn_2 :
public ScriptImpClass {
23 void Created(GameObject *obj);
24 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
25 void Killed(GameObject *obj,GameObject *killer);
26 public:
void Register_Auto_Save_Variables();
60 void Created(GameObject *obj);
61 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
62 void Killed(GameObject *obj,GameObject *killer);
63 public:
void Register_Auto_Save_Variables();
66class JFW_Drive_To_Player :
public ScriptImpClass {
67 void Created(GameObject *obj);
70class JFW_Vechicle_Animation :
public ScriptImpClass {
75 void Created(GameObject *obj);
76 void Timer_Expired(GameObject *obj,
int number);
77 public:
void Register_Auto_Save_Variables();
78 void Animation_Complete ( GameObject *obj,
const char *animation_name );
81class JFW_Visible_Person_In_Vechicle :
public ScriptImpClass {
83 void Created(GameObject *obj);
84 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
85 void Killed(GameObject *obj,GameObject *killer);
86 public:
void Register_Auto_Save_Variables();
89class JFW_Visible_People_In_Vechicle :
public ScriptImpClass {
92 void Created(GameObject *obj);
93 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
94 void Killed(GameObject *obj,GameObject *killer);
95 public:
void Register_Auto_Save_Variables();
98class JFW_Per_Preset_Visible_Person_In_Vechicle :
public ScriptImpClass {
101 void Created(GameObject *obj);
102 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
103 void Killed(GameObject *obj,GameObject *killer);
104 void Timer_Expired(GameObject *obj,
int number);
105 public:
void Register_Auto_Save_Variables();
108class JFW_Per_Preset_Visible_People_In_Vechicle :
public ScriptImpClass {
114 void Created(GameObject *obj);
115 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
116 void Killed(GameObject *obj,GameObject *killer);
117 void Timer_Expired(GameObject *obj,
int number);
118 public:
void Register_Auto_Save_Variables();
121class JFW_Visible_Person_Settings :
public ScriptImpClass {
122 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
125class JFW_Visible_Person_Settings_2 :
public ScriptImpClass {
126 void Custom(GameObject *obj,
int type,
int param, GameObject *sender);
129class JFW_Vechicle_Animation_2 :
public ScriptImpClass {
134 void Created(GameObject *obj);
135 void Animation_Complete(GameObject *obj,
const char *animation_name);
136 void Timer_Expired(GameObject *obj,
int number);
137 public:
void Register_Auto_Save_Variables();
140class JFW_Vehicle_Model_Team :
public ScriptImpClass {
141 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
144class JFW_Vehicle_Model_Preset :
public ScriptImpClass {
145 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
148class JFW_Vehicle_Model_Weapon :
public ScriptImpClass {
149 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
152class JFW_Vechicle_Animation_Trigger :
public ScriptImpClass {
157 void Created(GameObject *obj);
158 void Timer_Expired(GameObject *obj,
int number);
159 public:
void Register_Auto_Save_Variables();
160 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
161 void Animation_Complete ( GameObject *obj,
const char *animation_name );
164class JFW_Vehicle_Block_Preset :
public ScriptImpClass {
165 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
168class JFW_Vehicle_Extra :
public ScriptImpClass {
170 void Created(GameObject *obj);
171 void Killed(GameObject *obj,GameObject *killer);
172 public:
void Register_Auto_Save_Variables();
175class JFW_Vehicle_Extra_Attach :
public ScriptImpClass {
176 void Killed(GameObject *obj,GameObject *killer);
177 void Damaged(GameObject *obj,GameObject *damager,
float amount);
180class JFW_Vehicle_Extra_2 :
public ScriptImpClass {
182 void Created(GameObject *obj);
183 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
184 void Killed(GameObject *obj,GameObject *killer);
185 void Damaged(GameObject *obj,GameObject *damager,
float amount);
186 public:
void Register_Auto_Save_Variables();
189class JFW_Vehicle_Lock :
public ScriptImpClass {
191 void Created(GameObject *obj);
192 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
193 void Timer_Expired(GameObject *obj,
int number);
194 public:
void Register_Auto_Save_Variables();
197class JFW_Vehicle_Effect_Animation :
public ScriptImpClass {
200 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
201 void Created(GameObject *obj);
202 public:
void Register_Auto_Save_Variables();
203 void Animation_Complete ( GameObject *obj,
const char *animation_name );
206class JFW_Vehicle_Regen_2 :
public ScriptImpClass {
207 void Created(GameObject *obj);
208 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
211class JFW_Vehicle_Regen_3 :
public ScriptImpClass {
212 void Created(GameObject *obj);
213 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
216class JFW_Aircraft_Refill :
public ScriptImpClass {
218 void Created(GameObject *obj);
219 void Entered(GameObject *obj,GameObject *enterer);
220 void Timer_Expired(GameObject *obj,
int number);
223class JFW_Aircraft_Refill_Animation :
public ScriptImpClass {
225 void Created(GameObject *obj);
226 void Entered(GameObject *obj,GameObject *enterer);
227 void Timer_Expired(GameObject *obj,
int number);
230class JFW_Vehicle_Reinforcement :
public ScriptImpClass {
231 void Created(GameObject *obj);
232 void Timer_Expired(GameObject *obj,
int number);
235class JFW_Empty_Vehicle_Timer :
public ScriptImpClass {
236 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
237 void Timer_Expired(GameObject *obj,
int number);
240class JFW_Vehicle_Visible_Weapon :
public ScriptImpClass {
241 void Created(GameObject *obj);
242 void Timer_Expired(GameObject *obj,
int number);
245class SoldierObject :
public NoEqualsClass<SoldierObject>
250 SoldierObject() : ModelID(0), SoldierID(0)
255class JFW_Per_Preset_Visible_Multiple_People_In_Vehicle :
public ScriptImpClass {
256 VectorClass<SoldierObject> SoldierObjects;
258 void Created(GameObject *obj);
259 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
260 void Killed(GameObject *obj,GameObject *killer);
261 void Timer_Expired(GameObject *obj,
int number);
264class JFW_Per_Preset_Visible_Multiple_People_In_Vehicle_2 :
public ScriptImpClass {
265 VectorClass<SoldierObject> SoldierObjects;
267 void Created(GameObject *obj);
268 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
269 void Killed(GameObject *obj,GameObject *killer);
270 void Timer_Expired(GameObject *obj,
int number);
Vehicle Turret Spawner Variant (Enter/Exit Customs & Health Link)
Definition jfwveh.h:57