EditorPersistentData.cs 962 B

12345678910111213141516171819202122232425262728293031
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //**************** Copyright (c) 2016 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. using bs;
  4. using System.Collections.Generic;
  5. namespace bs.Editor
  6. {
  7. /** @addtogroup General
  8. * @{
  9. */
  10. /// <summary>
  11. /// Contains editor data that should persist assembly refresh.
  12. /// </summary>
  13. internal class EditorPersistentData : ManagedComponent
  14. {
  15. [SerializeField]
  16. internal Dictionary<UUID, Resource> dirtyResources = new Dictionary<UUID, Resource>();
  17. [SerializeField]
  18. internal Dictionary<UUID, EditorAnimClipInfo> dirtyAnimClips = new Dictionary<UUID, EditorAnimClipInfo>();
  19. [SerializeField]
  20. internal long lastCompileTime;
  21. [SerializeField]
  22. internal EditorSceneData editorSceneData;
  23. }
  24. /** @} */
  25. }