ObjectManagerToolsWindow.cs 452 B

1234567891011121314151617181920
  1. using Base;
  2. using Model;
  3. using UnityEditor;
  4. public class ObjectManagerToolsWindow : EditorWindow
  5. {
  6. [MenuItem("Tools/ObjectManagerTools/显示未Dispose的对象")]
  7. private static void ShowUnDisposeObjects()
  8. {
  9. Log.Info(Object.ObjectManager.ToString());
  10. }
  11. [MenuItem("Tools/ObjectManagerTools/清除所有对象")]
  12. private static void ClearAllObjects()
  13. {
  14. Object.ObjectManager.Dispose();
  15. Object.ObjectManager = new ObjectManager();
  16. }
  17. }