Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / editorInfo / EditorInfoPanel.cs
@小李xl 小李xl on 7 Jan 2024 724 bytes TileSet管理器开发完成
  1. using System.IO;
  2.  
  3. namespace UI.EditorInfo;
  4.  
  5. public partial class EditorInfoPanel : EditorInfo
  6. {
  7. /// <summary>
  8. /// 初始化数据
  9. /// </summary>
  10. public void InitData(EditorInfoData infoData)
  11. {
  12. S_NameInput.Instance.Text = infoData.Name;
  13. S_RemarkInput.Instance.Text = infoData.Remark;
  14. }
  15. /// <summary>
  16. /// 获取填写的数据
  17. /// </summary>
  18. public EditorInfoData GetInfoData()
  19. {
  20. return new EditorInfoData(S_NameInput.Instance.Text, S_RemarkInput.Instance.Text);
  21. }
  22. /// <summary>
  23. /// 是否可以编辑名称输入框
  24. /// </summary>
  25. public void SetNameInputEnable(bool v)
  26. {
  27. S_NameInput.Instance.Editable = v;
  28. }
  29. }