//! Delete the user's account - upon registration error or demand public static IEnumerator DeleteAccount() { Debug.Log("Delete user"); UnityWebRequest uwr = UnityWebRequest.Delete(Server.Address("delete_user") + UserSession.user_session.user.GetID()); uwr.timeout = 10; yield return(uwr.SendWebRequest()); if (uwr.isNetworkError) { yield return(DeleteAccount()); } uwr.Dispose(); UserSession.user_session.user = new User("", ""); LoginTwitter.allowNextForSkip = false; PlayerSession.player_session.player = new Player(); ZPlayerPrefs.DeleteKey("id"); ZPlayerPrefs.Save(); yield break; }
public void Reset() { ZPlayerPrefs.DeleteKey("Total"); ZPlayerPrefs.DeleteKey("HighScoreLTest"); }
void OnGUI() { GUILayout.Label("Player Preferences", EditorStyles.boldLabel); _key = EditorGUILayout.TextField("Key", _key); _prefType = (KeyType)EditorGUILayout.EnumPopup("Type :", _prefType); string keyPrefix = _prefType == KeyType.Int ? "i_" : _prefType == KeyType.Float ? "f_" : "s_"; _value = EditorGUILayout.TextField("Value", _value); if (ZPlayerPrefs.HasKey(keyPrefix + _key)) { switch (_prefType) { case KeyType.Int: _currentValue = ZPlayerPrefs.GetInt(_key).ToString(); break; case KeyType.Float: _currentValue = ZPlayerPrefs.GetFloat(_key).ToString("##.###"); break; case KeyType.String: _currentValue = ZPlayerPrefs.GetString(_key); break; } } else { _currentValue = "Don't Find This Key"; } EditorGUILayout.LabelField("Current Value : ", _currentValue); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Set Key")) { switch (_prefType) { case KeyType.Int: ZPlayerPrefs.SetInt(_key, int.Parse(_value)); break; case KeyType.Float: ZPlayerPrefs.SetFloat(_key, float.Parse(_value)); break; case KeyType.String: ZPlayerPrefs.SetString(_key, _value); break; } } if (GUILayout.Button("Delete Key")) { ZPlayerPrefs.DeleteKey(keyPrefix + _key); Debug.Log(keyPrefix); } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Delete All Data", ""); if (GUILayout.Button("Delete All")) { if (EditorUtility.DisplayDialog("Delete All Player Preferences", "Are you sure?\nThis is NOT Reversible.", "Delet All", "Cancel")) { ZPlayerPrefs.DeleteAll(); } } EditorGUILayout.EndHorizontal(); }