8170b700b2
Features: Sacrifice-Node, Maintain-Node, Options for screen type, lightcolor and soundvolume, tied in sound effects, game pause when menu is open, visibly open up gate when opening it.
47 lines
1.6 KiB
Plaintext
47 lines
1.6 KiB
Plaintext
[gd_scene format=3 uid="uid://bxph44i8mad1i"]
|
|
|
|
[ext_resource type="Script" uid="uid://b6kxwmuhmruul" path="res://Scripts/UI/DSL/NodeDisplay.cs" id="1_sacrifice"]
|
|
[ext_resource type="Texture2D" uid="uid://wq8yc0u0ee33" path="res://Assets/Images/TrashSymbol.png" id="2_trash"]
|
|
|
|
[node name="Sacrifice" type="PanelContainer" unique_id=442348941 node_paths=PackedStringArray("editorDisplay", "listDisplay")]
|
|
anchors_preset = 14
|
|
anchor_top = 0.5
|
|
anchor_right = 1.0
|
|
anchor_bottom = 0.5
|
|
offset_bottom = 31.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
size_flags_horizontal = 3
|
|
script = ExtResource("1_sacrifice")
|
|
editorDisplay = NodePath("EditorDisplay")
|
|
listDisplay = NodePath("ListDisplay")
|
|
|
|
[node name="EditorDisplay" type="PanelContainer" parent="." unique_id=1064798043]
|
|
layout_mode = 2
|
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="EditorDisplay" unique_id=1195324631]
|
|
layout_mode = 2
|
|
alignment = 1
|
|
|
|
[node name="Flavour" type="RichTextLabel" parent="EditorDisplay/HBoxContainer" unique_id=1628437503]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
text = "Sacrifice"
|
|
fit_content = true
|
|
autowrap_mode = 0
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
|
|
[node name="TextureButton" type="TextureButton" parent="EditorDisplay/HBoxContainer" unique_id=1813377435]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
size_flags_stretch_ratio = 0.2
|
|
texture_normal = ExtResource("2_trash")
|
|
|
|
[node name="ListDisplay" type="Button" parent="." unique_id=2140824916]
|
|
layout_mode = 2
|
|
tooltip_text = "Sacrifices the robot and makes the resource on this tile endless."
|
|
text = "Sacrifice"
|
|
|
|
[connection signal="pressed" from="EditorDisplay/HBoxContainer/TextureButton" to="." method="DeleteNodePressed"]
|