Newer
Older
DungeonShooting / DungeonShooting_Godot / prefab / ui / MapEditorMapMark.tscn
@小李xl 小李xl on 6 Aug 2023 5 KB 更新Ui生成器
  1. [gd_scene load_steps=8 format=3 uid="uid://peo0n8bl15y5"]
  2.  
  3. [ext_resource type="Script" path="res://src/game/ui/mapEditorMapMark/MapEditorMapMarkPanel.cs" id="1_dudey"]
  4. [ext_resource type="Texture2D" uid="uid://n4atvj5fkcpg" path="res://resource/sprite/ui/commonIcon/Add.png" id="2_osya0"]
  5. [ext_resource type="Texture2D" uid="uid://dggb6p4sdmfry" path="res://resource/sprite/ui/commonIcon/Edit.png" id="3_wwaki"]
  6. [ext_resource type="Texture2D" uid="uid://c5778ntk2rdon" path="res://resource/sprite/ui/commonIcon/Delete.png" id="4_urq7y"]
  7. [ext_resource type="Texture2D" uid="uid://uhhfgdhpk7i4" path="res://icon.png" id="5_3tml0"]
  8. [ext_resource type="Texture2D" uid="uid://d4gduco55dqpk" path="res://resource/sprite/ui/commonIcon/Down.png" id="5_x5dpw"]
  9. [ext_resource type="Texture2D" uid="uid://bn47bmilcw4x0" path="res://resource/sprite/ui/commonIcon/Select2.png" id="6_jpt3y"]
  10.  
  11. [node name="MapEditorMapMark" type="Control"]
  12. layout_mode = 3
  13. anchors_preset = 15
  14. anchor_right = 1.0
  15. anchor_bottom = 1.0
  16. grow_horizontal = 2
  17. grow_vertical = 2
  18. script = ExtResource("1_dudey")
  19.  
  20. [node name="VBoxContainer" type="VBoxContainer" parent="."]
  21. layout_mode = 1
  22. anchors_preset = 15
  23. anchor_right = 1.0
  24. anchor_bottom = 1.0
  25. grow_horizontal = 2
  26. grow_vertical = 2
  27.  
  28. [node name="MarkLabel" type="Label" parent="VBoxContainer"]
  29. layout_mode = 2
  30. text = "编辑预设:"
  31.  
  32. [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"]
  33. layout_mode = 2
  34.  
  35. [node name="PreinstallOption" type="OptionButton" parent="VBoxContainer/HBoxContainer"]
  36. layout_mode = 2
  37. size_flags_horizontal = 3
  38.  
  39. [node name="AddPreinstall" type="Button" parent="VBoxContainer/HBoxContainer"]
  40. layout_mode = 2
  41. icon = ExtResource("2_osya0")
  42.  
  43. [node name="EditPreinstall" type="Button" parent="VBoxContainer/HBoxContainer"]
  44. layout_mode = 2
  45. icon = ExtResource("3_wwaki")
  46.  
  47. [node name="DeletePreinstall" type="Button" parent="VBoxContainer/HBoxContainer"]
  48. layout_mode = 2
  49. icon = ExtResource("4_urq7y")
  50.  
  51. [node name="MarkLabel2" type="Label" parent="VBoxContainer"]
  52. layout_mode = 2
  53. text = "编辑对象:"
  54.  
  55. [node name="DynamicTool" type="HBoxContainer" parent="VBoxContainer"]
  56. visible = false
  57. layout_mode = 2
  58.  
  59. [node name="EditButton" type="Button" parent="VBoxContainer/DynamicTool"]
  60. layout_mode = 2
  61. icon = ExtResource("3_wwaki")
  62.  
  63. [node name="DeleteButton" type="Button" parent="VBoxContainer/DynamicTool"]
  64. layout_mode = 2
  65. icon = ExtResource("4_urq7y")
  66.  
  67. [node name="ScrollContainer" type="ScrollContainer" parent="VBoxContainer"]
  68. layout_mode = 2
  69. size_flags_vertical = 3
  70.  
  71. [node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/ScrollContainer"]
  72. layout_mode = 2
  73. size_flags_horizontal = 3
  74. size_flags_vertical = 3
  75.  
  76. [node name="AddWaveButton" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer"]
  77. layout_mode = 2
  78. text = "添加波数"
  79.  
  80. [node name="WaveItem" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer"]
  81. layout_mode = 2
  82. size_flags_horizontal = 3
  83.  
  84. [node name="WaveContainer" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem"]
  85. layout_mode = 2
  86.  
  87. [node name="TextureButton" type="TextureButton" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem/WaveContainer"]
  88. custom_minimum_size = Vector2(36, 36)
  89. layout_mode = 2
  90. texture_normal = ExtResource("5_x5dpw")
  91. stretch_mode = 3
  92.  
  93. [node name="WaveButton" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem/WaveContainer"]
  94. layout_mode = 2
  95. size_flags_horizontal = 3
  96. text = "第1波"
  97. alignment = 0
  98.  
  99. [node name="Select" type="NinePatchRect" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem/WaveContainer/WaveButton"]
  100. visible = false
  101. layout_mode = 1
  102. anchors_preset = 15
  103. anchor_right = 1.0
  104. anchor_bottom = 1.0
  105. grow_horizontal = 2
  106. grow_vertical = 2
  107. texture = ExtResource("6_jpt3y")
  108. patch_margin_left = 3
  109. patch_margin_top = 3
  110. patch_margin_right = 3
  111. patch_margin_bottom = 3
  112.  
  113. [node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem"]
  114. layout_mode = 2
  115. theme_override_constants/margin_left = 40
  116.  
  117. [node name="AddMarkButton" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem/MarginContainer"]
  118. layout_mode = 2
  119. text = "添加标记"
  120. icon_alignment = 1
  121.  
  122. [node name="MarkContainer" type="MarginContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem"]
  123. layout_mode = 2
  124. theme_override_constants/margin_left = 40
  125.  
  126. [node name="MarkItem" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem/MarkContainer"]
  127. layout_mode = 2
  128.  
  129. [node name="MarkButton" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem/MarkContainer/MarkItem"]
  130. layout_mode = 2
  131. size_flags_horizontal = 3
  132. text = "敌人(1001)"
  133. icon = ExtResource("5_3tml0")
  134. alignment = 0
  135.  
  136. [node name="Select" type="NinePatchRect" parent="VBoxContainer/ScrollContainer/VBoxContainer/WaveItem/MarkContainer/MarkItem/MarkButton"]
  137. visible = false
  138. layout_mode = 1
  139. anchors_preset = 15
  140. anchor_right = 1.0
  141. anchor_bottom = 1.0
  142. grow_horizontal = 2
  143. grow_vertical = 2
  144. texture = ExtResource("6_jpt3y")
  145. patch_margin_left = 3
  146. patch_margin_top = 3
  147. patch_margin_right = 3
  148. patch_margin_bottom = 3