using UnityEngine;
using UnityEditor;
using SatorImaging.UnitySourceGenerator.Editor;

public class CreateMinigameScriptTemplate
{
    [MenuItem("Assets/Heaven Studio/Create Minigame Script From Template", priority = 0)]
    public static void CreateMinigameScript()
    {
        ProjectWindowUtil.CreateScriptAssetFromTemplateFile("Assets/Editor/ScriptTemplates/MinigameScriptTemplate.txt", "NewMinigame.cs");
        AssetDatabase.Refresh();
        USGUtility.ForceGenerateByType(typeof(HeavenStudio.Minigames));
    }
}