OldBlueWater/BlueWater/Assets/PixelHeroes/Scripts/Editor/SpriteCollectionEditor.cs
2023-09-26 15:24:34 +09:00

30 lines
748 B
C#

using Assets.PixelHeroes.Scripts.CollectionScripts;
using UnityEditor;
using UnityEngine;
namespace Assets.PixelHeroes.Scripts.Editor
{
/// <summary>
/// Adds "Refresh" button to SpriteCollection script.
/// </summary>
[CustomEditor(typeof(SpriteCollection))]
public class SpriteCollectionEditor : UnityEditor.Editor
{
public override void OnInspectorGUI()
{
DrawDefaultInspector();
var collection = (SpriteCollection) target;
if (GUILayout.Button("Refresh"))
{
collection.Refresh();
}
if (GUILayout.Button("Apply Palette"))
{
collection.ApplyPalette();
}
}
}
}