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"]); } } }
// Use this for initialization void Start() { if (SmartFoxConnection.CheckConnection()) { sfs = SmartFoxConnection.Connection; } else { SceneManager.LoadScene("Login"); } EventListener(); }
// 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"); } }
// 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"); } }
void OnApplicationQuit() { SmartFoxConnection.Disconnect(); }
void OnApplicationQuit() { Debug.Log("Application close in " + Time.time); SmartFoxConnection.Disconnect(); Debug.Log("Application Quit"); }