internal void RunControlTick() { //if (_vehicle.IsDead) //{ // //VehicleManager.vehicleList.Remove(plate); // ELS.TriggerServerEvent("ELS:FullSync:RemoveStale", plate); // return; //} _siren.Ticker(); _light.ControlTicker(); }
internal void RunControlTick() { if (!_vehicle.Exists() || _vehicle.IsDead) { VehicleManager.vehicleList.Remove(cachedNetId); ELS.TriggerServerEvent("ELS:FullSync:RemoveStale", cachedNetId); return; } _siren.Ticker(); _light.ControlTicker(); }
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(); } }
internal void RunTick() { _siren.Ticker(); }