Files
room_glitch/editor/workspace/EscapeRoomWorkspace.tscn
T

424 lines
21 KiB
Plaintext

[gd_scene format=3 uid="uid://d0c4psurpl2f2"]
[ext_resource type="Script" uid="uid://ca320x55f2h3y" path="res://ui/room_layout.gd" id="1_0vaos"]
[ext_resource type="Script" uid="uid://jxob25ucisxl" path="res://editor/workspace/escape_room_workspace.gd" id="1_moiuv"]
[ext_resource type="Script" uid="uid://bfb7sad2mjnlf" path="res://core/simulation/room_simulator.gd" id="1_ynivy"]
[ext_resource type="PackedScene" uid="uid://c5c0mnwwuqruw" path="res://ui/RoomLayoutItem.tscn" id="2_ynivy"]
[ext_resource type="ButtonGroup" uid="uid://cly57dx12c8dg" path="res://data/editor/buttonGroup.tres" id="3_fj88e"]
[ext_resource type="Script" uid="uid://dm5remdyomnc4" path="res://ui/logic_graph.gd" id="3_moiuv"]
[ext_resource type="Script" uid="uid://b0tn15y67fac4" path="res://editor/workspace/simulation_timeline.gd" id="7_prwl5"]
[node name="EscapeRoomWorkspace" type="Control" unique_id=1163239148]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 3
size_flags_vertical = 3
script = ExtResource("1_moiuv")
[node name="RoomSimulator" type="Node" parent="." unique_id=2142830911]
script = ExtResource("1_ynivy")
metadata/_custom_type_script = "uid://bfb7sad2mjnlf"
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=764379781]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Toolbar" type="HBoxContainer" parent="VBoxContainer" unique_id=863837601]
layout_mode = 2
[node name="ScenarioLabel" type="Label" parent="VBoxContainer/Toolbar" unique_id=1332916735]
layout_mode = 2
text = "SCENARIO"
[node name="ScenarioSelect" type="OptionButton" parent="VBoxContainer/Toolbar" unique_id=57947397]
layout_mode = 2
[node name="ValidateButton" type="Button" parent="VBoxContainer/Toolbar" unique_id=1178727524]
layout_mode = 2
text = "VALIDATE"
[node name="Spacer" type="VSeparator" parent="VBoxContainer/Toolbar" unique_id=1649273947]
layout_mode = 2
[node name="StatusLabel" type="Label" parent="VBoxContainer/Toolbar" unique_id=2058830606]
layout_mode = 2
text = "STATUS"
[node name="SimulationBar" type="HBoxContainer" parent="VBoxContainer" unique_id=359662494]
layout_mode = 2
[node name="TestLabel" type="Label" parent="VBoxContainer/SimulationBar" unique_id=103460454]
layout_mode = 2
text = "TEST:"
[node name="TestCabinetSelect" type="OptionButton" parent="VBoxContainer/SimulationBar" unique_id=1218863658]
layout_mode = 2
[node name="TestEventSelect" type="OptionButton" parent="VBoxContainer/SimulationBar" unique_id=700842260]
layout_mode = 2
[node name="TestEventButton" type="Button" parent="VBoxContainer/SimulationBar" unique_id=763809162]
layout_mode = 2
text = "FIRE EVENT"
[node name="MainViews" type="TabContainer" parent="VBoxContainer" unique_id=442177872]
layout_mode = 2
size_flags_vertical = 3
current_tab = 1
[node name="Physical" type="Control" parent="VBoxContainer/MainViews" unique_id=642902521]
visible = false
layout_mode = 2
metadata/_tab_index = 0
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/MainViews/Physical" unique_id=53218428]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="PhysicalToolbar" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer" unique_id=1361233586]
layout_mode = 2
[node name="SelectButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar" unique_id=1918084356]
layout_mode = 2
toggle_mode = true
button_pressed = true
button_group = ExtResource("3_fj88e")
text = "SELECT"
[node name="DrawWallButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar" unique_id=1782596667]
layout_mode = 2
toggle_mode = true
button_group = ExtResource("3_fj88e")
text = "DRAW WALL"
[node name="EditBoundaryButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar" unique_id=1099180096]
layout_mode = 2
toggle_mode = true
button_group = ExtResource("3_fj88e")
text = "EDIT BOUNDARY"
[node name="AddBoundaryPointButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar" unique_id=1392564272]
layout_mode = 2
toggle_mode = true
button_group = ExtResource("3_fj88e")
text = "ADD POINT"
[node name="DeleteBoundaryPointButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar" unique_id=121279084]
layout_mode = 2
toggle_mode = true
button_group = ExtResource("3_fj88e")
text = "DELETE POINT"
[node name="FocusRoomButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar" unique_id=1583370791]
layout_mode = 2
toggle_mode = true
text = "FOCUS ON ROOM"
[node name="ResetViewButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar" unique_id=1229994678]
layout_mode = 2
toggle_mode = true
text = "RESET VIEW"
[node name="ZoomLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar" unique_id=671655429]
layout_mode = 2
text = "100%"
[node name="LayoutWorkspace" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer" unique_id=1651349629]
propagate_maximum_size = false
layout_mode = 2
size_flags_vertical = 3
[node name="RoomLayoutPanel" type="PanelContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace" unique_id=1991145282]
custom_minimum_size = Vector2(0, 300)
clip_contents = true
layout_mode = 2
size_flags_horizontal = 3
[node name="RoomLayout" type="Control" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/RoomLayoutPanel" unique_id=1170586875]
layout_mode = 2
focus_mode = 2
script = ExtResource("1_0vaos")
item_scene = ExtResource("2_ynivy")
grid_size_meters = 0.305
[node name="PropertyPanel" type="PanelContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace" unique_id=1004135858]
custom_minimum_size = Vector2(300, 0)
custom_maximum_size = Vector2(300, -1)
layout_mode = 2
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel" unique_id=2020502330]
layout_mode = 2
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer" unique_id=57561269]
layout_mode = 2
[node name="PropertiesTitle" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=201532758]
layout_mode = 2
[node name="SelectedLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1453764819]
layout_mode = 2
[node name="HSeparator" type="HSeparator" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1092920259]
layout_mode = 2
[node name="XContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1033218596]
layout_mode = 2
[node name="XLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/XContainer" unique_id=18757878]
layout_mode = 2
text = "X (ft)"
[node name="XSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/XContainer" unique_id=2096096703]
layout_mode = 2
size_flags_horizontal = 3
min_value = -6562.0
max_value = 16405.0
step = 0.001
allow_greater = true
allow_lesser = true
[node name="YContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=42809798]
layout_mode = 2
[node name="YLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/YContainer" unique_id=1673769933]
layout_mode = 2
text = "Y (ft)"
[node name="YSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/YContainer" unique_id=1535738497]
layout_mode = 2
size_flags_horizontal = 3
min_value = -6562.0
max_value = 16405.0
step = 0.001
allow_greater = true
allow_lesser = true
[node name="RotationContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=993197800]
layout_mode = 2
[node name="RotationLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/RotationContainer" unique_id=555802567]
layout_mode = 2
text = "ROTATE"
[node name="RotationSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/RotationContainer" unique_id=1837154818]
layout_mode = 2
size_flags_horizontal = 3
min_value = -360.0
max_value = 360.0
editable = false
[node name="SnapCheckBox" type="CheckBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1856155383]
layout_mode = 2
button_pressed = true
text = "Snap to Grid"
[node name="GridContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1969314828]
layout_mode = 2
[node name="GridLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/GridContainer" unique_id=1070729216]
layout_mode = 2
text = "Grid (ft)"
[node name="GridSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/GridContainer" unique_id=823428489]
layout_mode = 2
size_flags_horizontal = 3
min_value = 0.05
max_value = 7.0
step = 0.001
value = 1.001
[node name="HSeparator2" type="HSeparator" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=2075347966]
layout_mode = 2
[node name="DirtyLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=164864025]
layout_mode = 2
[node name="SaveButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=2059276515]
layout_mode = 2
text = "SAVE ROOM"
[node name="RevertButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1017042755]
layout_mode = 2
text = "REVERT"
[node name="ShowConnectionsCheckBox" type="CheckBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=112263641]
layout_mode = 2
button_pressed = true
text = "Show Connections"
[node name="HSeparator3" type="HSeparator" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1552395963]
layout_mode = 2
[node name="WallStartXContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1767771179]
layout_mode = 2
[node name="WallStartXLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallStartXContainer" unique_id=1029352572]
layout_mode = 2
text = "Start X (ft)"
[node name="WallStartXSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallStartXContainer" unique_id=1517604292]
layout_mode = 2
size_flags_horizontal = 3
min_value = -6562.0
max_value = 16405.0
step = 0.001
allow_greater = true
allow_lesser = true
[node name="WallStartYContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1191148572]
layout_mode = 2
[node name="WallStartYLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallStartYContainer" unique_id=2056551712]
layout_mode = 2
text = "Start Y (ft)"
[node name="WallStartYSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallStartYContainer" unique_id=1446663095]
layout_mode = 2
size_flags_horizontal = 3
min_value = -6562.0
max_value = 16405.0
step = 0.001
allow_greater = true
allow_lesser = true
[node name="HSeparator4" type="HSeparator" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1250367093]
layout_mode = 2
[node name="WallEndXContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1087233909]
layout_mode = 2
[node name="WallEndXLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallEndXContainer" unique_id=1469094168]
layout_mode = 2
text = "End X (ft)"
[node name="WallEndXSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallEndXContainer" unique_id=401819232]
layout_mode = 2
size_flags_horizontal = 3
min_value = -6562.0
max_value = 16405.0
step = 0.001
allow_greater = true
allow_lesser = true
[node name="WallEndYContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=575834449]
layout_mode = 2
[node name="WallEndYLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallEndYContainer" unique_id=87035740]
layout_mode = 2
text = "End Y (ft)"
[node name="WallEndYSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallEndYContainer" unique_id=1018331962]
layout_mode = 2
size_flags_horizontal = 3
min_value = -6562.0
max_value = 16405.0
step = 0.001
allow_greater = true
allow_lesser = true
[node name="WallThicknessContainer" type="HBoxContainer" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=75655223]
layout_mode = 2
[node name="WallThicknessLabel" type="Label" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallThicknessContainer" unique_id=167585585]
layout_mode = 2
text = "Thickness"
[node name="WallThicknessSpinBox" type="SpinBox" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallThicknessContainer" unique_id=803776797]
layout_mode = 2
size_flags_horizontal = 3
min_value = 0.01
max_value = 4.0
step = 0.01
value = 0.09999999999999999
suffix = " ft"
[node name="DeleteWallButton" type="Button" parent="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=933863750]
layout_mode = 2
text = "DELETE WALL"
[node name="Logic" type="Control" parent="VBoxContainer/MainViews" unique_id=323886775]
layout_mode = 2
metadata/_tab_index = 1
[node name="AutoArrangeButton" type="Button" parent="VBoxContainer/MainViews/Logic" unique_id=924050908]
layout_mode = 0
offset_left = 1786.0
offset_top = -29.0
offset_right = 1917.0
offset_bottom = 2.0
text = "AUTO ARRANGE"
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/MainViews/Logic" unique_id=1993927655]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="EditorBar" type="HBoxContainer" parent="VBoxContainer/MainViews/Logic/VBoxContainer" unique_id=723659829]
layout_mode = 2
[node name="ScenarioDirtyLabel" type="Label" parent="VBoxContainer/MainViews/Logic/VBoxContainer/EditorBar" unique_id=1492077890]
layout_mode = 2
text = "SCENARIO SAVED"
[node name="VSeparator" type="VSeparator" parent="VBoxContainer/MainViews/Logic/VBoxContainer/EditorBar" unique_id=812436932]
layout_mode = 2
[node name="ValidateScenarioButton" type="Button" parent="VBoxContainer/MainViews/Logic/VBoxContainer/EditorBar" unique_id=277208391]
layout_mode = 2
text = "VALIDATE"
[node name="SaveScenarioButton" type="Button" parent="VBoxContainer/MainViews/Logic/VBoxContainer/EditorBar" unique_id=100451844]
layout_mode = 2
text = "SAVE
"
[node name="RevertScenarioButton" type="Button" parent="VBoxContainer/MainViews/Logic/VBoxContainer/EditorBar" unique_id=1682080798]
layout_mode = 2
text = "REVERT"
[node name="LogicGraph" type="GraphEdit" parent="VBoxContainer/MainViews/Logic/VBoxContainer" unique_id=628220896]
propagate_maximum_size = true
layout_mode = 2
size_flags_vertical = 3
theme_override_colors/activity = Color(0, 1, 0.278, 1)
script = ExtResource("3_moiuv")
[node name="SimulationTimeline" type="VBoxContainer" parent="VBoxContainer" unique_id=759773235]
custom_minimum_size = Vector2(0, 180)
layout_mode = 2
script = ExtResource("7_prwl5")
[connection signal="item_selected" from="VBoxContainer/Toolbar/ScenarioSelect" to="." method="_on_scenario_select_item_selected"]
[connection signal="pressed" from="VBoxContainer/Toolbar/ValidateButton" to="." method="_on_validate_button_pressed"]
[connection signal="item_selected" from="VBoxContainer/SimulationBar/TestCabinetSelect" to="." method="_on_test_cabinet_select_item_selected"]
[connection signal="pressed" from="VBoxContainer/SimulationBar/TestEventButton" to="." method="_on_test_event_button_pressed"]
[connection signal="pressed" from="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar/SelectButton" to="." method="_on_select_tool_button_pressed"]
[connection signal="pressed" from="VBoxContainer/MainViews/Physical/VBoxContainer/PhysicalToolbar/DrawWallButton" to="." method="_on_draw_wall_button_pressed"]
[connection signal="pressed" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/SaveButton" to="." method="_on_save_room_button_pressed"]
[connection signal="pressed" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/RevertButton" to="." method="_on_revert_room_button_pressed"]
[connection signal="toggled" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/ShowConnectionsCheckBox" to="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/RoomLayoutPanel/RoomLayout" method="_on_show_connections_check_box_toggled"]
[connection signal="value_changed" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallStartXContainer/WallStartXSpinBox" to="." method="_on_wall_start_x_spin_box_value_changed"]
[connection signal="value_changed" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallStartYContainer/WallStartYSpinBox" to="." method="_on_wall_start_y_spin_box_value_changed"]
[connection signal="value_changed" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallEndXContainer/WallEndXSpinBox" to="." method="_on_wall_end_x_spin_box_value_changed"]
[connection signal="value_changed" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallEndYContainer/WallEndYSpinBox" to="." method="_on_wall_end_y_spin_box_value_changed"]
[connection signal="value_changed" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/WallThicknessContainer/WallThicknessSpinBox" to="." method="_on_wall_thickness_spin_box_value_changed"]
[connection signal="pressed" from="VBoxContainer/MainViews/Physical/VBoxContainer/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/DeleteWallButton" to="." method="_on_delete_wall_button_pressed"]
[connection signal="pressed" from="VBoxContainer/MainViews/Logic/VBoxContainer/EditorBar/ValidateScenarioButton" to="." method="_on_validate_scenario_button_pressed"]
[connection signal="pressed" from="VBoxContainer/MainViews/Logic/VBoxContainer/EditorBar/SaveScenarioButton" to="." method="_on_save_scenario_button_pressed"]
[connection signal="pressed" from="VBoxContainer/MainViews/Logic/VBoxContainer/EditorBar/RevertScenarioButton" to="." method="_on_revert_scenario_button_pressed"]