Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / mapEditorMapMark / EditorMarkCell.cs
@小李xl 小李xl on 7 Aug 2023 637 bytes 更新Ui生成器
  1. using System.Collections.Generic;
  2.  
  3. namespace UI.MapEditorMapMark;
  4.  
  5. public class EditorMarkCell : UiCell<MapEditorMapMark.MarkItem, MarkInfo>
  6. {
  7. public override void OnInit()
  8. {
  9. CellNode.L_MarkButton.Instance.Pressed += OnClick;
  10. }
  11.  
  12. public override void OnClick()
  13. {
  14. CellNode.UiPanel.SetSelectCell(this, CellNode.Instance, MapEditorMapMarkPanel.SelectToolType.Mark);
  15. }
  16.  
  17. public override void OnSelect()
  18. {
  19. CellNode.L_MarkButton.L_Select.Instance.Visible = true;
  20. }
  21.  
  22. public override void OnUnSelect()
  23. {
  24. CellNode.L_MarkButton.L_Select.Instance.Visible = false;
  25. }
  26. }