private void OnTick(object sender, EventArgs e) { if (WorldController.Configure) { WorldExtended.ClearCops(10000f); WorldExtended.SetScenarioPedDensityThisMultiplierFrame(0.0f); WorldExtended.SetVehicleDensityMultiplierThisFrame(0.0f); WorldExtended.SetRandomVehicleDensityMultiplierThisFrame(0.0f); WorldExtended.SetParkedVehicleDensityMultiplierThisFrame(0.0f); WorldExtended.SetPedDensityThisMultiplierFrame(0.0f); WorldExtended.SetScenarioPedDensityThisMultiplierFrame(0.0f); Game.set_MaxWantedLevel(0); // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field // ISSUE: method pointer Vehicle[] array = ((IEnumerable <Vehicle>)Enumerable.Where <Vehicle>((IEnumerable <M0>)World.GetAllVehicles(), (Func <M0, bool>)(WorldController.\u003C\u003Ec.\u003C\u003E9__14_0 ?? (WorldController.\u003C\u003Ec.\u003C\u003E9__14_0 = new Func <Vehicle, bool>((object)WorldController.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003COnTick\u003Eb__14_0)))))).ToArray <Vehicle>(); Vehicle[] all1 = Array.FindAll <Vehicle>(array, (Predicate <Vehicle>)(v => v.get_ClassType() == 16)); Vehicle[] all2 = Array.FindAll <Vehicle>(array, (Predicate <Vehicle>)(v => v.get_ClassType() == 21)); Array.ForEach <Vehicle>(Array.FindAll <Vehicle>(array, (Predicate <Vehicle>)(v => { if (((Entity)v.get_Driver()).Exists()) { return(!v.get_Driver().get_IsPlayer()); } return(false); })), (Action <Vehicle>)(vehicle => ((Entity)vehicle).Delete())); Array.ForEach <Vehicle>(all1, (Action <Vehicle>)(plane => { if (!((Entity)plane.get_Driver()).Exists() || plane.get_Driver().get_IsPlayer() || ((Entity)plane.get_Driver()).get_IsDead()) { return; } plane.get_Driver().Kill(); })); Array.ForEach <Vehicle>(all2, (Action <Vehicle>)(t => Function.Call((Hash) - 6193635740946557213L, new InputArgument[2] { InputArgument.op_Implicit(((Entity)t).get_Handle()), InputArgument.op_Implicit(0.0f) }))); ScriptExtended.TerminateScriptByName("re_prison"); ScriptExtended.TerminateScriptByName("am_prison"); ScriptExtended.TerminateScriptByName("gb_biker_free_prisoner"); ScriptExtended.TerminateScriptByName("re_prisonvanbreak"); ScriptExtended.TerminateScriptByName("am_vehicle_spawn"); ScriptExtended.TerminateScriptByName("am_taxi"); ScriptExtended.TerminateScriptByName("audiotest"); ScriptExtended.TerminateScriptByName("freemode"); ScriptExtended.TerminateScriptByName("re_prisonerlift"); ScriptExtended.TerminateScriptByName("am_prison"); ScriptExtended.TerminateScriptByName("re_lossantosintl"); ScriptExtended.TerminateScriptByName("re_armybase"); ScriptExtended.TerminateScriptByName("restrictedareas"); ScriptExtended.TerminateScriptByName("stripclub"); ScriptExtended.TerminateScriptByName("re_gangfight"); ScriptExtended.TerminateScriptByName("re_gang_intimidation"); ScriptExtended.TerminateScriptByName("spawn_activities"); ScriptExtended.TerminateScriptByName("am_vehiclespawn"); ScriptExtended.TerminateScriptByName("traffick_air"); ScriptExtended.TerminateScriptByName("traffick_ground"); ScriptExtended.TerminateScriptByName("emergencycall"); ScriptExtended.TerminateScriptByName("emergencycalllauncher"); ScriptExtended.TerminateScriptByName("clothes_shop_sp"); ScriptExtended.TerminateScriptByName("gb_rob_shop"); ScriptExtended.TerminateScriptByName("gunclub_shop"); ScriptExtended.TerminateScriptByName("hairdo_shop_sp"); ScriptExtended.TerminateScriptByName("re_shoprobbery"); ScriptExtended.TerminateScriptByName("shop_controller"); ScriptExtended.TerminateScriptByName("re_crashrescue"); ScriptExtended.TerminateScriptByName("re_rescuehostage"); ScriptExtended.TerminateScriptByName("fm_mission_controller"); ScriptExtended.TerminateScriptByName("player_scene_m_shopping"); ScriptExtended.TerminateScriptByName("shoprobberies"); ScriptExtended.TerminateScriptByName("re_atmrobbery"); ScriptExtended.TerminateScriptByName("ob_vend1"); ScriptExtended.TerminateScriptByName("ob_vend2"); Function.Call((Hash) - 6788369613215147455L, new InputArgument[2] { InputArgument.op_Implicit("PRISON_ALARMS"), InputArgument.op_Implicit(0) }); Function.Call((Hash)2417821992125818111L, new InputArgument[3] { InputArgument.op_Implicit("AZ_COUNTRYSIDE_PRISON_01_ANNOUNCER_GENERAL"), InputArgument.op_Implicit(0), InputArgument.op_Implicit(0) }); Function.Call((Hash)2417821992125818111L, new InputArgument[3] { InputArgument.op_Implicit("AZ_COUNTRYSIDE_PRISON_01_ANNOUNCER_WARNING"), InputArgument.op_Implicit(0), InputArgument.op_Implicit(0) }); Function.Call((Hash) - 563637040166458307L, new InputArgument[7] { InputArgument.op_Implicit((int)Function.Call <int>((Hash) - 3292914402564945716L, new InputArgument[1] { InputArgument.op_Implicit("prop_gate_prison_01") })), InputArgument.op_Implicit(1845f), InputArgument.op_Implicit(2605f), InputArgument.op_Implicit(45f), InputArgument.op_Implicit(false), InputArgument.op_Implicit(0), InputArgument.op_Implicit(0) }); Function.Call((Hash) - 7272475972733243984L, new InputArgument[7] { InputArgument.op_Implicit((int)Function.Call <int>((Hash) - 3292914402564945716L, new InputArgument[1] { InputArgument.op_Implicit("prop_gate_prison_01") })), InputArgument.op_Implicit(1819.27f), InputArgument.op_Implicit(2608.53f), InputArgument.op_Implicit(44.61f), InputArgument.op_Implicit(false), InputArgument.op_Implicit(0), InputArgument.op_Implicit(0) }); if (!this._reset) { return; } Function.Call((Hash)6837250382999549709L, new InputArgument[1] { InputArgument.op_Implicit(false) }); Function.Call((Hash) - 8916161055282871969L, new InputArgument[1] { InputArgument.op_Implicit(false) }); Function.Call((Hash) - 9162020105814915111L, new InputArgument[1] { InputArgument.op_Implicit(false) }); Function.Call((Hash)3097765567273685773L, new InputArgument[1] { InputArgument.op_Implicit(false) }); Function.Call((Hash) - 606238161783359907L, new InputArgument[1] { InputArgument.op_Implicit(false) }); this._reset = false; } else { if (this._reset) { return; } WorldController.Reset(); this._reset = true; } }
private static void OnAborted(object sender, EventArgs e) { WorldController.Reset(); }