- [gd_scene load_steps=10 format=3 uid="uid://bt4xo2lb4h4rx"]
-
- [ext_resource type="Script" path="res://src/game/ui/mapEditorCreateMark/MapEditorCreateMarkPanel.cs" id="1_cjivg"]
- [ext_resource type="Texture2D" uid="uid://n4atvj5fkcpg" path="res://resource/sprite/ui/commonIcon/Add.png" id="2_pxemo"]
- [ext_resource type="Material" uid="uid://cces3bhds7jyi" path="res://resource/material/Blend.tres" id="2_xb40b"]
- [ext_resource type="Texture2D" uid="uid://c5778ntk2rdon" path="res://resource/sprite/ui/commonIcon/Delete.png" id="3_7xihk"]
- [ext_resource type="Texture2D" uid="uid://dligpyhp72sg7" path="res://resource/sprite/ui/commonIcon/Right.png" id="3_v5clf"]
- [ext_resource type="Script" path="res://src/game/ui/mapEditorCreateMark/attribute/NumberAttribute.cs" id="6_1ym7l"]
- [ext_resource type="Script" path="res://src/game/ui/mapEditorCreateMark/attribute/ObjectAttribute.cs" id="7_516p2"]
- [ext_resource type="Script" path="res://src/game/ui/mapEditorCreateMark/attribute/OptionAttribute.cs" id="7_o1tg2"]
- [ext_resource type="Texture2D" uid="uid://dggb6p4sdmfry" path="res://resource/sprite/ui/commonIcon/Edit.png" id="7_yeuy4"]
-
- [node name="MapEditorCreateMark" type="Control"]
- layout_mode = 3
- anchors_preset = 15
- anchor_right = 1.0
- anchor_bottom = 1.0
- grow_horizontal = 2
- grow_vertical = 2
- script = ExtResource("1_cjivg")
-
- [node name="MarginContainer" type="MarginContainer" parent="."]
- layout_mode = 1
- anchors_preset = 15
- anchor_right = 1.0
- anchor_bottom = 1.0
- grow_horizontal = 2
- grow_vertical = 2
- theme_override_constants/margin_left = 20
- theme_override_constants/margin_top = 20
- theme_override_constants/margin_right = 20
- theme_override_constants/margin_bottom = 20
-
- [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"]
- layout_mode = 2
- theme_override_constants/separation = 20
-
- [node name="HBoxContainer3" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
- layout_mode = 2
-
- [node name="HBoxContainer2" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3"]
- layout_mode = 2
- size_flags_horizontal = 3
-
- [node name="PosLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer2"]
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_vertical = 0
- size_flags_stretch_ratio = 30.0
- text = "区域位置:"
- horizontal_alignment = 2
- vertical_alignment = 1
-
- [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer2"]
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_stretch_ratio = 70.0
-
- [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer2/VBoxContainer"]
- layout_mode = 2
- size_flags_vertical = 3
-
- [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer2/VBoxContainer/HBoxContainer"]
- layout_mode = 2
- text = "X"
-
- [node name="PosX" type="SpinBox" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer2/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(200, 0)
- layout_mode = 2
- allow_greater = true
- allow_lesser = true
- custom_arrow_step = 1.0
-
- [node name="HBoxContainer2" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer2/VBoxContainer"]
- layout_mode = 2
- size_flags_vertical = 3
-
- [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer2/VBoxContainer/HBoxContainer2"]
- layout_mode = 2
- text = "Y"
-
- [node name="PosY" type="SpinBox" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer2/VBoxContainer/HBoxContainer2"]
- custom_minimum_size = Vector2(200, 0)
- layout_mode = 2
- allow_greater = true
- allow_lesser = true
- custom_arrow_step = 1.0
-
- [node name="HBoxContainer3" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3"]
- layout_mode = 2
- size_flags_horizontal = 3
-
- [node name="SizeLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer3"]
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_vertical = 0
- size_flags_stretch_ratio = 30.0
- text = "区域大小:"
- horizontal_alignment = 2
- vertical_alignment = 1
-
- [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer3"]
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_stretch_ratio = 70.0
-
- [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer3/VBoxContainer"]
- layout_mode = 2
- size_flags_vertical = 3
-
- [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer3/VBoxContainer/HBoxContainer"]
- layout_mode = 2
- text = "X"
-
- [node name="SizeX" type="SpinBox" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer3/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(200, 0)
- layout_mode = 2
- max_value = 9999.0
- value = 16.0
- custom_arrow_step = 1.0
-
- [node name="HBoxContainer2" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer3/VBoxContainer"]
- layout_mode = 2
- size_flags_vertical = 3
-
- [node name="Label" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer3/VBoxContainer/HBoxContainer2"]
- layout_mode = 2
- text = "Y"
-
- [node name="SizeY" type="SpinBox" parent="MarginContainer/VBoxContainer/HBoxContainer3/HBoxContainer3/VBoxContainer/HBoxContainer2"]
- custom_minimum_size = Vector2(200, 0)
- layout_mode = 2
- max_value = 9999.0
- value = 16.0
- custom_arrow_step = 1.0
-
- [node name="DelayContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3"]
- layout_mode = 2
- size_flags_horizontal = 3
-
- [node name="DelayNameLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/DelayContainer"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_vertical = 0
- size_flags_stretch_ratio = 30.0
- text = "延时时间(秒):"
- horizontal_alignment = 2
- vertical_alignment = 1
-
- [node name="DelayInput" type="SpinBox" parent="MarginContainer/VBoxContainer/HBoxContainer3/DelayContainer"]
- custom_minimum_size = Vector2(0, 43)
- layout_mode = 2
- size_flags_horizontal = 3
- size_flags_vertical = 0
- size_flags_stretch_ratio = 70.0
- max_value = 30.0
- step = 0.01
- custom_arrow_step = 0.1
-
- [node name="AddMark" type="Button" parent="MarginContainer/VBoxContainer"]
- layout_mode = 2
- size_flags_horizontal = 0
- text = "添加物体"
- icon = ExtResource("2_pxemo")
-
- [node name="Panel" type="Panel" parent="MarginContainer/VBoxContainer"]
- layout_mode = 2
- size_flags_vertical = 3
-
- [node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/Panel"]
- layout_mode = 1
- anchors_preset = 15
- anchor_right = 1.0
- anchor_bottom = 1.0
- grow_horizontal = 2
- grow_vertical = 2
- theme_override_constants/margin_left = 2
- theme_override_constants/margin_top = 2
- theme_override_constants/margin_right = 2
- theme_override_constants/margin_bottom = 2
-
- [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/Panel/MarginContainer"]
- layout_mode = 2
-
- [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer"]
- custom_minimum_size = Vector2(0, 60)
- layout_mode = 2
-
- [node name="Control" type="Control" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(80, 0)
- layout_mode = 2
-
- [node name="IconTitle" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(100, 0)
- layout_mode = 2
- text = "图标"
- horizontal_alignment = 1
- vertical_alignment = 1
-
- [node name="IdTitle" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- text = "Id"
- horizontal_alignment = 1
- vertical_alignment = 1
-
- [node name="NameTitle" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(350, 0)
- layout_mode = 2
- text = "名称"
- horizontal_alignment = 1
- vertical_alignment = 1
-
- [node name="TypeTitle" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(150, 0)
- layout_mode = 2
- text = "类型"
- horizontal_alignment = 1
- vertical_alignment = 1
-
- [node name="WeightTitle" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(150, 0)
- layout_mode = 2
- text = "权重"
- horizontal_alignment = 1
- vertical_alignment = 1
-
- [node name="ExtraTitle" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/HBoxContainer"]
- visible = false
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- size_flags_horizontal = 3
- text = "额外属性"
- horizontal_alignment = 1
- vertical_alignment = 1
-
- [node name="ScrollContainer" type="ScrollContainer" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer"]
- layout_mode = 2
- size_flags_vertical = 3
-
- [node name="MarkObject" type="PanelContainer" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer"]
- layout_mode = 2
- size_flags_horizontal = 3
-
- [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject"]
- layout_mode = 2
- size_flags_horizontal = 3
-
- [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer"]
- custom_minimum_size = Vector2(0, 100)
- layout_mode = 2
-
- [node name="ExpandButton" type="Button" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(80, 80)
- layout_mode = 2
- size_flags_vertical = 4
- icon = ExtResource("3_v5clf")
- flat = true
- icon_alignment = 1
-
- [node name="Icon" type="TextureRect" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer/HBoxContainer"]
- material = ExtResource("2_xb40b")
- custom_minimum_size = Vector2(100, 80)
- layout_mode = 2
- stretch_mode = 5
-
- [node name="IdLabel" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(250, 0)
- layout_mode = 2
- size_flags_vertical = 1
- text = "1001"
- horizontal_alignment = 1
- vertical_alignment = 1
- autowrap_mode = 3
-
- [node name="NameLabel" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(350, 0)
- layout_mode = 2
- size_flags_vertical = 1
- text = "名称"
- horizontal_alignment = 1
- vertical_alignment = 1
- autowrap_mode = 3
-
- [node name="TypeLabel" type="Label" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(150, 0)
- layout_mode = 2
- size_flags_vertical = 1
- text = "武器"
- horizontal_alignment = 1
- vertical_alignment = 1
- autowrap_mode = 3
-
- [node name="WeightEdit" type="SpinBox" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer/HBoxContainer"]
- custom_minimum_size = Vector2(150, 43)
- layout_mode = 2
- size_flags_vertical = 4
- max_value = 1000.0
- value = 100.0
- custom_arrow_step = 1.0
-
- [node name="CenterContainer" type="CenterContainer" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer/HBoxContainer"]
- layout_mode = 2
- size_flags_horizontal = 3
-
- [node name="DeleteButton" type="Button" parent="MarginContainer/VBoxContainer/Panel/MarginContainer/VBoxContainer/ScrollContainer/MarkObject/VBoxContainer/HBoxContainer/CenterContainer"]
- custom_minimum_size = Vector2(43, 43)
- layout_mode = 2
- size_flags_vertical = 4
- icon = ExtResource("3_7xihk")
-
- [node name="ExpandPanel" type="MarginContainer" parent="."]
- layout_mode = 2
- offset_top = -423.0
- offset_right = 667.0
- offset_bottom = -353.0
- theme_override_constants/margin_left = 80
- theme_override_constants/margin_right = 2
-
- [node name="ExpandGrid" type="GridContainer" parent="ExpandPanel"]
- layout_mode = 2
- columns = 2
-
- [node name="NumberBar" type="Control" parent="."]
- custom_minimum_size = Vector2(0, 70)
- layout_mode = 2
- anchors_preset = 0
- offset_top = -320.0
- offset_right = 700.0
- offset_bottom = -250.0
- size_flags_horizontal = 3
- script = ExtResource("6_1ym7l")
-
- [node name="AttrName" type="Label" parent="NumberBar"]
- layout_mode = 1
- anchors_preset = 4
- anchor_top = 0.5
- anchor_bottom = 0.5
- offset_top = -21.5
- offset_right = 250.0
- offset_bottom = 21.5
- grow_vertical = 2
- size_flags_horizontal = 3
- size_flags_stretch_ratio = 40.0
- text = "属性:"
-
- [node name="NumInput" type="SpinBox" parent="NumberBar"]
- custom_minimum_size = Vector2(0, 43)
- layout_mode = 1
- anchors_preset = 4
- anchor_top = 0.5
- anchor_bottom = 0.5
- offset_left = 250.0
- offset_top = -21.0
- offset_right = 414.0
- offset_bottom = 22.0
- grow_vertical = 2
- size_flags_horizontal = 3
- size_flags_vertical = 4
- size_flags_stretch_ratio = 60.0
-
- [node name="OptionBar" type="Control" parent="."]
- custom_minimum_size = Vector2(0, 70)
- layout_mode = 2
- anchors_preset = 0
- offset_top = -405.0
- offset_right = 700.0
- offset_bottom = -335.0
- size_flags_horizontal = 3
- script = ExtResource("7_o1tg2")
-
- [node name="AttrName" type="Label" parent="OptionBar"]
- layout_mode = 1
- anchors_preset = 4
- anchor_top = 0.5
- anchor_bottom = 0.5
- offset_top = -21.5
- offset_right = 250.0
- offset_bottom = 21.5
- grow_vertical = 2
- size_flags_horizontal = 3
- size_flags_stretch_ratio = 40.0
- text = "属性:"
-
- [node name="OptionInput" type="OptionButton" parent="OptionBar"]
- custom_minimum_size = Vector2(0, 43)
- layout_mode = 1
- anchors_preset = 4
- anchor_top = 0.5
- anchor_bottom = 0.5
- offset_left = 250.0
- offset_top = -21.0
- offset_right = 414.0
- offset_bottom = 22.0
- grow_vertical = 2
- size_flags_horizontal = 3
- size_flags_vertical = 4
- size_flags_stretch_ratio = 60.0
-
- [node name="ObjectBar" type="Control" parent="."]
- custom_minimum_size = Vector2(0, 70)
- layout_mode = 2
- anchors_preset = 0
- offset_top = -234.0
- offset_right = 700.0
- offset_bottom = -164.0
- size_flags_horizontal = 3
- script = ExtResource("7_516p2")
-
- [node name="AttrName" type="Label" parent="ObjectBar"]
- layout_mode = 1
- anchors_preset = 4
- anchor_top = 0.5
- anchor_bottom = 0.5
- offset_top = -21.5
- offset_right = 250.0
- offset_bottom = 21.5
- grow_vertical = 2
- size_flags_horizontal = 3
- size_flags_stretch_ratio = 25.0
- text = "物体:"
-
- [node name="HBoxContainer" type="HBoxContainer" parent="ObjectBar"]
- layout_mode = 1
- anchors_preset = 4
- anchor_top = 0.5
- anchor_bottom = 0.5
- offset_left = 250.0
- offset_top = -35.0
- offset_right = 539.0
- offset_bottom = 35.0
- grow_vertical = 2
- size_flags_horizontal = 3
- size_flags_stretch_ratio = 75.0
-
- [node name="SelectButton" type="Button" parent="ObjectBar/HBoxContainer"]
- custom_minimum_size = Vector2(43, 43)
- layout_mode = 2
- size_flags_vertical = 4
- size_flags_stretch_ratio = 60.0
- icon = ExtResource("7_yeuy4")
-
- [node name="ObjectIcon" type="TextureRect" parent="ObjectBar/HBoxContainer"]
- visible = false
- material = ExtResource("2_xb40b")
- custom_minimum_size = Vector2(70, 70)
- layout_mode = 2
- stretch_mode = 5
-
- [node name="ObjectName" type="Label" parent="ObjectBar/HBoxContainer"]
- layout_mode = 2
- size_flags_horizontal = 3
- text = "<未选择>"
-
- [node name="DeleteButton" type="Button" parent="ObjectBar/HBoxContainer"]
- visible = false
- custom_minimum_size = Vector2(43, 43)
- layout_mode = 2
- size_flags_vertical = 4
- size_flags_stretch_ratio = 60.0
- icon = ExtResource("3_7xihk")