No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RiderScriptEditorDataPersisted.cs 647B

12345678910111213141516171819202122232425
  1. using System;
  2. using UnityEditor;
  3. using UnityEngine;
  4. namespace Packages.Rider.Editor
  5. {
  6. #if UNITY_2020_1_OR_NEWER // API doesn't exist in 2019.4
  7. [FilePath("Library/com.unity.ide.rider/PersistedState.asset", FilePathAttribute.Location.ProjectFolder)]
  8. #endif
  9. internal class RiderScriptEditorPersistedState : ScriptableSingleton<RiderScriptEditorPersistedState>
  10. {
  11. [SerializeField] private long lastWriteTicks;
  12. public DateTime? LastWrite
  13. {
  14. get => DateTime.FromBinary(lastWriteTicks);
  15. set
  16. {
  17. if (!value.HasValue) return;
  18. lastWriteTicks = value.Value.ToBinary();
  19. Save(true);
  20. }
  21. }
  22. }
  23. }