void SendClientLoadGameLevel() { if (Network.peerType != NetworkPeerType.Server) { return; } if (IsSendLoadLevel) { return; } IsSendLoadLevel = true; XkGameCtrl.IsLoadingLevel = true; switch (GameTypeCtrl.PlayerPCState) { case PlayerEnum.PlayerOne: NetworkServerNet.ChangeMasterServerHostName(PlayerEnum.PlayerOne); break; case PlayerEnum.PlayerTwo: NetworkServerNet.ChangeMasterServerHostName(PlayerEnum.PlayerTwo); break; } GameModeCtrl.GetInstance().ServerPortHiddenGameMode(); if (SceneManager.GetActiveScene().buildIndex == (int)GameLevel.Movie && !NetworkServerNet.IsFindMasterServer) { Invoke("DelayLoadingGameScene_1", 6f); } NetworkViewCom.RPC("NetCtrlSendClientLoadGameLevel", RPCMode.Others); }