public void OnClickJoin()
        {
            lobbyManager.ChangeTo(lobbyPanel);

            lobbyManager.networkAddress = ipInput.text;
            lobbyManager.StartClient();

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
        }
Exemplo n.º 2
0
        public void OnClickJoin()
        {
            lobbyManager.ChangeTo(lobbyPanel);

            lobbyManager.networkAddress = ipInput.text;
            lobbyManager.StartClient();

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
            m_soundManager.PlaySound(SoundManager.AudioClipList.AC_clickBtnMenu);
        }
Exemplo n.º 3
0
        public void OnClickJoin(LanConnectionInfo match)
        {
            NDiscovery.instance.StopDiscovery();

            lobbyManager.ChangeTo(lobbyPanel);

            lobbyManager.networkAddress = match.ipAddress;
            lobbyManager.StartClient();

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
        }
Exemplo n.º 4
0
        public void OnClickJoin()
        {
            SoundManager.instance.PlaySound(5, 1.0f, AudioType.SFX);
            DataManager.instance.localPlayerName = nameInput.text;
            lobbyManager.ChangeTo(lobbyPanel);

            lobbyManager.networkAddress = ipInput.text;
            lobbyManager.StartClient();

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
        }
Exemplo n.º 5
0
        public void OnClickHotJoin()
        {
            lobbyManager.ChangeTo(lobbyPanel);


            lobbyManager.networkAddress = ipInput.text;

            Network.Connect(lobbyManager.networkAddress, 7777);

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
            //Debug.LogError("goto: " + lobbyManager.networkAddress);
        }
Exemplo n.º 6
0
        public void OnClickJoin()
        {
            Debug.Log("clienta se encuntra conectado");

            //se abre panel lobby
            lobbyManager.ChangeTo(lobbyPanel);

            lobbyManager.networkAddress = ipInput.text;
            lobbyManager.StartClient();

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
        }
        public void OnClickJoin(string ip)
        {
            //Change the canvas to lobby panel
            lobbyManager.ChangeTo(lobbyPanel);

            //if an ip address is called as a parameter of this method assume
            //that the connection should be made with this ip
            //if not then use the IP address typed in by the user
            if (ip != null)
            {
                lobbyManager.networkAddress = ip;
            }
            else
            {
                //this will retreive the text from the input field
                //the user can enter any ip address here.
                //must enter a local network IP address if on the same network
                lobbyManager.networkAddress = ipInput.text;
            }

            //Start a client connection
            lobbyManager.StartClient();

            //stops the client from using callback later
            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            //show a connecting menu, so the user knows its connecting
            //This will fail or timeout if the ipaddress is abandoned or incorrect
            lobbyManager.DisplayIsConnecting();
            //connect using the network address
            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
        }
Exemplo n.º 8
0
        public void OnClickJoin()
        {
            lobbyManager.ChangeTo(lobbyPanel);

            lobbyManager.networkAddress = ipInput.text;
            lobbyManager.StartClient();

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
            _gGame_Name.SetActive(true);
            _gMenu_Name.SetActive(false);
            _gSer_Name.SetActive(true);
            _gRoom_Panel.SetActive(true);
            _gRoom_Game_Name.SetActive(true);
        }
        public void OnClickLogin()
        {
            bool not_ready = string.IsNullOrEmpty(addressInput.text) || string.IsNullOrEmpty(portInput.text) || string.IsNullOrEmpty(userIdInput.text);

            if (not_ready)
            {
                infoPanel.infoText.fontSize = 30;
                infoPanel.Display("Please fill in the required fields.", "close", null);
                return;
            }

            lobbyManager.networkAddress = addressInput.text;
            PlayerPrefs.SetString("server_ip", addressInput.text);
            PlayerPrefs.SetString("server_port", portInput.text);
            PlayerPrefs.SetString("user_id", userIdInput.text);

            ushort port = ushort.Parse(portInput.text);

            PongManager.instance.StartClient(addressInput.text, port, userIdInput.text);

            lobbyManager.SetServerInfo("Connecting...", addressInput.text);
        }
Exemplo n.º 10
0
        public void OnClickJoin()
        {
            /*
             * if (Time.time < lobbyManager.startTime + 45f)
             * {
             *  lobbyManager.infoPanel.Display("Please wait while loading.\n"
             + (int)(lobbyManager.startTime + 45f - Time.time) + " seconds left.", "Close", null);
             +  return;
             + }
             */
            lobbyManager.ChangeTo(lobbyPanel);

            lobbyManager.minPlayers        = 2;
            lobbyManager.maxPlayers        = 5;
            lobbyManager.prematchCountdown = 5f;
            lobbyManager.networkAddress    = "uriel.upnl.org"; //ipInput.text;
            lobbyManager.StartClient();

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
        }
        public void OnClickCreateMatchmakingGame()
        {
            lobbyManager.StartMatchMaker();
            lobbyManager.matchMaker.CreateMatch(
                matchNameInput.text,
                (uint)lobbyManager.maxPlayers,
                true,
                "", "", "", 0, 0,
                lobbyManager.OnMatchCreate);

            lobbyManager.backDelegate   = lobbyManager.StopHost;
            lobbyManager._isMatchmaking = true;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Matchmaker Host", lobbyManager.matchHost);
        }
Exemplo n.º 12
0
        public void OnGUIMatchList(bool success, string extendedInfo, List <MatchInfoSnapshot> matches)
        {
            if (matches.Count == 0)
            {
                string roomName = GameObject.Find("UserDetailsInfo").GetComponent <LogonManager>().GetUsername();
                if (roomName == "")
                {
                    roomName = "emptyRoom";
                }

                lobbyManager.matchMaker.CreateMatch(
                    roomName,
                    (uint)lobbyManager.maxPlayers,
                    true,
                    "", "", "", 0, 0,
                    lobbyManager.OnMatchCreate);

                lobbyManager.backDelegate   = lobbyManager.StopHost;
                lobbyManager._isMatchmaking = true;
                lobbyManager.DisplayIsConnecting();

                lobbyManager.SetServerInfo("Matchmaker Host", lobbyManager.matchHost);
                return;
            }

            noServerFound.SetActive(false);
            foreach (Transform t in serverListRect)
            {
                Destroy(t.gameObject);
            }

            for (int i = 0; i < matches.Count; ++i)
            {
                if (matches[0].currentSize == 1) //one player in game
                {
                    lobbyManager.matchMaker.JoinMatch(matches[i].networkId, "", "", "", 0, 0, lobbyManager.OnMatchJoined);
                    return;
                }
            }

            ++currentPage;
            RequestPage(currentPage);
        }
Exemplo n.º 13
0
        public void OnClickJoin()
        {
            if (!MainMenuManager.isMultiplayerButtonClicked)
            {
                return;
            }
            MainMenuManager.isPlayerConnected = true;
            otherCanvasAnimator.Play("Host_Join");

            lobbyManager.ChangeTo(lobbyPanel);

            if (ipInput.Equals(string.Empty))
            {
                ipInput.text = "localhost";
            }
            lobbyManager.networkAddress = ipInput.text;
            lobbyManager.StartClient();

            lobbyManager.backDelegate = lobbyManager.StopClientClbk;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Connecting...", lobbyManager.networkAddress);
        }
Exemplo n.º 14
0
        public void OnClickCreateMatchmakingGame()
        {
            roomName             = "Room " + Random.Range(100, 1000).ToString();
            RoomNameDisplay.text = roomName;

            lobbyManager.StartMatchMaker();
            lobbyManager.matchMaker.CreateMatch(
                roomName,
                (uint)lobbyManager.maxPlayers,
                true,
                "", "", "", 0, 0,
                lobbyManager.OnMatchCreate);

            lobbyManager.backDelegate   = lobbyManager.StopHost;
            lobbyManager._isMatchmaking = true;
            lobbyManager.DisplayIsConnecting();

            lobbyManager.SetServerInfo("Matchmaker Host", lobbyManager.matchHost);

            SendImageButton.GetComponentInChildren <Text> ().text = "Send\nImage";

            loadImage(v.imageData, v.width, v.height);
        }
Exemplo n.º 15
0
 public void OnClickHost()
 {
     lobbyManager.StartHost();
     lobbyManager.SetServerInfo("Hosting", lobbyManager.networkAddress);
 }