Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / mapEditorProject / GroupButtonCell.cs
@小李xl 小李xl on 5 Aug 2023 601 bytes 完善UiCell类
  1. using Godot;
  2.  
  3. namespace UI.MapEditorProject;
  4.  
  5. public class GroupButtonCell : UiCell<MapEditorProject.GroupButton, DungeonRoomGroup>
  6. {
  7. public override void OnSetData(DungeonRoomGroup info)
  8. {
  9. CellNode.Instance.Text = info.GroupName;
  10. CellNode.Instance.TooltipText = "路径: " + MapProjectManager.CustomMapPath + "/" + info.GroupName;
  11. }
  12.  
  13. public override void OnRefreshIndex()
  14. {
  15. GD.Print("刷新索引: " + Index);
  16. }
  17.  
  18. //选中工程
  19. public override void OnClick()
  20. {
  21. ((MapEditorProjectPanel)CellNode.UiPanel).SelectGroup(Data);
  22. }
  23. }