using UnityEditor;
using UnityEngine;
using UnityEngine.UI;
/// <summary>
/// 添加序列帧动画组件
/// </summary>
public class SpriteEffect
{
[MenuItem("CustomUI/SpriteEffect")]
public static void CreateEffect()
{
GameObject[] select = Selection.gameObjects;
if (select.Length == 1)
{
Transform transform = select[0].transform;
GameObject image = new GameObject("SpriteEffect");
image.AddComponent<Image>();
image.AddComponent<SequenceSprite>();
image.layer = transform.gameObject.layer;
if (transform.parent != null)
{
image.transform.SetParent(transform.parent);
}
else
{
image.transform.SetParent(transform);
}
}
else
{
EditorUtility.DisplayDialog("Alert", "There is only one GameObject to choose", "OK");
}
}
}