From 699fabfb4dd1347213c538b49d1e08e42669396c Mon Sep 17 00:00:00 2001 From: Sara Date: Thu, 29 Jan 2026 23:27:06 +0100 Subject: [PATCH] feat: destructable gates --- project/maps/industrial_area_map.scn | Bin 2339 -> 2391 bytes .../buildings/maintenance_building.tscn | 270 +++++++++--------- project/objects/props/destructable_gates.tscn | 34 ++- 3 files changed, 167 insertions(+), 137 deletions(-) diff --git a/project/maps/industrial_area_map.scn b/project/maps/industrial_area_map.scn index acc232269eac3b61b8630fd5cf4c705fa3ad0dd7..97b0e7e842220296e6a7a867e347067a2f84ebb3 100644 GIT binary patch delta 2179 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 FodL-H+13C6 diff --git a/project/objects/buildings/maintenance_building.tscn b/project/objects/buildings/maintenance_building.tscn index 9ad7addf..8f9c49ab 100644 --- a/project/objects/buildings/maintenance_building.tscn +++ b/project/objects/buildings/maintenance_building.tscn @@ -15,393 +15,393 @@ [node name="MaintenanceBuilding" type="Node3D" unique_id=1240586103] -[node name="wall_2x3" parent="." unique_id=717591132 instance=ExtResource("1_d08ku")] +[node name="wall_2x3" parent="." unique_id=574760961 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 7) -[node name="wall_2x4" parent="." unique_id=1331788295 instance=ExtResource("1_d08ku")] +[node name="wall_2x4" parent="." unique_id=1739354665 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 7) -[node name="wall_2x5" parent="." unique_id=126573105 instance=ExtResource("1_d08ku")] +[node name="wall_2x5" parent="." unique_id=1199008583 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 7) -[node name="wall_2x6" parent="." unique_id=170742220 instance=ExtResource("1_d08ku")] +[node name="wall_2x6" parent="." unique_id=1946778576 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 7) -[node name="wall_2x7" parent="." unique_id=1620372824 instance=ExtResource("1_d08ku")] +[node name="wall_2x7" parent="." unique_id=873139685 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 7) -[node name="wall_2x8" parent="." unique_id=1553368614 instance=ExtResource("1_d08ku")] +[node name="wall_2x8" parent="." unique_id=367306756 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0, 7) -[node name="wall_2x15" parent="." unique_id=93439867 instance=ExtResource("1_d08ku")] +[node name="wall_2x15" parent="." unique_id=1101931113 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 7) -[node name="wall_2x9" parent="." unique_id=1542212356 instance=ExtResource("1_d08ku")] +[node name="wall_2x9" parent="." unique_id=1702959891 instance=ExtResource("1_d08ku")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, -6) -[node name="wall_2x10" parent="." unique_id=1049854373 instance=ExtResource("1_d08ku")] +[node name="wall_2x10" parent="." unique_id=806646252 instance=ExtResource("1_d08ku")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, -4) -[node name="wall_2x11" parent="." unique_id=1514195523 instance=ExtResource("1_d08ku")] +[node name="wall_2x11" parent="." unique_id=24349099 instance=ExtResource("1_d08ku")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, -2) -[node name="wall_2x12" parent="." unique_id=1872602673 instance=ExtResource("1_d08ku")] +[node name="wall_2x12" parent="." unique_id=208528684 instance=ExtResource("1_d08ku")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, 2) -[node name="wall_2x13" parent="." unique_id=1102923791 instance=ExtResource("1_d08ku")] +[node name="wall_2x13" parent="." unique_id=156571273 instance=ExtResource("1_d08ku")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, 4) -[node name="wall_2x14" parent="." unique_id=108535619 instance=ExtResource("1_d08ku")] +[node name="wall_2x14" parent="." unique_id=1085060071 instance=ExtResource("1_d08ku")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, 6) -[node name="wall_2x16" parent="." unique_id=569322962 instance=ExtResource("1_d08ku")] +[node name="wall_2x16" parent="." unique_id=169333300 instance=ExtResource("1_d08ku")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -6.0003815, 0, -7.0020676) -[node name="wall_2x17" parent="." unique_id=1518017120 instance=ExtResource("1_d08ku")] +[node name="wall_2x17" parent="." unique_id=1862235703 instance=ExtResource("1_d08ku")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -4.0003815, 0, -7.0020676) -[node name="wall_2x18" parent="." unique_id=2080084881 instance=ExtResource("1_d08ku")] +[node name="wall_2x18" parent="." unique_id=235291412 instance=ExtResource("1_d08ku")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -2.0003815, 0, -7.0020676) -[node name="wall_2x19" parent="." unique_id=2017790605 instance=ExtResource("1_d08ku")] +[node name="wall_2x19" parent="." unique_id=1139693247 instance=ExtResource("1_d08ku")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -0.00038146973, 0, -7.0020685) -[node name="wall_2x20" parent="." unique_id=735439909 instance=ExtResource("1_d08ku")] +[node name="wall_2x20" parent="." unique_id=11222958 instance=ExtResource("1_d08ku")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.9996185, 0, -7.0020685) -[node name="wall_2x21" parent="." unique_id=1042518931 instance=ExtResource("1_d08ku")] +[node name="wall_2x21" parent="." unique_id=1913507096 instance=ExtResource("1_d08ku")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 3.9996185, 0, -7.0020685) -[node name="wall_2x22" parent="." unique_id=133760290 instance=ExtResource("1_d08ku")] +[node name="wall_2x22" parent="." unique_id=1412989412 instance=ExtResource("1_d08ku")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 5.9996185, 0, -7.0020685) -[node name="wall_2x23" parent="." unique_id=778075486 instance=ExtResource("1_d08ku")] +[node name="wall_2x23" parent="." unique_id=894951208 instance=ExtResource("1_d08ku")] transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 6.9996195, 0, 5.9979315) -[node name="wall_2x29" parent="." unique_id=163409294 instance=ExtResource("1_d08ku")] +[node name="wall_2x29" parent="." unique_id=475156950 instance=ExtResource("1_d08ku")] transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 6.9996185, 0, -0.0020685196) -[node name="wall_2x31" parent="." unique_id=572428804 instance=ExtResource("1_d08ku")] +[node name="wall_2x31" parent="." unique_id=1956077945 instance=ExtResource("1_d08ku")] transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 6.9996185, 3, -0.0020685196) -[node name="wall_2x30" parent="." unique_id=595112654 instance=ExtResource("1_d08ku")] +[node name="wall_2x30" parent="." unique_id=62149983 instance=ExtResource("1_d08ku")] transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, -7.0003815, 0, -0.0020685196) -[node name="wall_2x28" parent="." unique_id=1219804722 instance=ExtResource("1_d08ku")] +[node name="wall_2x28" parent="." unique_id=1057751343 instance=ExtResource("1_d08ku")] transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 6.9996185, 0, -6.0020695) -[node name="wall_2x24" parent="." unique_id=1259439986 instance=ExtResource("3_wobfq")] +[node name="wall_2x24" parent="." unique_id=1803916650 instance=ExtResource("3_wobfq")] transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 7, 4, 2) -[node name="wall_2x26" parent="." unique_id=945964461 instance=ExtResource("3_wobfq")] +[node name="wall_2x26" parent="." unique_id=928175130 instance=ExtResource("3_wobfq")] transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 7, 4, -2) -[node name="wall_top_half_slope" parent="." unique_id=629748833 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope" parent="." unique_id=1467578165 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7, 3, 6) -[node name="wall_top_half_slope2" parent="." unique_id=1257396855 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope2" parent="." unique_id=1289532399 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7, 4, 4) -[node name="wall_top_half_slope3" parent="." unique_id=141170506 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope3" parent="." unique_id=844125511 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7, 5, 2) -[node name="wall_top_half_slope4" parent="." unique_id=854986320 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope4" parent="." unique_id=880871774 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 5, -2) -[node name="wall_top_half_slope5" parent="." unique_id=1774594161 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope5" parent="." unique_id=1415703945 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 4, -4) -[node name="wall_top_half_slope6" parent="." unique_id=916905003 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope6" parent="." unique_id=1974616095 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 3, -6) -[node name="wall_2x32" parent="." unique_id=1402394005 instance=ExtResource("1_d08ku")] +[node name="wall_2x32" parent="." unique_id=801319142 instance=ExtResource("1_d08ku")] transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, -7.0003815, 3, -0.0020685196) -[node name="wall_2x33" parent="." unique_id=1311506726 instance=ExtResource("3_wobfq")] +[node name="wall_2x33" parent="." unique_id=1115003438 instance=ExtResource("3_wobfq")] transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 3, 2) -[node name="wall_2x34" parent="." unique_id=179643454 instance=ExtResource("3_wobfq")] +[node name="wall_2x34" parent="." unique_id=1250611533 instance=ExtResource("3_wobfq")] transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 3, 4) -[node name="wall_2x35" parent="." unique_id=580450437 instance=ExtResource("3_wobfq")] +[node name="wall_2x35" parent="." unique_id=23131884 instance=ExtResource("3_wobfq")] transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 4, 2) -[node name="wall_2x36" parent="." unique_id=1605636278 instance=ExtResource("3_wobfq")] +[node name="wall_2x36" parent="." unique_id=1799661731 instance=ExtResource("3_wobfq")] transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 3, -2) -[node name="wall_2x37" parent="." unique_id=941993640 instance=ExtResource("3_wobfq")] +[node name="wall_2x37" parent="." unique_id=1493880584 instance=ExtResource("3_wobfq")] transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 4, -2) -[node name="wall_2x38" parent="." unique_id=1891444755 instance=ExtResource("3_wobfq")] +[node name="wall_2x38" parent="." unique_id=1344013370 instance=ExtResource("3_wobfq")] transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 3, -4) -[node name="wall_top_half_slope7" parent="." unique_id=1543734436 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope7" parent="." unique_id=343600180 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 3, 6) -[node name="wall_top_half_slope8" parent="." unique_id=461840231 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope8" parent="." unique_id=253951243 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 4, 4) -[node name="wall_top_half_slope9" parent="." unique_id=866790125 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope9" parent="." unique_id=583881778 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 5, 2) -[node name="wall_top_half_slope10" parent="." unique_id=261520029 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope10" parent="." unique_id=646451414 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 5, -2) -[node name="wall_top_half_slope11" parent="." unique_id=137825635 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope11" parent="." unique_id=137701806 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 4, -4) -[node name="wall_top_half_slope12" parent="." unique_id=207370137 instance=ExtResource("4_dv7a7")] +[node name="wall_top_half_slope12" parent="." unique_id=892184001 instance=ExtResource("4_dv7a7")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 3, -6) -[node name="wall_top_half_slope_top" parent="." unique_id=1430274848 instance=ExtResource("5_3lsyp")] +[node name="wall_top_half_slope_top" parent="." unique_id=864776927 instance=ExtResource("5_3lsyp")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 6, 0) -[node name="wall_top_half_slope_top2" parent="." unique_id=70022592 instance=ExtResource("5_3lsyp")] +[node name="wall_top_half_slope_top2" parent="." unique_id=1526698930 instance=ExtResource("5_3lsyp")] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7, 6, 0) -[node name="roof_half_slope_bottom" parent="." unique_id=379553257 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom" parent="." unique_id=1114930376 instance=ExtResource("6_3elx8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 3, 6) -[node name="roof_half_slope_bottom8" parent="." unique_id=935250637 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom8" parent="." unique_id=573600814 instance=ExtResource("6_3elx8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 3, 6) -[node name="roof_half_slope_bottom2" parent="." unique_id=806634587 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom2" parent="." unique_id=72634249 instance=ExtResource("6_3elx8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 6) -[node name="roof_half_slope_bottom3" parent="." unique_id=1273555344 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom3" parent="." unique_id=376680351 instance=ExtResource("6_3elx8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 3, 6) -[node name="roof_half_slope_bottom4" parent="." unique_id=1425455276 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom4" parent="." unique_id=1534723101 instance=ExtResource("6_3elx8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 3, 6) -[node name="roof_half_slope_bottom5" parent="." unique_id=93158236 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom5" parent="." unique_id=1723275736 instance=ExtResource("6_3elx8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 6) -[node name="roof_half_slope_bottom6" parent="." unique_id=1616187114 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom6" parent="." unique_id=13554550 instance=ExtResource("6_3elx8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 3, 6) -[node name="roof_half_slope_bottom7" parent="." unique_id=1166334261 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom7" parent="." unique_id=1305290182 instance=ExtResource("6_3elx8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 3, 6) -[node name="roof_half_slope" parent="." unique_id=1814562018 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope" parent="." unique_id=939934638 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 4, 4) -[node name="roof_half_slope2" parent="." unique_id=1060188903 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope2" parent="." unique_id=1877052015 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 4, 4) -[node name="roof_half_slope3" parent="." unique_id=1982712114 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope3" parent="." unique_id=1168815533 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 4, 4) -[node name="roof_half_slope4" parent="." unique_id=1518830373 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope4" parent="." unique_id=1055109265 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 4, 4) -[node name="roof_half_slope5" parent="." unique_id=1225144473 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope5" parent="." unique_id=1782144466 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 4, 4) -[node name="roof_half_slope6" parent="." unique_id=1623793210 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope6" parent="." unique_id=1755008473 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 4, 4) -[node name="roof_half_slope7" parent="." unique_id=959171337 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope7" parent="." unique_id=2140669095 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 4, 4) -[node name="roof_half_slope8" parent="." unique_id=1589264184 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope8" parent="." unique_id=1836514735 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 4, 4) -[node name="roof_half_slope9" parent="." unique_id=501832100 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope9" parent="." unique_id=1889729701 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 5, 2) -[node name="roof_half_slope10" parent="." unique_id=1682287665 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope10" parent="." unique_id=1923740001 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 5, 2) -[node name="roof_half_slope11" parent="." unique_id=464928440 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope11" parent="." unique_id=1304523768 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 5, 2) -[node name="roof_half_slope12" parent="." unique_id=1027559895 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope12" parent="." unique_id=1928404570 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 5, 2) -[node name="roof_half_slope13" parent="." unique_id=114511974 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope13" parent="." unique_id=1854305347 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 5, 2) -[node name="roof_half_slope14" parent="." unique_id=1167756549 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope14" parent="." unique_id=1881714649 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 5, 2) -[node name="roof_half_slope15" parent="." unique_id=1302656864 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope15" parent="." unique_id=347633788 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 5, 2) -[node name="roof_half_slope16" parent="." unique_id=718924689 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope16" parent="." unique_id=621841440 instance=ExtResource("7_eo7g8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 5, 2) -[node name="roof_half_slope_bottom9" parent="." unique_id=1735712076 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom9" parent="." unique_id=1035299832 instance=ExtResource("6_3elx8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -5, 3, -6) -[node name="roof_half_slope_bottom10" parent="." unique_id=1736358380 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom10" parent="." unique_id=1911025360 instance=ExtResource("6_3elx8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 3, -6.000001) -[node name="roof_half_slope_bottom11" parent="." unique_id=1160145712 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom11" parent="." unique_id=1526859593 instance=ExtResource("6_3elx8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -3, 3, -6) -[node name="roof_half_slope_bottom12" parent="." unique_id=328797959 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom12" parent="." unique_id=523596766 instance=ExtResource("6_3elx8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1, 3, -6) -[node name="roof_half_slope_bottom13" parent="." unique_id=459349460 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom13" parent="." unique_id=73665114 instance=ExtResource("6_3elx8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1, 3, -6) -[node name="roof_half_slope_bottom14" parent="." unique_id=1112263046 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom14" parent="." unique_id=710458840 instance=ExtResource("6_3elx8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 3.0000002, 3, -6) -[node name="roof_half_slope_bottom15" parent="." unique_id=436589684 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom15" parent="." unique_id=507990823 instance=ExtResource("6_3elx8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5, 3, -5.9999995) -[node name="roof_half_slope_bottom16" parent="." unique_id=1253829899 instance=ExtResource("6_3elx8")] +[node name="roof_half_slope_bottom16" parent="." unique_id=2020929538 instance=ExtResource("6_3elx8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 7, 3, -5.9999995) -[node name="roof_half_slope17" parent="." unique_id=655800097 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope17" parent="." unique_id=1121709909 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 7, 4, -3.9999995) -[node name="roof_half_slope18" parent="." unique_id=1071359361 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope18" parent="." unique_id=1291881326 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5, 4, -3.9999995) -[node name="roof_half_slope19" parent="." unique_id=1520058035 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope19" parent="." unique_id=74288884 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 3, 4, -4) -[node name="roof_half_slope20" parent="." unique_id=1003892330 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope20" parent="." unique_id=913379909 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1, 4, -4) -[node name="roof_half_slope21" parent="." unique_id=120350300 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope21" parent="." unique_id=1363457159 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1, 4, -4) -[node name="roof_half_slope22" parent="." unique_id=2013823897 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope22" parent="." unique_id=1354674576 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -3, 4, -4) -[node name="roof_half_slope23" parent="." unique_id=1415432387 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope23" parent="." unique_id=501220345 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -5, 4, -4.0000005) -[node name="roof_half_slope24" parent="." unique_id=1306324462 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope24" parent="." unique_id=1070949913 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 4, -4.000001) -[node name="roof_half_slope25" parent="." unique_id=1803423366 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope25" parent="." unique_id=206858662 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 7, 5, -1.9999993) -[node name="roof_half_slope26" parent="." unique_id=1713000485 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope26" parent="." unique_id=472248936 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5, 5, -1.9999995) -[node name="roof_half_slope27" parent="." unique_id=683044762 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope27" parent="." unique_id=1190482605 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 3, 5, -1.9999998) -[node name="roof_half_slope28" parent="." unique_id=1324152103 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope28" parent="." unique_id=2124557308 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1, 5, -2) -[node name="roof_half_slope29" parent="." unique_id=660465298 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope29" parent="." unique_id=655401325 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1, 5, -2) -[node name="roof_half_slope30" parent="." unique_id=1431764088 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope30" parent="." unique_id=1887345372 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -3, 5, -2) -[node name="roof_half_slope31" parent="." unique_id=190731847 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope31" parent="." unique_id=170486646 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -5, 5, -2.0000005) -[node name="roof_half_slope32" parent="." unique_id=79868327 instance=ExtResource("7_eo7g8")] +[node name="roof_half_slope32" parent="." unique_id=1007513840 instance=ExtResource("7_eo7g8")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 5, -2.0000005) -[node name="roof_half_slope_top" parent="." unique_id=883629085 instance=ExtResource("8_fn4el")] +[node name="roof_half_slope_top" parent="." unique_id=1308622766 instance=ExtResource("8_fn4el")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 6, 0) -[node name="roof_half_slope_top2" parent="." unique_id=153820404 instance=ExtResource("8_fn4el")] +[node name="roof_half_slope_top2" parent="." unique_id=921897172 instance=ExtResource("8_fn4el")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 6, 0) -[node name="roof_half_slope_top3" parent="." unique_id=301198167 instance=ExtResource("8_fn4el")] +[node name="roof_half_slope_top3" parent="." unique_id=2111667666 instance=ExtResource("8_fn4el")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 6, 0) -[node name="roof_half_slope_top4" parent="." unique_id=115565828 instance=ExtResource("8_fn4el")] +[node name="roof_half_slope_top4" parent="." unique_id=249177168 instance=ExtResource("8_fn4el")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 6, 0) -[node name="roof_half_slope_top5" parent="." unique_id=1079833288 instance=ExtResource("8_fn4el")] +[node name="roof_half_slope_top5" parent="." unique_id=57431691 instance=ExtResource("8_fn4el")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 6, 0) -[node name="roof_half_slope_top6" parent="." unique_id=568273767 instance=ExtResource("8_fn4el")] +[node name="roof_half_slope_top6" parent="." unique_id=725855925 instance=ExtResource("8_fn4el")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 6, 0) -[node name="roof_half_slope_top7" parent="." unique_id=1800288779 instance=ExtResource("8_fn4el")] +[node name="roof_half_slope_top7" parent="." unique_id=1342177063 instance=ExtResource("8_fn4el")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 6, 0) -[node name="roof_half_slope_top8" parent="." unique_id=1180694621 instance=ExtResource("8_fn4el")] +[node name="roof_half_slope_top8" parent="." unique_id=1999105652 instance=ExtResource("8_fn4el")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 6, 0) -[node name="wall_2x39" parent="." unique_id=1676487902 instance=ExtResource("1_d08ku")] +[node name="wall_2x39" parent="." unique_id=175288760 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0) -[node name="wall_2x42" parent="." unique_id=847065311 instance=ExtResource("1_d08ku")] +[node name="wall_2x42" parent="." unique_id=553260460 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 0) -[node name="wall_2x44" parent="." unique_id=1609033378 instance=ExtResource("1_d08ku")] +[node name="wall_2x44" parent="." unique_id=981901420 instance=ExtResource("1_d08ku")] -[node name="reinforcement_edge5" parent="." unique_id=1012320892 instance=ExtResource("2_d0xie")] +[node name="reinforcement_edge5" parent="." unique_id=1091064091 instance=ExtResource("2_d0xie")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) -[node name="reinforcement_edge8" parent="." unique_id=1650793276 instance=ExtResource("2_d0xie")] +[node name="reinforcement_edge8" parent="." unique_id=1347540877 instance=ExtResource("2_d0xie")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0, 0) -[node name="reinforcement_edge6" parent="." unique_id=599036005 instance=ExtResource("2_d0xie")] +[node name="reinforcement_edge6" parent="." unique_id=470746305 instance=ExtResource("2_d0xie")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -2, 0, 0) -[node name="reinforcement_edge7" parent="." unique_id=1587321960 instance=ExtResource("2_d0xie")] +[node name="reinforcement_edge7" parent="." unique_id=475939862 instance=ExtResource("2_d0xie")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 4, 0, 0) -[node name="wall_2x40" parent="." unique_id=1472409677 instance=ExtResource("1_d08ku")] +[node name="wall_2x40" parent="." unique_id=158905062 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 0) -[node name="wall_2x41" parent="." unique_id=2111031845 instance=ExtResource("1_d08ku")] +[node name="wall_2x41" parent="." unique_id=1016465247 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3, 0) -[node name="wall_2x43" parent="." unique_id=1257020585 instance=ExtResource("1_d08ku")] +[node name="wall_2x43" parent="." unique_id=876930111 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3, 0) -[node name="wall_2x45" parent="." unique_id=2041874157 instance=ExtResource("1_d08ku")] +[node name="wall_2x45" parent="." unique_id=30600053 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) -[node name="wall_2x46" parent="." unique_id=357745420 instance=ExtResource("1_d08ku")] +[node name="wall_2x46" parent="." unique_id=1186889456 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3, 0) -[node name="wall_2x47" parent="." unique_id=1968575648 instance=ExtResource("1_d08ku")] +[node name="wall_2x47" parent="." unique_id=1266959544 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3, 0) -[node name="wall_2x48" parent="." unique_id=1186931705 instance=ExtResource("1_d08ku")] +[node name="wall_2x48" parent="." unique_id=533929256 instance=ExtResource("1_d08ku")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 0) -[node name="corner_stones_a" parent="." unique_id=133124668 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a" parent="." unique_id=2072335196 instance=ExtResource("9_d0xie")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -7) -[node name="corner_stones_a2" parent="." unique_id=873895096 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a2" parent="." unique_id=1114859612 instance=ExtResource("9_d0xie")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 1, -7) -[node name="corner_stones_a3" parent="." unique_id=792161288 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a3" parent="." unique_id=1061610490 instance=ExtResource("9_d0xie")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 2, -7) -[node name="corner_stones_a4" parent="." unique_id=1204193037 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a4" parent="." unique_id=2086667951 instance=ExtResource("9_d0xie")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 0, 7) -[node name="corner_stones_a5" parent="." unique_id=1163538114 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a5" parent="." unique_id=1606320534 instance=ExtResource("9_d0xie")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 1, 7) -[node name="corner_stones_a6" parent="." unique_id=77501690 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a6" parent="." unique_id=1271799319 instance=ExtResource("9_d0xie")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 2, 7) -[node name="corner_stones_a7" parent="." unique_id=120616115 instance=ExtResource("9_d0xie")] -transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 0, -7) +[node name="corner_stones_a7" parent="." unique_id=901968554 instance=ExtResource("9_d0xie")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7, 0, -7) -[node name="corner_stones_a8" parent="." unique_id=1054513532 instance=ExtResource("9_d0xie")] -transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 1, -7) +[node name="corner_stones_a8" parent="." unique_id=596650717 instance=ExtResource("9_d0xie")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7, 1, -7) -[node name="corner_stones_a9" parent="." unique_id=976578935 instance=ExtResource("9_d0xie")] -transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 2, -7) +[node name="corner_stones_a9" parent="." unique_id=471153518 instance=ExtResource("9_d0xie")] +transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7, 2, -7) -[node name="corner_stones_a10" parent="." unique_id=1521335763 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a10" parent="." unique_id=440671000 instance=ExtResource("9_d0xie")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 0, 7) -[node name="corner_stones_a11" parent="." unique_id=1407800962 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a11" parent="." unique_id=2063257130 instance=ExtResource("9_d0xie")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 1, 7) -[node name="corner_stones_a12" parent="." unique_id=360894119 instance=ExtResource("9_d0xie")] +[node name="corner_stones_a12" parent="." unique_id=1776506383 instance=ExtResource("9_d0xie")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 2, 7) [node name="BoxCarFullyEnclosed" parent="." unique_id=108031659 instance=ExtResource("10_wobfq")] @@ -413,8 +413,8 @@ transform = Transform3D(-0.8631136, 0, 0.50500983, 0, 1, 0, -0.50500983, 0, -0.8 [node name="DestructableGates" parent="." unique_id=529867088 instance=ExtResource("11_dv7a7")] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 0, 3) -[node name="rolling_gate_left_2x3" parent="." unique_id=1473555713 instance=ExtResource("12_3lsyp")] +[node name="rolling_gate_left_2x3" parent="." unique_id=386032696 instance=ExtResource("12_3lsyp")] transform = Transform3D(-0.49025816, 0.07942862, -0.86795044, -0.25999117, 0.9371731, 0.23261835, 0.83189625, 0.33970255, -0.438806, 4.3799877, 0, -5.5173235) -[node name="rolling_gate_left_2x4" parent="." unique_id=1948816832 instance=ExtResource("12_3lsyp")] +[node name="rolling_gate_left_2x4" parent="." unique_id=1612986305 instance=ExtResource("12_3lsyp")] transform = Transform3D(0.780605, 0.2442969, -0.5753041, 2.8874307e-09, 0.92045027, 0.39085966, 0.6250246, -0.30510694, 0.71850795, 5.0460944, -0.10818991, -1.0746937) diff --git a/project/objects/props/destructable_gates.tscn b/project/objects/props/destructable_gates.tscn index dad15047..39eabac0 100644 --- a/project/objects/props/destructable_gates.tscn +++ b/project/objects/props/destructable_gates.tscn @@ -3,10 +3,40 @@ [ext_resource type="PackedScene" uid="uid://gc35fkfro7dh" path="res://assets/models/environment/rolling_gate_left_2x3.blend" id="1_uux8f"] [ext_resource type="PackedScene" uid="uid://bbesj25mhw7ld" path="res://assets/models/environment/rolling_gate_right_2x3.blend" id="2_oww5e"] +[sub_resource type="BoxShape3D" id="BoxShape3D_uux8f"] +size = Vector3(3.3867188, 2.9104004, 0.63842773) + +[sub_resource type="GDScript" id="GDScript_uux8f"] +resource_name = "DestructableGates" +script/source = "extends Interactable + +func _highlight_changed(_interactor: PlayerInteractor, value: bool) -> void: + var hud := HeadsUpDisplay.get_singleton() + if hud: + hud.set_tooltip(\"Destroy gate (1 demolition kit)\" if value else \"\") + +func _activated(interactor: PlayerInteractor) -> void: + if interactor.try_use_demo_pack(): + get_owner().queue_free() +" + [node name="DestructableGates" type="Node3D" unique_id=529867088] -[node name="rolling_gate_left_2x3" parent="." unique_id=1850654445 instance=ExtResource("1_uux8f")] +[node name="rolling_gate_left_2x3" parent="." unique_id=386032696 instance=ExtResource("1_uux8f")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0) -[node name="rolling_gate_right_2x3" parent="." unique_id=590090466 instance=ExtResource("2_oww5e")] +[node name="rolling_gate_right_2x3" parent="." unique_id=588590345 instance=ExtResource("2_oww5e")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0) + +[node name="InteractionArea" type="Area3D" parent="." unique_id=2091182249] +collision_layer = 16 +collision_mask = 0 +monitoring = false + +[node name="CollisionShape3D" type="CollisionShape3D" parent="InteractionArea" unique_id=1577092765] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.974762, -0.14541972) +shape = SubResource("BoxShape3D_uux8f") +debug_color = Color(0.71673584, 0.25538898, 1, 0.41960785) + +[node name="Interactable" type="Interactable" parent="InteractionArea" unique_id=601910432] +script = SubResource("GDScript_uux8f")