Exemple #1
0
 public void ForEach(IBaseObjectCallback <TBaseObject> baseObjectCallback)
 {
     foreach (var entity in entities.Values)
     {
         baseObjectCallback.OnBaseObject(entity);
     }
 }
 public override void ForEach(IBaseObjectCallback <IBlip> baseObjectCallback)
 {
     foreach (var baseObject in GetAllObjects())
     {
         using var baseObjectRef = new BlipRef(baseObject);
         if (baseObjectRef.Exists)
         {
             baseObjectCallback.OnBaseObject(baseObject);
         }
     }
 }
 public override void ForEach(IBaseObjectCallback <IVoiceChannel> baseObjectCallback)
 {
     foreach (var baseObject in GetAllObjects())
     {
         using var baseObjectRef = new VoiceChannelRef(baseObject);
         if (!baseObjectRef.Exists)
         {
             continue;
         }
         baseObjectRef.DebugCountUp();
         baseObjectCallback.OnBaseObject(baseObject);
         baseObjectRef.DebugCountDown();
     }
 }
Exemple #4
0
 public override void ForEach(IBaseObjectCallback <IVehicle> baseObjectCallback)
 {
     foreach (var entity in GetAllEntities())
     {
         using var entityRef = new VehicleRef(entity);
         if (!entityRef.Exists)
         {
             continue;
         }
         entityRef.DebugCountUp();
         baseObjectCallback.OnBaseObject(entity);
         entityRef.DebugCountDown();
     }
 }
 public void ForEach(IBaseObjectCallback <IPlayer> baseObjectCallback)
 {
     throw new NotImplementedException();
 }
Exemple #6
0
 public static void ForEachColShapes(IBaseObjectCallback <IColShape> baseObjectCallback) =>
 Module.ColShapePool.ForEach(baseObjectCallback);
 public abstract void ForEach(IBaseObjectCallback <TEntity> baseObjectCallback);
Exemple #8
0
 public static void ForEachVoiceChannels(IBaseObjectCallback <IVoiceChannel> baseObjectCallback) =>
 Module.VoiceChannelPool.ForEach(baseObjectCallback);
Exemple #9
0
 public static void ForEachCheckpoints(IBaseObjectCallback <ICheckpoint> baseObjectCallback) =>
 Module.CheckpointPool.ForEach(baseObjectCallback);
Exemple #10
0
 public static void ForEachBlips(IBaseObjectCallback <IBlip> baseObjectCallback) =>
 Module.BlipPool.ForEach(baseObjectCallback);
Exemple #11
0
 public static void ForEachVehicles(IBaseObjectCallback <IVehicle> baseObjectCallback) =>
 Module.VehiclePool.ForEach(baseObjectCallback);
Exemple #12
0
 public static void ForEachPlayers(IBaseObjectCallback <IPlayer> baseObjectCallback) =>
 Module.PlayerPool.ForEach(baseObjectCallback);