コード例 #1
0
 public void JoinRoom(MatchInfoSnapshot _match)
 {
     if (!HostGame.creatingRoom && !JoiningGame)
     {
         JoiningGame = true;
         HostButton.SetActive(false);
         NicknameText.SetActive(false);
         RoomNameText.SetActive(false);
         RefreshButton.SetActive(false);
         Status.text = "Joining...";
         networkManager.matchMaker.JoinMatch(_match.networkId, "", "", "", 0, 0, networkManager.OnMatchJoined);
         ClearRoomList();
     }
     else
     {
         Status.text = "Wait for the room to be created";
     }
 }
コード例 #2
0
 public void CreateRoom()
 {
     if (!JoinGame.JoiningGame && !creatingRoom)
     {
         if (roomName != "" && roomName != null && playerName != "" && playerName != null)
         {
             Status.text  = "Creating room...";
             creatingRoom = true;
             HostButton.SetActive(false);
             NicknameText.SetActive(false);
             RoomNameText.SetActive(false);
             RefreshButton.SetActive(false);
             joinGame.ClearRoomList();
             networkManager.matchMaker.CreateMatch(roomName, roomSize, true, "", "", "", 0, 0, networkManager.OnMatchCreate);
         }
         else
         {
             Debug.Log("erro");
         }
     }
 }
コード例 #3
0
ファイル: RoomNameText.cs プロジェクト: GTOsss/2D-motocross
 void Awake()
 {
     rNT = this;
 }