ObjectManagerToolsWindow.cs 439 B

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