Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / mapEditorCreateMark / attribute / AttributeBase.cs
@小李xl 小李xl on 22 Aug 2023 428 bytes 完成保存与未保存状态
using Godot;

namespace UI.MapEditorCreateMark;

public abstract partial class AttributeBase : Control, IUiNodeScript
{
    /// <summary>
    /// 属性名称
    /// </summary>
    public string AttrName { get; set; }
    
    public abstract void SetUiNode(IUiNode uiNode);
    public abstract void OnDestroy();

    /// <summary>
    /// 获取属性值
    /// </summary>
    public abstract string GetAttributeValue();
}