@@ -183,31 +183,31 @@ public void TriggerClientEvent(IPlayer player, IntPtr eventNamePtr, ref MValue a
183183
184184 public IVehicle CreateVehicle ( uint model , Position pos , Rotation rotation )
185185 {
186- var ptr = MockEntities . GetNextPtr ( ) ;
187- vehiclePool . Create ( ptr , MockEntities . Id , out var vehicle ) ;
186+ var ptr = MockEntities . GetNextPtr ( out var entityId ) ;
187+ vehiclePool . Create ( ptr , entityId , out var vehicle ) ;
188188 vehicle . Position = pos ;
189189 if ( vehicle is MockVehicle mockVehicle )
190190 {
191191 mockVehicle . Position = pos ;
192192 mockVehicle . Rotation = rotation ;
193193 mockVehicle . Model = model ;
194194 }
195- Alt . Module . OnCreateVehicle ( ptr , MockEntities . Id ) ;
195+ Alt . Module . OnCreateVehicle ( ptr , entityId ) ;
196196 return vehicle ;
197197 }
198198
199199 public IntPtr CreateVehicleEntity ( out ushort id , uint model , Position pos , Rotation rotation )
200200 {
201- var ptr = MockEntities . GetNextPtr ( ) ;
202- id = MockEntities . Id ;
203- Alt . Module . OnCreateVehicle ( ptr , id ) ;
201+ var ptr = MockEntities . GetNextPtr ( out var entityId ) ;
202+ id = entityId ;
203+ Alt . Module . OnCreateVehicle ( ptr , entityId ) ;
204204 return ptr ;
205205 }
206206
207207 public ICheckpoint CreateCheckpoint ( IPlayer player , byte type , Position pos , float radius , float height ,
208208 Rgba color )
209209 {
210- var ptr = MockEntities . GetNextPtr ( ) ;
210+ var ptr = MockEntities . GetNextPtrNoId ( ) ;
211211 checkpointPool . Create ( ptr , out var checkpoint ) ;
212212 if ( checkpoint is MockCheckpoint mockCheckpoint )
213213 {
@@ -223,7 +223,7 @@ public ICheckpoint CreateCheckpoint(IPlayer player, byte type, Position pos, flo
223223
224224 public IBlip CreateBlip ( IPlayer player , byte type , Position pos )
225225 {
226- var ptr = MockEntities . GetNextPtr ( ) ;
226+ var ptr = MockEntities . GetNextPtrNoId ( ) ;
227227 blipPool . Create ( ptr , out var blip ) ;
228228 if ( blip is MockBlip mockBlip )
229229 {
@@ -236,7 +236,7 @@ public IBlip CreateBlip(IPlayer player, byte type, Position pos)
236236
237237 public IBlip CreateBlip ( IPlayer player , byte type , IEntity entityAttach )
238238 {
239- var ptr = MockEntities . GetNextPtr ( ) ;
239+ var ptr = MockEntities . GetNextPtrNoId ( ) ;
240240 blipPool . Create ( ptr , out var blip ) ;
241241 if ( blip is MockBlip mockBlip )
242242 {
@@ -250,7 +250,7 @@ public IBlip CreateBlip(IPlayer player, byte type, IEntity entityAttach)
250250
251251 public IVoiceChannel CreateVoiceChannel ( bool spatial , float maxDistance )
252252 {
253- var ptr = MockEntities . GetNextPtr ( ) ;
253+ var ptr = MockEntities . GetNextPtrNoId ( ) ;
254254 voiceChannelPool . Create ( ptr , out var voiceChannel ) ;
255255 if ( voiceChannel is MockVoiceChannel mockVoiceChannel )
256256 {
0 commit comments