private void GunshotWoundTick() { if (_isPaused) { return; } if (_mainConfig.PlayerConfig.WoundedPlayerEnabled) { _inputArguments[0] = Game.Player; _inputArguments[1] = 0f; Function.Call(Hash.SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER, _inputArguments); _inputArguments[0] = 0.01f; Function.Call(Hash.SET_AI_WEAPON_DAMAGE_MODIFIER, _inputArguments); Function.Call(Hash.SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER, _inputArguments); } _inputArguments[0] = null; _everyFrameSystems.Run(); _commonSystems.Run(); #if DEBUG GTA.UI.Screen.Screen.ShowSubtitle($"ActiveEntities: {_ecsWorld.GetStats().ActiveEntities.ToString()}\n" + $"Peds in GSW: {_gswWorld.GswPeds.Count.ToString()}"); #endif }
private void GunshotWoundTick() { if (_isPaused) { return; } Function.Call(Hash.SET_PLAYER_WEAPON_DAMAGE_MODIFIER, Game.Player, 0.01f); Function.Call(Hash.SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER, Game.Player, 0f); _everyFrameSystems.Run(); _commonSystems.Run(); #if DEBUG string debugSubtitles = $"ActiveEntities: {_ecsWorld.GetStats().ActiveEntities}\n" + $"Peds in GSW: {_gswWorld.GswPeds.Count}"; UI.ShowSubtitle(debugSubtitles); #endif }