11using System ;
2- using System . Runtime . InteropServices ;
32using AltV . Net . Native ;
43
54namespace AltV . Net
@@ -33,149 +32,40 @@ public void Unload()
3332
3433 internal void SetDelegates ( AltNative . Resource . MainDelegate onStartResource )
3534 {
36- AltNative . Resource . MainDelegate onStart = onStartResource ;
37-
38- GCHandle . Alloc ( onStart ) ;
39-
40- AltNative . Resource . StopDelegate onStop = ModuleWrapper . OnStop ;
41-
42- GCHandle . Alloc ( onStop ) ;
43-
44- AltNative . Resource . TickDelegate onTick = ModuleWrapper . OnTick ;
45-
46- GCHandle . Alloc ( onTick ) ;
47-
48- AltNative . Resource . ServerEventDelegate onServerEvent = ModuleWrapper . OnServerEvent ;
49-
50- GCHandle . Alloc ( onServerEvent ) ;
51-
52- AltNative . Resource . CheckpointDelegate onCheckpoint = ModuleWrapper . OnCheckpoint ;
53-
54- GCHandle . Alloc ( onCheckpoint ) ;
55-
56- AltNative . Resource . ClientEventDelegate onClientEvent = ModuleWrapper . OnClientEvent ;
57-
58- GCHandle . Alloc ( onClientEvent ) ;
59-
60- AltNative . Resource . PlayerDamageDelegate onPlayerDamage = ModuleWrapper . OnPlayerDamage ;
61-
62- GCHandle . Alloc ( onPlayerDamage ) ;
63-
64- AltNative . Resource . PlayerConnectDelegate onPlayerConnect = ModuleWrapper . OnPlayerConnect ;
65-
66- GCHandle . Alloc ( onPlayerConnect ) ;
67-
68- AltNative . Resource . PlayerDeathDelegate onPlayerDeath = ModuleWrapper . OnPlayerDeath ;
69-
70- GCHandle . Alloc ( onPlayerDeath ) ;
71-
72- AltNative . Resource . ExplosionDelegate explosionDelegate = ModuleWrapper . OnExplosion ;
73-
74- GCHandle . Alloc ( explosionDelegate ) ;
75-
76- AltNative . Resource . WeaponDamageDelegate weaponDamageDelegate = ModuleWrapper . OnWeaponDamage ;
77-
78- GCHandle . Alloc ( weaponDamageDelegate ) ;
79-
80- AltNative . Resource . PlayerDisconnectDelegate onPlayerDisconnect = ModuleWrapper . OnPlayerDisconnect ;
81-
82- GCHandle . Alloc ( onPlayerDisconnect ) ;
83-
84- AltNative . Resource . PlayerRemoveDelegate onPlayerRemove = ModuleWrapper . OnPlayerRemove ;
85-
86- GCHandle . Alloc ( onPlayerRemove ) ;
87-
88- AltNative . Resource . VehicleRemoveDelegate onVehicleRemove = ModuleWrapper . OnVehicleRemove ;
89-
90- GCHandle . Alloc ( onVehicleRemove ) ;
91-
92- AltNative . Resource . PlayerChangeVehicleSeatDelegate onPlayerChangeVehicleSeat =
93- ModuleWrapper . OnPlayerChangeVehicleSeat ;
94-
95- GCHandle . Alloc ( onPlayerChangeVehicleSeat ) ;
96-
97- AltNative . Resource . PlayerEnterVehicleDelegate onPlayerEnterVehicle = ModuleWrapper . OnPlayerEnterVehicle ;
98-
99- GCHandle . Alloc ( onPlayerEnterVehicle ) ;
100-
101- AltNative . Resource . PlayerLeaveVehicleDelegate onPlayerLeaveVehicle = ModuleWrapper . OnPlayerLeaveVehicle ;
102-
103- GCHandle . Alloc ( onPlayerLeaveVehicle ) ;
104-
105- AltNative . Resource . CreatePlayerDelegate onCreatePlayer = ModuleWrapper . OnCreatePlayer ;
106-
107- GCHandle . Alloc ( onCreatePlayer ) ;
108-
109- AltNative . Resource . RemovePlayerDelegate onRemovePlayer = ModuleWrapper . OnRemovePlayer ;
110-
111- GCHandle . Alloc ( onRemovePlayer ) ;
112-
113- AltNative . Resource . CreateVehicleDelegate onCreateVehicle = ModuleWrapper . OnCreateVehicle ;
114-
115- GCHandle . Alloc ( onCreateVehicle ) ;
116-
117- AltNative . Resource . RemoveVehicleDelegate onRemoveVehicle = ModuleWrapper . OnRemoveVehicle ;
118-
119- GCHandle . Alloc ( onRemoveVehicle ) ;
120-
121- AltNative . Resource . CreateBlipDelegate onCreateBlip = ModuleWrapper . OnCreateBlip ;
122-
123- GCHandle . Alloc ( onCreateBlip ) ;
124-
125- AltNative . Resource . RemoveBlipDelegate onRemoveBlip = ModuleWrapper . OnRemoveBlip ;
126-
127- GCHandle . Alloc ( onRemoveBlip ) ;
128-
129- AltNative . Resource . CreateCheckpointDelegate onCreateCheckpoint = ModuleWrapper . OnCreateCheckpoint ;
130-
131- GCHandle . Alloc ( onCreateCheckpoint ) ;
132-
133- AltNative . Resource . RemoveCheckpointDelegate onRemoveCheckpoint = ModuleWrapper . OnRemoveCheckpoint ;
134-
135- GCHandle . Alloc ( onRemoveCheckpoint ) ;
136-
137- AltNative . Resource . CreateVoiceChannelDelegate onCreateVoiceChannel = ModuleWrapper . OnCreateVoiceChannel ;
138-
139- GCHandle . Alloc ( onCreateVoiceChannel ) ;
140-
141- AltNative . Resource . RemoveVoiceChannelDelegate onRemoveVoiceChannel = ModuleWrapper . OnRemoveVoiceChannel ;
142-
143- GCHandle . Alloc ( onRemoveVoiceChannel ) ;
144-
145- AltNative . Resource . ConsoleCommandDelegate onConsoleCommand = ModuleWrapper . OnConsoleCommand ;
146-
147- GCHandle . Alloc ( onConsoleCommand ) ;
148-
149- AltNative . Resource . MetaDataChange onMetaDataChange = ModuleWrapper . OnMetaDataChange ;
150-
151- GCHandle . Alloc ( onMetaDataChange ) ;
152-
153- AltNative . Resource . MetaDataChange onSyncedMetaDataChange = ModuleWrapper . OnSyncedMetaDataChange ;
154-
155- GCHandle . Alloc ( onSyncedMetaDataChange ) ;
156-
157- AltNative . Resource . CreateColShapeDelegate onCreateColShape = ModuleWrapper . OnCreateColShape ;
158-
159- GCHandle . Alloc ( onCreateColShape ) ;
160-
161- AltNative . Resource . RemoveColShapeDelegate onRemoveColShape = ModuleWrapper . OnRemoveColShape ;
162-
163- GCHandle . Alloc ( onRemoveColShape ) ;
164-
165- AltNative . Resource . ColShapeDelegate onColShape = ModuleWrapper . OnColShape ;
166-
167- GCHandle . Alloc ( onColShape ) ;
168-
169- AltNative . Resource . CSharpResource_SetMain ( NativePointer , onStart , onStop , onTick , onServerEvent ,
170- onCheckpoint ,
171- onClientEvent , onPlayerDamage , onPlayerConnect , onPlayerDeath , explosionDelegate , weaponDamageDelegate ,
172- onPlayerDisconnect , onPlayerRemove ,
173- onVehicleRemove ,
174- onPlayerChangeVehicleSeat , onPlayerEnterVehicle , onPlayerLeaveVehicle , onCreatePlayer , onRemovePlayer ,
175- onCreateVehicle , onRemoveVehicle ,
176- onCreateBlip , onRemoveBlip , onCreateCheckpoint , onRemoveCheckpoint , onCreateVoiceChannel ,
177- onRemoveVoiceChannel , onConsoleCommand , onMetaDataChange , onSyncedMetaDataChange , onCreateColShape ,
178- onRemoveColShape , onColShape ) ;
35+ AltNative . Resource . CSharpResource_SetMain ( NativePointer ,
36+ onStartResource ,
37+ ModuleWrapper . OnStop ,
38+ ModuleWrapper . OnTick ,
39+ ModuleWrapper . OnServerEvent ,
40+ ModuleWrapper . OnCheckpoint ,
41+ ModuleWrapper . OnClientEvent ,
42+ ModuleWrapper . OnPlayerDamage ,
43+ ModuleWrapper . OnPlayerConnect ,
44+ ModuleWrapper . OnPlayerDeath ,
45+ ModuleWrapper . OnExplosion ,
46+ ModuleWrapper . OnWeaponDamage ,
47+ ModuleWrapper . OnPlayerDisconnect ,
48+ ModuleWrapper . OnPlayerRemove ,
49+ ModuleWrapper . OnVehicleRemove ,
50+ ModuleWrapper . OnPlayerChangeVehicleSeat ,
51+ ModuleWrapper . OnPlayerEnterVehicle ,
52+ ModuleWrapper . OnPlayerLeaveVehicle ,
53+ ModuleWrapper . OnCreatePlayer ,
54+ ModuleWrapper . OnRemovePlayer ,
55+ ModuleWrapper . OnCreateVehicle ,
56+ ModuleWrapper . OnRemoveVehicle ,
57+ ModuleWrapper . OnCreateBlip ,
58+ ModuleWrapper . OnRemoveBlip ,
59+ ModuleWrapper . OnCreateCheckpoint ,
60+ ModuleWrapper . OnRemoveCheckpoint ,
61+ ModuleWrapper . OnCreateVoiceChannel ,
62+ ModuleWrapper . OnRemoveVoiceChannel ,
63+ ModuleWrapper . OnConsoleCommand ,
64+ ModuleWrapper . OnMetaDataChange ,
65+ ModuleWrapper . OnSyncedMetaDataChange ,
66+ ModuleWrapper . OnCreateColShape ,
67+ ModuleWrapper . OnRemoveColShape ,
68+ ModuleWrapper . OnColShape ) ;
17969 }
18070 }
18171}
0 commit comments