public void HandlePlayerDeath(Client player, NetHandle entityKiller, int weapon) { if (OnCharacterDeathEvent != null && IsClientUsingCharacter(player)) { OnCharacterDeathEvent.Invoke(GetActiveCharacterForClient(player), entityKiller, weapon); } }
private void HandleCharacterDeath(Character character, NetHandle entityKiller, int weapon) { // Override the character death to block spawning to hospital // Create death timer // This is not yet implemented in GTA-MP so commented out meanwhile // characterDeathTimers[c.ID] = new GTRPTimer(HandleCharacterDeathTimerExpire, (int)TimeSpan.FromMinutes(3).TotalMilliseconds); OnCharacterDeathEvent.Invoke(character, entityKiller, weapon); }