using UnityEditor;
using UnityEngine;

namespace SpawnCampGames.EditorTools
{
    public static class LayoutReloader
    {
        // Shift + F5 → revert to factory layout
        [MenuItem("SpawnCampGames/Editor/Revert Factory Layout #F5")]
        public static void RevertFactoryLayout()
        {
            string defaultLayout = EditorApplication.applicationContentsPath + "/Resources/Layouts/Default.wlt";

            if (System.IO.File.Exists(defaultLayout))
            {
                EditorUtility.LoadWindowLayout(defaultLayout);
                Debug.Log("Reverted to factory layout.");
            }
            else
            {
                Debug.LogError("Factory layout not found at: " + defaultLayout);
            }
        }
    }
}