13void ObjectCreateHookBaseHook(
void *data,GameObject *obj);
15void KeyHookBaseHook(
void *data);
17class JFW_Jetpack :
public JFW_Key_Hook_Base {
20 void Detach(GameObject *obj);
21 void Created(GameObject *obj);
22 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
23 void Timer_Expired(GameObject *obj,
int number);
27class JFW_Jetpack_Timer :
public JFW_Key_Hook_Base {
30 void Detach(GameObject *obj);
31 void Created(GameObject *obj);
32 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
33 void Timer_Expired(GameObject *obj,
int number);
37class JFW_Limited_Jetpack_Timer :
public JFW_Key_Hook_Base {
41 void Detach(GameObject *obj);
42 void Created(GameObject *obj);
43 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
44 void Timer_Expired(GameObject *obj,
int number);
48class JFW_Jetpack_Model :
public JFW_Key_Hook_Base {
51 void Detach(GameObject *obj);
52 void Created(GameObject *obj);
53 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
54 void Timer_Expired(GameObject *obj,
int number);
58class JFW_Attach_Script_Preset_Created :
public JFW_Object_Created_Hook_Base {
59 void ObjectCreateHook(GameObject *obj);
62class JFW_Attach_Script_Type_Created :
public JFW_Object_Created_Hook_Base {
63 void ObjectCreateHook(GameObject *obj);
66class JFW_Attach_Script_Player_Created :
public JFW_Object_Created_Hook_Base {
67 void Created(GameObject *obj);
68 void ObjectCreateHook(GameObject *obj);
71class JFW_Attach_Script_Vehicle_Created :
public JFW_Object_Created_Hook_Base {
72 void ObjectCreateHook(GameObject *obj);
75class JFW_Dplbl_Vhcls_Keyboard :
public JFW_Key_Hook_Base {
78 void Created(GameObject *obj);
79 public:
void Register_Auto_Save_Variables();
80 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
81 void Killed(GameObject *obj,GameObject *killer);
85class JFW_Underground_Logic :
public JFW_Key_Hook_Base {
89 void Created(GameObject *obj);
90 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
92 void Killed(GameObject *obj,GameObject *killer);
93 public:
void Register_Auto_Save_Variables();
96class JFW_Suicide_Bomber :
public JFW_Key_Hook_Base {
98 void Created(GameObject *obj);
100 public:
void Register_Auto_Save_Variables();
103class JFW_Sidebar_Key_2 :
public ScriptImpClass {
106class JFW_Jetpack_Timer_No_Fly :
public JFW_Key_Hook_Base {
111 void Detach(GameObject *obj);
112 void Created(GameObject *obj);
113 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
114 void Timer_Expired(GameObject *obj,
int number);
118class JFW_Limited_Jetpack_Timer_No_Fly :
public JFW_Key_Hook_Base {
123 void Detach(GameObject *obj);
124 void Created(GameObject *obj);
125 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
126 void Timer_Expired(GameObject *obj,
int number);