generated from krampus/template-godot4
Debug menu function to open all doors
This commit is contained in:
parent
d8406bba9c
commit
2b9910e7c0
@ -91,6 +91,7 @@ LurkPoint="Point which a lurking beast may wander to."
|
|||||||
BeastSpawnPoint="Spawn point for a grunkbeast"
|
BeastSpawnPoint="Spawn point for a grunkbeast"
|
||||||
GrunkBeast="GrunkBeast instances."
|
GrunkBeast="GrunkBeast instances."
|
||||||
Persistent="Nodes which implement save and load methods"
|
Persistent="Nodes which implement save and load methods"
|
||||||
|
Bulkheads=""
|
||||||
|
|
||||||
[importer_defaults]
|
[importer_defaults]
|
||||||
|
|
||||||
|
@ -281,7 +281,7 @@ _data = {
|
|||||||
&"spray": SubResource("Animation_88qrs")
|
&"spray": SubResource("Animation_88qrs")
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Bulkhead" groups=["Persistent"] instance=ExtResource("1_77udb")]
|
[node name="Bulkhead" groups=["Bulkheads", "Persistent"] instance=ExtResource("1_77udb")]
|
||||||
script = ExtResource("2_hknvo")
|
script = ExtResource("2_hknvo")
|
||||||
|
|
||||||
[node name="Frame" parent="." index="0"]
|
[node name="Frame" parent="." index="0"]
|
||||||
|
@ -105,3 +105,9 @@ func _update_track_list() -> void:
|
|||||||
track_list.append(track.track)
|
track_list.append(track.track)
|
||||||
|
|
||||||
World.instance.manager.mp3_collection = track_list
|
World.instance.manager.mp3_collection = track_list
|
||||||
|
|
||||||
|
|
||||||
|
func unlock_doors() -> void:
|
||||||
|
for node: Node in get_tree().get_nodes_in_group("Bulkheads"):
|
||||||
|
if node.has_method("open"):
|
||||||
|
node.call("open")
|
||||||
|
@ -90,6 +90,10 @@ layout_mode = 2
|
|||||||
text = "God mode"
|
text = "God mode"
|
||||||
alignment = 2
|
alignment = 2
|
||||||
|
|
||||||
|
[node name="UnlockDoors" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
text = "Open all doors"
|
||||||
|
|
||||||
[node name="KillPlayer" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer"]
|
[node name="KillPlayer" type="Button" parent="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Kill player"
|
text = "Kill player"
|
||||||
@ -327,6 +331,7 @@ preserve_on_drag = true
|
|||||||
|
|
||||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/Header/CloseButton" to="." method="queue_free"]
|
[connection signal="pressed" from="MarginContainer/VBoxContainer/Header/CloseButton" to="." method="queue_free"]
|
||||||
[connection signal="toggled" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/GodMode" to="." method="set_god_mode"]
|
[connection signal="toggled" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/GodMode" to="." method="set_god_mode"]
|
||||||
|
[connection signal="pressed" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/UnlockDoors" to="." method="unlock_doors"]
|
||||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/KillPlayer" to="." method="kill_player"]
|
[connection signal="pressed" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/KillPlayer" to="." method="kill_player"]
|
||||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/SaveButton" to="." method="save_game"]
|
[connection signal="pressed" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/SaveButton" to="." method="save_game"]
|
||||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/LoadButton" to="." method="load_game"]
|
[connection signal="pressed" from="MarginContainer/VBoxContainer/ScrollContainer/MarginContainer/VBoxContainer/HBoxContainer/LoadButton" to="." method="load_game"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user