Ejemplo n.º 1
0
 internal void RunControlTick()
 {
     //if (_vehicle.IsDead)
     //{
     //    //VehicleManager.vehicleList.Remove(plate);
     //    ELS.TriggerServerEvent("ELS:FullSync:RemoveStale", plate);
     //    return;
     //}
     _siren.Ticker();
     _light.ControlTicker();
 }
Ejemplo n.º 2
0
 internal void RunControlTick()
 {
     if (!_vehicle.Exists() || _vehicle.IsDead)
     {
         VehicleManager.vehicleList.Remove(cachedNetId);
         ELS.TriggerServerEvent("ELS:FullSync:RemoveStale", cachedNetId);
         return;
     }
     _siren.Ticker();
     _light.ControlTicker();
 }
Ejemplo n.º 3
0
 internal void RunTick()
 {
     _siren.Ticker();
     _light.Ticker();
     if (_siren._mainSiren._enable && _light._stage.CurrentStage != 3)
     {
         _siren._mainSiren.SetEnable(false);
         RemoteEventManager.SendEvent(RemoteEventManager.Commands.MainSiren, _vehicle, true, Game.Player.ServerId);
     }
     if (_vehicle.GetPedOnSeat(VehicleSeat.Any).IsPlayer)
     {
         lastdrivetime = Game.GameTime;
     }
     if (Game.GameTime - lastdrivetime >= Global.DeleteInterval)
     {
         //Delete();
     }
 }
Ejemplo n.º 4
0
 internal void RunTick()
 {
     _siren.Ticker();
 }