internal void OnPlayerLeavePlayerGangZone(int playerid, int zoneid) { var player = BasePlayer.FindOrCreate(playerid); var gangZone = PlayerGangZone.Find(player, zoneid); if (gangZone == null) { return; } OnPlayerLeavePlayerGangZone(gangZone, new GameMode.Events.PlayerEventArgs(player)); }
protected virtual void OnPlayerLeavePlayerGangZone(PlayerGangZone gangZone, PlayerEventArgs e) { PlayerLeavePlayerGangZone?.Invoke(gangZone, e); }