iFactory.Godot/BITKit/Scripts/Builder/TemplateBuilder/TemplateResource.cs

19 lines
543 B
C#
Raw Normal View History

2023-07-17 04:10:14 +08:00
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; }
2023-07-18 20:57:02 +08:00
public abstract FormResource CreateTemplate();
public abstract void DeleteTemplate(string name);
2023-07-17 04:10:14 +08:00
public virtual void OnStart(){}
public virtual void OnStop(){}
public virtual void ManualSave(){}
}