private void OnDisable() { // Unsubcscribing from global events foreach (var playerData in _PlayerDatas) { playerData.PlayerDeathEvent.RemoveListenerToEvent(OnMatchOver); } _GameTimerOverEvent.RemoveListenerToEvent(OnMatchOver); }
private void OnDestroy() { _Player1DeathEvent.RemoveListenerToEvent(OnPlayer1Death); _Player2DeathEvent.RemoveListenerToEvent(OnPlayer2Death); _GameTimerOverEvent.RemoveListenerToEvent(OnGameTimerOver); }