36 lines
991 B
C#
36 lines
991 B
C#
#if ENABLE_ANIMATION_COLLECTION && ENABLE_ANIMATION_BURST
|
|
using UnityEngine;
|
|
using UnityEngine.U2D.Animation;
|
|
|
|
namespace UnityEditor.U2D.Animation
|
|
{
|
|
internal class SpriteSkinCompositeDebugWindow : EditorWindow
|
|
{
|
|
[MenuItem("internal:Window/2D/SpritSkinCompositeDebug")]
|
|
static void Launch()
|
|
{
|
|
EditorWindow.GetWindow<SpriteSkinCompositeDebugWindow>().Show();
|
|
}
|
|
|
|
Vector2 m_ScrollPos = Vector2.zero;
|
|
string m_DebugLog = "";
|
|
|
|
void OnGUI()
|
|
{
|
|
if (GUILayout.Button("Reset Sprite SkinComposite"))
|
|
SpriteSkinComposite.instance.ResetComposite();
|
|
|
|
if (GUILayout.Button("Show Debug"))
|
|
{
|
|
m_DebugLog = SpriteSkinComposite.instance.GetDebugLog();
|
|
}
|
|
|
|
m_ScrollPos = EditorGUILayout.BeginScrollView(m_ScrollPos);
|
|
GUILayout.TextArea(m_DebugLog);
|
|
EditorGUILayout.EndScrollView();
|
|
}
|
|
|
|
}
|
|
}
|
|
#endif
|