暫無描述
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.

SpriteSkinCompositeDebugWindow.cs 925B

123456789101112131415161718192021222324252627282930313233
  1. using UnityEngine;
  2. using UnityEngine.U2D.Animation;
  3. namespace UnityEditor.U2D.Animation
  4. {
  5. internal class SpriteSkinCompositeDebugWindow : EditorWindow
  6. {
  7. [MenuItem("internal:Window/2D/SpritSkinCompositeDebug")]
  8. static void Launch()
  9. {
  10. EditorWindow.GetWindow<SpriteSkinCompositeDebugWindow>().Show();
  11. }
  12. Vector2 m_ScrollPos = Vector2.zero;
  13. string m_DebugLog = "";
  14. void OnGUI()
  15. {
  16. if (GUILayout.Button("Reset Sprite SkinComposite"))
  17. SpriteSkinComposite.instance.ResetComposite();
  18. if (GUILayout.Button("Show Debug"))
  19. {
  20. m_DebugLog = SpriteSkinComposite.instance.GetDebugLog();
  21. }
  22. m_ScrollPos = EditorGUILayout.BeginScrollView(m_ScrollPos);
  23. GUILayout.TextArea(m_DebugLog);
  24. EditorGUILayout.EndScrollView();
  25. }
  26. }
  27. }