Пример #1
0
    //아래는 Login버튼을 클릭하였을떄 호출되는 함수
    public void SendLoginRequest()
    {
        var InputID = (GameObject.Find("input_id_field")).GetComponent <InputField>().text;
        // var InputPW = (GameObject.Find("input_pw_field")).GetComponent<InputField>().text;
        var InputIPAddr = (GameObject.Find("input_ip_addr_field")).GetComponent <InputField>().text;

        GameNetworkServer.Instance.ipAddr = InputIPAddr;
        var request = new LoginReqPacket();

        request.SetValue(InputID, InputID);
        var bodyData = request.ToBytes();

        if (gameServer.ClientStatus == GameNetworkServer.CLIENT_STATUS.NONE)
        {
            if (gameServer.GetIsConnected() == false)
            {
                GameNetworkServer.Instance.ConnectToServer();
            }

            GameNetworkServer.Instance.RequestLogin(InputID, InputID);
        }

        isLoginReqPktSended = true;
        Debug.Log("LoginReqPacket sended");
    }