public void Logout() { Database_Handler.Initialize_Dictionaries(); string lock_pwd = PlayerPrefs.GetString("lock_pwd"); string db_key = PlayerPrefs.GetString("db_key"); PlayerPrefs.DeleteAll(); PlayerPrefs.SetString("lock_pwd", lock_pwd); PlayerPrefs.SetString("db_key", db_key); Firebase_Handler.Modify_Registration_Token(Firebase_Handler.Operation.remove, new Firebase_Handler.FCM_Params() { Concluding_Method = (object[] data) => { User.Initialized = false; Firebase_Handler.Singleton.enabled = true; Firebase_Handler.Own_Notification_Key = ""; Scroll_Updater.Initialize(); for (int x = 0; x < SceneManager.sceneCount; x++) { Scene scene = SceneManager.GetSceneAt(x); if (scene.name != "Login") { SceneManager.UnloadSceneAsync(scene); } } User.User_Info = new User.User_Information { Username = "" }; } }); Login.Singleton.Reset_Input_Fields(); }
void Awake() { Singleton = this; Database_Handler.Initialize_Dictionaries(); Scroll_Updater.Initialize(); }