Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / mapEditorCreateMark / attribute / AttributeBase.cs
@小李xl 小李xl on 22 Aug 2023 428 bytes 完成保存与未保存状态
  1. using Godot;
  2.  
  3. namespace UI.MapEditorCreateMark;
  4.  
  5. public abstract partial class AttributeBase : Control, IUiNodeScript
  6. {
  7. /// <summary>
  8. /// 属性名称
  9. /// </summary>
  10. public string AttrName { get; set; }
  11. public abstract void SetUiNode(IUiNode uiNode);
  12. public abstract void OnDestroy();
  13.  
  14. /// <summary>
  15. /// 获取属性值
  16. /// </summary>
  17. public abstract string GetAttributeValue();
  18. }