newlon/addons/pvzadventure/scripts/BaseEditor.cs
2025-07-29 04:08:05 +05:00

16 lines
347 B
C#

using Godot;
[Tool]
public abstract partial class BaseEditor : Node
{
public AdventureLevelResource editedResource;
[Signal] public delegate void SaveCallbackEventHandler();
public virtual void SetEditedData(AdventureLevelResource data)
{
editedResource = data;
}
public virtual void Save()
{
EmitSignal(SignalName.SaveCallback);
}
}