Пример #1
0
        private void OnCreateRoomTurnedIn(CreateRoomFormResult createRoomResult)
        {
            var result = new InLobbyConnectResult()
            {
                args   = createRoomResult,
                choice = InLobbyConnectChoice.Creating
            };

            OnTaskFinished(result);
        }
Пример #2
0
        public void CreateRoom(CreateRoomFormResult result)
        {
            if (!PhotonNetwork.IsConnectedAndReady)
            {
                return;
            }

            PlayerManager.Instance.OnCreatingRoom();

            var options = new RoomOptions()
            {
                MaxPlayers = (byte)result.MaxPlayers,
                IsVisible  = result.IsVisible,
                IsOpen     = result.IsOpen
            };

            PhotonNetwork.CreateRoom(result.Name, options, TypedLobby.Default);
        }