コード例 #1
0
        // -------------------------------------------

        /*
         * Will create a new room for lobby
         */
        public void MenuController_CreateNewLobbyRoom(string _nameLobby, int _finalNumberOfPlayers, string _extraData)
        {
            MultiplayerConfiguration.SaveNameRoomLobby(_nameLobby);
#if ENABLE_BALANCE_LOADER
            UIEventController.Instance.DispatchUIEvent(MenuScreenController.EVENT_MENUEVENTCONTROLLER_SHOW_LOADING_MESSAGE);
            CommsHTTPConfiguration.CreateNewRoom(true, _nameLobby, ClientTCPEventsController.GetPlayersString(_finalNumberOfPlayers), _extraData);
#else
            MenuController_CreateRoomForLobby(_nameLobby, _finalNumberOfPlayers, _extraData);
#endif
        }
コード例 #2
0
        // -------------------------------------------

        /*
         * Will create a new room for friends
         */
        public void MenuController_CreateNewFacebookRoom(string _friends, List <string> _friendsIDs, string _extraData)
        {
#if ENABLE_BALANCE_LOADER
            UIEventController.Instance.DispatchUIEvent(MenuScreenController.EVENT_MENUEVENTCONTROLLER_SHOW_LOADING_MESSAGE);
            MultiplayerConfiguration.SaveFriendsGame(_friends);
            MultiplayerConfiguration.SaveNumberOfPlayers(_friends.Split(',').Length);
            CommsHTTPConfiguration.CreateNewRoom(false, FacebookController.Instance.NameHuman, _friends, _extraData);
#else
            ClientTCPEventsController.Instance.CreateRoomForFriends(_friendsIDs.ToArray(), _extraData);
#endif
        }