using Godot; using System; namespace BITKit; [GlobalClass] public abstract partial class TemplateResource : Resource, IStart, IStop { public abstract FormResource[] GetTemplates(); public abstract string[] GetTemplateNames(); public abstract FormResource GetTemplate(string name); public abstract bool IsSupportCreateTemplate { get; } public abstract FormResource CreateTemplate(); public abstract void DeleteTemplate(string name); public virtual void OnStart(){} public virtual void OnStop(){} public virtual void ManualSave(){} }