/// <inheritdoc /> /// <summary> /// </summary> public override void Destroy() { OnlineManager.Client.OnGameHostChanged -= OnGameHostChanged; OnlineManager.Client.OnPlayerReady -= OnPlayerReady; OnlineManager.Client.OnPlayerNotReady -= OnPlayerNotReady; OnlineManager.Client.OnGameCountdownStart -= OnCountdownStart; OnlineManager.Client.OnGameCountdownStop -= OnCountdownStop; OnlineManager.Client.OnGameRulesetChanged -= OnGameRulesetChanged; OnlineManager.Client.OnGamePlayerNoMap -= OnGamePlayerNoMap; ReadyUp.Destroy(); SelectMap.Destroy(); base.Destroy(); }