Exemple #1
0
    public void ReceiveByClientPortal_Register(int p)
    {
        Definition.RPCProcessState resultState = (Definition.RPCProcessState)p;
        Network.Disconnect();

        if(this.processState == RegisterController.ProcessState.REGISTERING) {

            if(resultState == Definition.RPCProcessState.SUCCESS) {
                this.processState = RegisterController.ProcessState.REGISTERED;

                loginSceneViewer.RegisterSuccessSceneSetting();

            } else if(resultState == Definition.RPCProcessState.USEREXIST) {
                this.processState = RegisterController.ProcessState.FAIL_USEREXIST;

                loginSceneViewer.RegisterAccountErrorSceneSetting();

            } else if(resultState == Definition.RPCProcessState.PLAYEREXIST) {
                this.processState = RegisterController.ProcessState.FAIL_PLAYEREXIST;

                loginSceneViewer.RegisterNickNameErrorSceneSetting();

            } else if(resultState == Definition.RPCProcessState.FAIL) {
                this.processState = RegisterController.ProcessState.FAIL;

                loginSceneViewer.RegisterErrorSceneSetting();
            } else if(resultState == Definition.RPCProcessState.UNAVAILABLE) {
                this.processState = RegisterController.ProcessState.UNAVAILABLE;

                loginSceneViewer.RegisterErrorSceneSetting();
            }
        }
    }
Exemple #2
0
 void OnFailedToConnect()
 {
     if(this.processState == RegisterController.ProcessState.CONNECTING) {
         if(connectToGameLobbyCount-- > 0) {
             RegisterStart();
         }else{
             this.processState = RegisterController.ProcessState.CONNECTIONFAIL;
             loginSceneViewer.RegisterErrorSceneSetting();
             connectToGameLobbyCount = 5;
         }
     }
 }
Exemple #3
0
    private void RegisterStart()
    {
        this.processState = RegisterController.ProcessState.START;

        if(Network.peerType == NetworkPeerType.Disconnected) {
            Network.Connect(registrationServiceIP, registrationServicePort);
            this.processState = RegisterController.ProcessState.CONNECTING;
            loginSceneViewer.RegisteringSceneSetting();
        }else{
            loginSceneViewer.RegisterErrorSceneSetting();
        //			Debug.Log("FAIL");
            this.processState = RegisterController.ProcessState.FAIL;
        }
    }
Exemple #4
0
 void OnConnectedToServer()
 {
     if(this.processState == RegisterController.ProcessState.CONNECTING) {
         this.processState = RegisterController.ProcessState.CONNECTED;
         networkView.RPC("SendToGameLobby_Register", RPCMode.Server, loginSceneViewer.regAccText3DClick.text, loginSceneViewer.regPwText3DClick.text, loginSceneViewer.regNickNameText3DClick.text, loginSceneViewer.regEMailText3DClick.text, loginSceneViewer.strRegisterPhoto);
         this.processState = RegisterController.ProcessState.REGISTERING;
     }
 }