/// <summary> /// Load Game Mode and initialize components. /// </summary> private void SetupGameMode() { m_currentModeBase = PhotonNetwork.CurrentRoom.GetGameMode(); m_currentModeBase.HandlePlayer(); OnReceivedGameMode?.Invoke(m_currentModeBase); m_currentModeBase.OnConditionReached += OnMatchEnd; }