/// <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();
 }