private void OnLevelCompleted(CompleteType type) { if (type == CompleteType.None) { OnReturnMainMenu.Invoke(); return; } }
private void OnDestroy() { OnLevelCompletedEvent.RemoveAllListeners(); OnOpenLevelsPopUp.RemoveAllListeners(); OnPlayLevelButtonEvent.RemoveAllListeners(); OnInitializeLevelEvent.RemoveAllListeners(); OnLevelResultEvent.RemoveAllListeners(); OnReturnMainMenu.RemoveAllListeners(); OnGameHudUpdateEvent.RemoveAllListeners(); }