Exemplo n.º 1
0
    public void ReceiveByClientPortal_GetPassword(int p)
    {
        //		Debug.Log(p);
        Definition.RPCProcessState resultState = (Definition.RPCProcessState)p;
        //		Network.Disconnect();

        if(this.processState == ForgetPasswordController.ProcessState.SENDING) {

            if(resultState == Definition.RPCProcessState.SUCCESS) {
                loginScene.SendPasswordMailSuccessSetting();
                this.processState = ForgetPasswordController.ProcessState.SENDED;
        //				Debug.Log("SendPasswordSuccess");
            } else if(resultState == Definition.RPCProcessState.USERNOTEXIST) {
                loginScene.SendPasswordMailErrorSetting();
                this.processState = ForgetPasswordController.ProcessState.FAIL_USERUNEXIST;
        //				Debug.Log("SendPasswordFail: UserNotExist");

            } else if(resultState == Definition.RPCProcessState.FAIL) {
                loginScene.SendPasswordMailErrorSetting();
                this.processState = ForgetPasswordController.ProcessState.FAIL;
        //				Debug.Log("SendPasswordFail: Fail");
            } else if(resultState == Definition.RPCProcessState.UNAVAILABLE) {
                loginScene.SendPasswordMailErrorSetting();
                this.processState = ForgetPasswordController.ProcessState.UNAVAILABLE;
        //				Debug.Log("SendPasswordFail: Unavailable");
            }
        }
    }
Exemplo n.º 2
0
    private void GetPasswordStart(string text)
    {
        if(text == "")
        {
            loginScene.FillInAccountSetting();
            return;
        }
        userMemberID = text;
        this.processState = ForgetPasswordController.ProcessState.START;

        if(Network.peerType == NetworkPeerType.Disconnected) {
            Network.Connect(getPasswordServiceIP, getPasswordServicePort);
            this.processState = ForgetPasswordController.ProcessState.CONNECTING;
            loginScene.SendingPasswordMailSceneSetting();
        //			PasswordGettingSceneSetting();
        }else{
        //			Debug.Log("FAIL");
            loginScene.SendPasswordMailErrorSetting();
            this.processState = ForgetPasswordController.ProcessState.FAIL;
        }
    }
Exemplo n.º 3
0
    void OnFailedToConnect()
    {
        //		Debug.Log("RegisterState OnFailedToConnect, Count:" + connectToGameLobbyCount);
        if(this.processState == ForgetPasswordController.ProcessState.CONNECTING) {
            if(connectToGameLobbyCount-- > 0) {

                GetPasswordStart(userMemberID);

            }else{
                this.processState = ForgetPasswordController.ProcessState.CONNECTIONFAIL;

                connectToGameLobbyCount = 5;
            }
        }
    }
Exemplo n.º 4
0
    void OnConnectedToServer()
    {
        if(this.processState == ForgetPasswordController.ProcessState.CONNECTING) {
            this.processState = ForgetPasswordController.ProcessState.CONNECTED;
            networkView.RPC("SendToGameLobby_GetPassword", RPCMode.Server, this.gameName, this.userMemberID);

            this.processState = ForgetPasswordController.ProcessState.SENDING;
        }
    }