Beispiel #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();
     }
 }
Beispiel #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();
     }
 }