using UnityEditor;
using UnityEngine;
using static JasonStorey.EditorTools;
namespace JasonStorey
{

    [CustomEditor(typeof(Hud))]
    public class HudEditor : BaseEditor<Hud>
    {
        protected override void DrawInspector(Hud item) => DrawOriginalInspector();

        protected override void DrawRunningInspector(Hud item)
        {
            Header("Control HUD Visibility");
            Divider(new Color(0.03f, 0.27f, 0.82f));
            StartBox();
            DrawButtons(item);
            EndBox();
        }

        static void DrawButtons(Hud item)
        {
            if (Button("Show")) item.Show();
            if (Button("Hide")) item.Hide();
            if (Button("Turn Off")) item.TurnOff();
            if (Button("Turn On")) item.TurnOn();
        }
    }
}