Inheritance: MonoBehaviour
示例#1
0
    private void OnExtensionResponse(BaseEvent evt)
    {
        String     cmd  = (String)evt.Params["cmd"];
        ISFSObject sfso = (ISFSObject)evt.Params["params"];

        Debug.Log(sfso);
        Debug.Log(cmd);
        if (cmd == CMD_SUBMIT)
        {
            if (sfso.ContainsKey("success"))
            {
                Debug.Log("Success, thanks for registering");
                //SceneManager.LoadScene(3);
                //sfs.Send(new LogoutRequest());
                SmartFoxConnection.Disconnect();
                reset();

                // Login with registered account
                task = LOGIN.REGISTERED;
                Login();
            }
            else
            {
                Debug.Log("SignUp Error:" + (String)evt.Params["errorMessage"]);
            }
        }
    }
示例#2
0
 // Use this for initialization
 void Start()
 {
     if (SmartFoxConnection.CheckConnection())
     {
         sfs = SmartFoxConnection.Connection;
     }
     else
     {
         SceneManager.LoadScene("Login");
     }
     EventListener();
 }
示例#3
0
 // Use this for initialization
 void Start()
 {
     if (SmartFoxConnection.CheckConnection())
     {
         sfs = SmartFoxConnection.Connection;
         CreatePlayer();
         sfs.AddEventListener(SFSEvent.USER_VARIABLES_UPDATE, OnUserVariablesUpdate);
         sfs.AddEventListener(SFSEvent.CONNECTION_LOST, OnConnectionLost);
         sfs.AddEventListener(SFSEvent.USER_ENTER_ROOM, OnUserEnterRoom);
         sfs.AddEventListener(SFSEvent.USER_ENTER_ROOM, OnUserExitRoom);
     }
     else
     {
         SceneManager.LoadScene("Login");
     }
 }
示例#4
0
    // Use this for initialization
    void Start()
    {
        if (SmartFoxConnection.CheckConnection())
        {
            ChooseDice = 6;
            Debug.Log("CheckConnection");
            sfs = SmartFoxConnection.Connection;
            sfs.AddEventListener(SFSEvent.EXTENSION_RESPONSE, OnExtensionResponse);
            sfs.AddEventListener(SFSEvent.USER_VARIABLES_UPDATE, OnUserVariablesUpdate);
            sfs.AddEventListener(SFSEvent.CONNECTION_LOST, OnConnectionLost);
            sfs.AddEventListener(SFSEvent.USER_ENTER_ROOM, OnUserEnterRoom);
            sfs.AddEventListener(SFSEvent.USER_EXIT_ROOM, OnUserExitRoom);

            reset = false;
            Score = 100;
            cv.SetActive(false);
            UserName.text = "User Name: " + Connection.username;
        }
        else
        {
            SceneManager.LoadScene("Login");
        }
    }
示例#5
0
 void OnApplicationQuit()
 {
     SmartFoxConnection.Disconnect();
 }
示例#6
0
 void OnApplicationQuit()
 {
     Debug.Log("Application close in " + Time.time);
     SmartFoxConnection.Disconnect();
     Debug.Log("Application Quit");
 }