private void Update() { #if UNITY_EDITOR if (Input.GetKey(KeyCode.LeftControl) && Input.GetKeyDown(KeyCode.C)) { UserDataManager.Save(); Debug.LogError("Save"); } #endif }
private void SetUserDataFromLocal() { var path = Path.Combine(Application.persistentDataPath, SystemInfo.deviceUniqueIdentifier + ".json"); if (!File.Exists(path)) { UserDataManager.Init(new UserData()); } else { var json = File.ReadAllText(path); UserDataManager.Init(JsonUtility.FromJson <UserData>(json)); } }
private void OnApplicationPause(bool isPaused) { Debug.Log($"<color=yellow>OnApplicationPause isPaused = {isPaused}</color>"); #if !UNITY_EDITOR if (isPaused) { UserDataManager.Save(); } else { if (!UserDataManager.Inited) { return; } UserDataManager.SelectedDate = DateTime.Now; Events.OnUpdateTab?.Invoke(); } #endif }