Basic UI Logic and game state
This commit is contained in:
parent
7b9a0ea032
commit
ccd94eed31
@ -1087,7 +1087,6 @@ shader_parameter/noise_texture = ExtResource("10_ylv8e")
|
||||
[node name="Drone" type="RigidBody3D" node_paths=PackedStringArray("camera", "anim_player", "flip_over_detection_ray", "flip_over_timer", "input_suggestion_label")]
|
||||
collision_layer = 2
|
||||
collision_mask = 7
|
||||
mass = 0.5
|
||||
physics_material_override = SubResource("PhysicsMaterial_kpx62")
|
||||
can_sleep = false
|
||||
script = ExtResource("1_de83i")
|
||||
|
@ -5458,441 +5458,441 @@ shape = SubResource("WorldBoundaryShape3D_mbivq")
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Ground"]
|
||||
mesh = SubResource("PlaneMesh_xjalt")
|
||||
|
||||
[node name="Werehouse" type="StaticBody3D" parent="."]
|
||||
[node name="Warehouse" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.5659, 0, 22.2544)
|
||||
|
||||
[node name="RootNode" type="Node3D" parent="Werehouse"]
|
||||
[node name="RootNode" type="Node3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.0075113, 0, 0, 0, 0.0075113, -1.66784e-18, 0, 1.66784e-18, 0.0075113, 0, 0, 0)
|
||||
|
||||
[node name="MainSupportBeam" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="MainSupportBeam" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 0, 0, 0)
|
||||
|
||||
[node name="cable" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="cable" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 343.924, 802.964, -1004.74)
|
||||
|
||||
[node name="cable_Rubber_0" type="MeshInstance3D" parent="Werehouse/RootNode/cable"]
|
||||
[node name="cable_Rubber_0" type="MeshInstance3D" parent="Warehouse/RootNode/cable"]
|
||||
mesh = SubResource("ArrayMesh_yp440")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="WarehouseWalls" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="WarehouseWalls" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 0, 0, 0)
|
||||
|
||||
[node name="Roof" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Roof" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 0, 0, 0)
|
||||
|
||||
[node name="Roof_Walkway_0" type="MeshInstance3D" parent="Werehouse/RootNode/Roof"]
|
||||
[node name="Roof_Walkway_0" type="MeshInstance3D" parent="Warehouse/RootNode/Roof"]
|
||||
mesh = SubResource("ArrayMesh_c43pt")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Roof_rusty metal plate corrugated_0" type="MeshInstance3D" parent="Werehouse/RootNode/Roof"]
|
||||
[node name="Roof_rusty metal plate corrugated_0" type="MeshInstance3D" parent="Warehouse/RootNode/Roof"]
|
||||
mesh = SubResource("ArrayMesh_j6qrv")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="SideSupportBeam" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="SideSupportBeam" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(134.792, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 990.027, 0, -1997.23)
|
||||
|
||||
[node name="SideSupportBeam_Walkway_0" type="MeshInstance3D" parent="Werehouse/RootNode/SideSupportBeam"]
|
||||
[node name="SideSupportBeam_Walkway_0" type="MeshInstance3D" parent="Warehouse/RootNode/SideSupportBeam"]
|
||||
mesh = SubResource("ArrayMesh_3cppy")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Floor" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Floor" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 0, 0, 0)
|
||||
|
||||
[node name="Floor_WarehouseMainConcrete_0" type="MeshInstance3D" parent="Werehouse/RootNode/Floor"]
|
||||
[node name="Floor_WarehouseMainConcrete_0" type="MeshInstance3D" parent="Warehouse/RootNode/Floor"]
|
||||
mesh = SubResource("ArrayMesh_w0e1l")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Windows" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Windows" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(-4.71927e-05, 27.9588, -113.707, 3.0242e-15, -96.012, -33.1117, 108.958, 1.21097e-05, -4.92495e-05, -794.13, 772.632, -1638.69)
|
||||
|
||||
[node name="Windows_WarehouseWindow_0" type="MeshInstance3D" parent="Werehouse/RootNode/Windows"]
|
||||
[node name="Windows_WarehouseWindow_0" type="MeshInstance3D" parent="Warehouse/RootNode/Windows"]
|
||||
mesh = SubResource("ArrayMesh_25hny")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Windows_WarehouseWindow_02" type="MeshInstance3D" parent="Werehouse/RootNode/Windows"]
|
||||
[node name="Windows_WarehouseWindow_02" type="MeshInstance3D" parent="Warehouse/RootNode/Windows"]
|
||||
mesh = SubResource("ArrayMesh_son2e")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Office" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Office" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 416.95, 440.009, 1727.36)
|
||||
|
||||
[node name="Office_Office_Floor_0" type="MeshInstance3D" parent="Werehouse/RootNode/Office"]
|
||||
[node name="Office_Office_Floor_0" type="MeshInstance3D" parent="Warehouse/RootNode/Office"]
|
||||
mesh = SubResource("ArrayMesh_m2ylf")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Office_MetalRusted_0" type="MeshInstance3D" parent="Werehouse/RootNode/Office"]
|
||||
[node name="Office_MetalRusted_0" type="MeshInstance3D" parent="Warehouse/RootNode/Office"]
|
||||
mesh = SubResource("ArrayMesh_h2wji")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Office_factory_wall_0" type="MeshInstance3D" parent="Werehouse/RootNode/Office"]
|
||||
[node name="Office_factory_wall_0" type="MeshInstance3D" parent="Warehouse/RootNode/Office"]
|
||||
mesh = SubResource("ArrayMesh_ert14")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Walkway_001" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Walkway_001" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 0, 443.379, 1878.64)
|
||||
|
||||
[node name="Walkway_001_MetalRusted_0" type="MeshInstance3D" parent="Werehouse/RootNode/Walkway_001"]
|
||||
[node name="Walkway_001_MetalRusted_0" type="MeshInstance3D" parent="Warehouse/RootNode/Walkway_001"]
|
||||
mesh = SubResource("ArrayMesh_x26jl")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Walkway_001_MetalWalkway_0" type="MeshInstance3D" parent="Werehouse/RootNode/Walkway_001"]
|
||||
[node name="Walkway_001_MetalWalkway_0" type="MeshInstance3D" parent="Warehouse/RootNode/Walkway_001"]
|
||||
mesh = SubResource("ArrayMesh_t31i3")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="WarehouseBase" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="WarehouseBase" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 0, 0, 0)
|
||||
|
||||
[node name="WarehouseBase_WarehouseMainConcrete_0" type="MeshInstance3D" parent="Werehouse/RootNode/WarehouseBase"]
|
||||
[node name="WarehouseBase_WarehouseMainConcrete_0" type="MeshInstance3D" parent="Warehouse/RootNode/WarehouseBase"]
|
||||
mesh = SubResource("ArrayMesh_maarr")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="SmallGateVar3" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="SmallGateVar3" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -2019.27, 94.9825, 564.293)
|
||||
|
||||
[node name="SmallGateVar3_GateRail_0" type="MeshInstance3D" parent="Werehouse/RootNode/SmallGateVar3"]
|
||||
[node name="SmallGateVar3_GateRail_0" type="MeshInstance3D" parent="Warehouse/RootNode/SmallGateVar3"]
|
||||
mesh = SubResource("ArrayMesh_sxyvb")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="SmallGateVar3_Rubber_0" type="MeshInstance3D" parent="Werehouse/RootNode/SmallGateVar3"]
|
||||
[node name="SmallGateVar3_Rubber_0" type="MeshInstance3D" parent="Warehouse/RootNode/SmallGateVar3"]
|
||||
mesh = SubResource("ArrayMesh_7vosf")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="SmallGateVar2" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="SmallGateVar2" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -1445.95, 210.66, 564.293)
|
||||
|
||||
[node name="SmallGateVar2_GateRail_0" type="MeshInstance3D" parent="Werehouse/RootNode/SmallGateVar2"]
|
||||
[node name="SmallGateVar2_GateRail_0" type="MeshInstance3D" parent="Warehouse/RootNode/SmallGateVar2"]
|
||||
mesh = SubResource("ArrayMesh_1pj41")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="SmallGateVar2_Rubber_0" type="MeshInstance3D" parent="Werehouse/RootNode/SmallGateVar2"]
|
||||
[node name="SmallGateVar2_Rubber_0" type="MeshInstance3D" parent="Warehouse/RootNode/SmallGateVar2"]
|
||||
mesh = SubResource("ArrayMesh_jtdyi")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="SmallGateVar1" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="SmallGateVar1" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -2589.99, 275.939, 564.293)
|
||||
|
||||
[node name="SmallGateVar1_GateRail_0" type="MeshInstance3D" parent="Werehouse/RootNode/SmallGateVar1"]
|
||||
[node name="SmallGateVar1_GateRail_0" type="MeshInstance3D" parent="Warehouse/RootNode/SmallGateVar1"]
|
||||
mesh = SubResource("ArrayMesh_lyndt")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="SmallGateVar1_Rubber_0" type="MeshInstance3D" parent="Werehouse/RootNode/SmallGateVar1"]
|
||||
[node name="SmallGateVar1_Rubber_0" type="MeshInstance3D" parent="Warehouse/RootNode/SmallGateVar1"]
|
||||
mesh = SubResource("ArrayMesh_w161x")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="MainGate_001" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="MainGate_001" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, 428.201, 0, -1992.24)
|
||||
|
||||
[node name="MainGate_001_GateRail_0" type="MeshInstance3D" parent="Werehouse/RootNode/MainGate_001"]
|
||||
[node name="MainGate_001_GateRail_0" type="MeshInstance3D" parent="Warehouse/RootNode/MainGate_001"]
|
||||
mesh = SubResource("ArrayMesh_meam6")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="MainGate_001_Rubber_0" type="MeshInstance3D" parent="Werehouse/RootNode/MainGate_001"]
|
||||
[node name="MainGate_001_Rubber_0" type="MeshInstance3D" parent="Warehouse/RootNode/MainGate_001"]
|
||||
mesh = SubResource("ArrayMesh_3qvya")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_004" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_004" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(-92.5113, 37.9692, -2.86659e-06, 1.11022e-14, 7.54979e-06, 100, 37.9692, 92.5113, -6.98441e-06, -897.269, 108.585, -1989.77)
|
||||
|
||||
[node name="Door2_004_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_004"]
|
||||
[node name="Door2_004_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_004"]
|
||||
mesh = SubResource("ArrayMesh_mmkqy")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_003" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_003" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(27.6458, 96.1026, 4.20078e-06, -5.55111e-15, -4.37114e-06, 100, 96.1026, -27.6458, -1.20844e-06, -715.221, 108.585, -1989.71)
|
||||
|
||||
[node name="Door2_003_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_003"]
|
||||
[node name="Door2_003_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_003"]
|
||||
mesh = SubResource("ArrayMesh_lbqik")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_002" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_002" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -806.341, 202.801, -1993.06)
|
||||
|
||||
[node name="Door2_002_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_002"]
|
||||
[node name="Door2_002_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_002"]
|
||||
mesh = SubResource("ArrayMesh_qjb57")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_001" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_001" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -989.725, 9.59892, -1663.57)
|
||||
|
||||
[node name="Door2_001_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_001"]
|
||||
[node name="Door2_001_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_001"]
|
||||
mesh = SubResource("ArrayMesh_a01pf")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -993.07, 4.48518, -1622.21)
|
||||
|
||||
[node name="Door2_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2"]
|
||||
[node name="Door2_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2"]
|
||||
mesh = SubResource("ArrayMesh_e0dbe")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_005" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_005" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(-9.59277, 99.5388, -7.76511e-06, 5.66738e-06, 8.34726e-06, 100, 99.5388, 9.59277, -6.44197e-06, -985.89, 108.585, 95.0732)
|
||||
|
||||
[node name="Door2_005_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_005"]
|
||||
[node name="Door2_005_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_005"]
|
||||
mesh = SubResource("ArrayMesh_a1oiw")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_006" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_006" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(-22.9997, -97.3191, 8.85568e-05, 0, 9.09963e-05, 100, -97.3191, 22.9997, -2.09289e-05, -985.839, 108.585, -86.9752)
|
||||
|
||||
[node name="Door2_006_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_006"]
|
||||
[node name="Door2_006_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_006"]
|
||||
mesh = SubResource("ArrayMesh_bf5ed")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_007" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_007" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(4.37114e-06, -100, -4.37114e-06, -1.11022e-14, -4.37114e-06, 100, -100, -4.37114e-06, -1.9984e-13, -989.184, 202.801, 4.14486)
|
||||
|
||||
[node name="Door2_007_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_007"]
|
||||
[node name="Door2_007_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_007"]
|
||||
mesh = SubResource("ArrayMesh_m61jo")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_008" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_008" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(-0.194571, 99.9998, -0.00625477, 0.000897333, 0.00623296, 100.378, 100.459, 0.193681, -0.000908726, -2872.67, 110.542, 1596.18)
|
||||
|
||||
[node name="Door2_008_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_008"]
|
||||
[node name="Door2_008_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_008"]
|
||||
mesh = SubResource("ArrayMesh_wjfa1")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_009" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_009" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(75.3358, -66.104, 0.114785, -0.227467, -0.085656, 100.378, -66.0641, -75.3809, -0.214719, -2872.62, 110.542, 1413.3)
|
||||
|
||||
[node name="Door2_009_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_009"]
|
||||
[node name="Door2_009_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_009"]
|
||||
mesh = SubResource("ArrayMesh_k248h")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_010" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_010" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(4.3912e-06, -100, -4.38766e-06, -1.11532e-14, -4.37114e-06, 100.378, -100.459, -4.37114e-06, -2.00596e-13, -2875.96, 205.114, 1504.84)
|
||||
|
||||
[node name="Door2_010_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_010"]
|
||||
[node name="Door2_010_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_010"]
|
||||
mesh = SubResource("ArrayMesh_l24rc")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Railings" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Railings" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(-100, 0, 0, 0, 1.62921e-05, 100, 0, -100, 1.62921e-05, -726.487, 150.136, -2167.42)
|
||||
|
||||
[node name="Railings_MetalRusted_0" type="MeshInstance3D" parent="Werehouse/RootNode/Railings"]
|
||||
[node name="Railings_MetalRusted_0" type="MeshInstance3D" parent="Warehouse/RootNode/Railings"]
|
||||
mesh = SubResource("ArrayMesh_tbppf")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="ConcreteSteps" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="ConcreteSteps" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(4.37114e-06, -100, -4.37114e-06, -1.11022e-14, -4.37114e-06, 100, -100, -4.37114e-06, -1.9984e-13, -785.813, 0, -293.063)
|
||||
|
||||
[node name="ConcreteSteps_WarehouseMainConcrete_0" type="MeshInstance3D" parent="Werehouse/RootNode/ConcreteSteps"]
|
||||
[node name="ConcreteSteps_WarehouseMainConcrete_0" type="MeshInstance3D" parent="Warehouse/RootNode/ConcreteSteps"]
|
||||
mesh = SubResource("ArrayMesh_y86wg")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_011" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_011" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -149.004, 467.554, 2115.24)
|
||||
|
||||
[node name="Door2_011_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_011"]
|
||||
[node name="Door2_011_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_011"]
|
||||
mesh = SubResource("ArrayMesh_dgmxh")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Door2_012" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="Door2_012" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -152.349, 462.44, 2156.61)
|
||||
|
||||
[node name="Door2_012_DoorMetal_0" type="MeshInstance3D" parent="Werehouse/RootNode/Door2_012"]
|
||||
[node name="Door2_012_DoorMetal_0" type="MeshInstance3D" parent="Warehouse/RootNode/Door2_012"]
|
||||
mesh = SubResource("ArrayMesh_65u13")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="OfficeDoor" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="OfficeDoor" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -151.091, 473.368, 1465)
|
||||
|
||||
[node name="OfficeDoor_OfficeDoorMaterial_0" type="MeshInstance3D" parent="Werehouse/RootNode/OfficeDoor"]
|
||||
[node name="OfficeDoor_OfficeDoorMaterial_0" type="MeshInstance3D" parent="Warehouse/RootNode/OfficeDoor"]
|
||||
mesh = SubResource("ArrayMesh_mbfo6")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="OfficeWindows" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="OfficeWindows" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(100, 0, 0, 0, -1.62921e-05, 100, 0, -100, -1.62921e-05, -151.66, 574.535, 1801.22)
|
||||
|
||||
[node name="OfficeWindows_OfficeWindow_0" type="MeshInstance3D" parent="Werehouse/RootNode/OfficeWindows"]
|
||||
[node name="OfficeWindows_OfficeWindow_0" type="MeshInstance3D" parent="Warehouse/RootNode/OfficeWindows"]
|
||||
mesh = SubResource("ArrayMesh_7qhdi")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="OfficeDoor_001" type="Node3D" parent="Werehouse/RootNode"]
|
||||
[node name="OfficeDoor_001" type="Node3D" parent="Warehouse/RootNode"]
|
||||
transform = Transform3D(90.7862, 41.927, -3.1654e-06, 0, 7.54979e-06, 100, 41.927, -90.7862, 6.85416e-06, -148.913, 473.535, 1503.66)
|
||||
|
||||
[node name="CollisionShape3D41" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D41" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.681922, 0.314926, -2.37763e-08, -6.99277e-17, 5.67087e-08, 0.75113, 0.314926, -0.681922, 5.14837e-08, -1.11853, 3.55686, 11.2944)
|
||||
shape = SubResource("ConcavePolygonShape3D_r8c4u")
|
||||
|
||||
[node name="MainSupportBeam_Walkway_0" type="MeshInstance3D" parent="Werehouse"]
|
||||
[node name="MainSupportBeam_Walkway_0" type="MeshInstance3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 0, 0)
|
||||
mesh = SubResource("ArrayMesh_q4e6j")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 2.58332, 6.0313, -7.54689)
|
||||
shape = SubResource("ConcavePolygonShape3D_mcjpf")
|
||||
|
||||
[node name="WarehouseWalls_factory_wall_0" type="MeshInstance3D" parent="Werehouse"]
|
||||
[node name="WarehouseWalls_factory_wall_0" type="MeshInstance3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 0, 0)
|
||||
mesh = SubResource("ArrayMesh_0dchy")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 0, 0)
|
||||
shape = SubResource("ConcavePolygonShape3D_07bne")
|
||||
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 0, 0)
|
||||
shape = SubResource("ConcavePolygonShape3D_dutw2")
|
||||
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(1.01246, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 7.43639, 3.33106e-15, -15.0018)
|
||||
shape = SubResource("ConcavePolygonShape3D_0a8j7")
|
||||
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 0, 0)
|
||||
shape = SubResource("ConcavePolygonShape3D_n5pom")
|
||||
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 0, 0)
|
||||
shape = SubResource("ConcavePolygonShape3D_s4xkt")
|
||||
|
||||
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 0, 0)
|
||||
shape = SubResource("ConcavePolygonShape3D_34631")
|
||||
|
||||
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(-3.54478e-07, 0.210007, -0.854088, -1.5901e-16, -0.721175, -0.248712, 0.818419, 9.09595e-08, -3.69928e-07, -5.96495, 5.80347, -12.3087)
|
||||
shape = SubResource("ConcavePolygonShape3D_j1fae")
|
||||
|
||||
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(-3.54478e-07, 0.210007, -0.854088, -1.5901e-16, -0.721175, -0.248712, 0.818419, 9.09595e-08, -3.69928e-07, -5.96495, 5.80347, -12.3087)
|
||||
shape = SubResource("ConcavePolygonShape3D_jm754")
|
||||
|
||||
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 3.13183, 3.30504, 12.9747)
|
||||
shape = SubResource("ConcavePolygonShape3D_cquhm")
|
||||
|
||||
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 3.13183, 3.30504, 12.9747)
|
||||
shape = SubResource("ConcavePolygonShape3D_mb75x")
|
||||
|
||||
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 3.13183, 3.30504, 12.9747)
|
||||
shape = SubResource("ConcavePolygonShape3D_7xj68")
|
||||
|
||||
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 3.33035, 14.111)
|
||||
shape = SubResource("ConcavePolygonShape3D_5ccvo")
|
||||
|
||||
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 3.33035, 14.111)
|
||||
shape = SubResource("ConcavePolygonShape3D_gcwld")
|
||||
|
||||
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 0, 0, 0)
|
||||
shape = SubResource("ConcavePolygonShape3D_6lf03")
|
||||
|
||||
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -15.1673, 0.713442, 4.23857)
|
||||
shape = SubResource("ConcavePolygonShape3D_pc43i")
|
||||
|
||||
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -15.1673, 0.713442, 4.23857)
|
||||
shape = SubResource("ConcavePolygonShape3D_xw2fb")
|
||||
|
||||
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -10.861, 1.58233, 4.23857)
|
||||
shape = SubResource("ConcavePolygonShape3D_tkyb3")
|
||||
|
||||
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -10.861, 1.58233, 4.23857)
|
||||
shape = SubResource("ConcavePolygonShape3D_mwjoc")
|
||||
|
||||
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -19.4542, 2.07266, 4.23857)
|
||||
shape = SubResource("ConcavePolygonShape3D_7ltai")
|
||||
|
||||
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -19.4542, 2.07266, 4.23857)
|
||||
shape = SubResource("ConcavePolygonShape3D_2f2tn")
|
||||
|
||||
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 3.21634, 3.32274e-15, -14.9643)
|
||||
shape = SubResource("ConcavePolygonShape3D_8xis4")
|
||||
|
||||
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, 3.21634, 3.32274e-15, -14.9643)
|
||||
shape = SubResource("ConcavePolygonShape3D_j2nm7")
|
||||
|
||||
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(-0.69488, 0.285198, -2.15318e-08, 2.00655e-17, 5.67087e-08, 0.75113, 0.285198, 0.69488, -5.2462e-08, -6.73966, 0.815614, -14.9457)
|
||||
shape = SubResource("ConcavePolygonShape3D_rwwrg")
|
||||
|
||||
[node name="CollisionShape3D25" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D25" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.207656, 0.721855, 3.15533e-08, -2.0198e-16, -3.28329e-08, 0.75113, 0.721855, -0.207656, -9.07693e-09, -5.37224, 0.815611, -14.9453)
|
||||
shape = SubResource("ConcavePolygonShape3D_8nkck")
|
||||
|
||||
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -6.05667, 1.5233, -14.9705)
|
||||
shape = SubResource("ConcavePolygonShape3D_j684u")
|
||||
|
||||
[node name="CollisionShape3D27" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D27" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -7.43412, 0.0721003, -12.4956)
|
||||
shape = SubResource("ConcavePolygonShape3D_l8qvl")
|
||||
|
||||
[node name="CollisionShape3D28" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D28" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -7.45924, 0.0336895, -12.1849)
|
||||
shape = SubResource("ConcavePolygonShape3D_qdvn4")
|
||||
|
||||
[node name="CollisionShape3D29" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D29" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(-0.0720542, 0.747666, -5.8326e-08, 4.25693e-08, 6.26987e-08, 0.75113, 0.747666, 0.0720542, -4.83876e-08, -7.40532, 0.815614, 0.714123)
|
||||
shape = SubResource("ConcavePolygonShape3D_3ypqf")
|
||||
|
||||
[node name="CollisionShape3D30" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D30" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(-0.172758, -0.730993, 6.65177e-07, 1.62313e-16, 6.835e-07, 0.75113, -0.730993, 0.172758, -1.57203e-07, -7.40493, 0.815611, -0.653297)
|
||||
shape = SubResource("ConcavePolygonShape3D_ybc0w")
|
||||
|
||||
[node name="CollisionShape3D31" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D31" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(3.28329e-08, -0.75113, -3.28329e-08, 8.33922e-17, -3.28329e-08, 0.75113, -0.75113, -3.28329e-08, -1.33427e-15, -7.43005, 1.5233, 0.0311337)
|
||||
shape = SubResource("ConcavePolygonShape3D_ugt2x")
|
||||
|
||||
[node name="CollisionShape3D32" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D32" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(-0.00146148, 0.751128, -4.69815e-05, 6.74013e-06, 4.68176e-05, 0.753969, 0.754576, 0.0014548, -6.82571e-06, -21.5775, 0.830316, 11.9894)
|
||||
shape = SubResource("ConcavePolygonShape3D_6lwhn")
|
||||
|
||||
[node name="CollisionShape3D33" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D33" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.565869, -0.496527, 0.000862186, -0.00170858, -0.000643388, 0.753967, -0.496227, -0.566208, -0.00161282, -21.5771, 0.830312, 10.6157)
|
||||
shape = SubResource("ConcavePolygonShape3D_lojsm")
|
||||
|
||||
[node name="CollisionShape3D34" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D34" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(3.29836e-08, -0.75113, -3.29571e-08, 8.37749e-17, -3.28329e-08, 0.753969, -0.754577, -3.28329e-08, -1.33932e-15, -21.6022, 1.54067, 11.3033)
|
||||
shape = SubResource("ConcavePolygonShape3D_v1ep4")
|
||||
|
||||
[node name="CollisionShape3D35" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D35" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(-0.75113, 0, 0, 0, 1.22375e-07, 0.75113, 0, -0.75113, 1.22375e-07, -5.45686, 1.12772, -16.2801)
|
||||
shape = SubResource("ConcavePolygonShape3D_sfp1y")
|
||||
|
||||
[node name="CollisionShape3D36" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D36" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(3.28329e-08, -0.75113, -3.28329e-08, 8.33922e-17, -3.28329e-08, 0.75113, -0.75113, -3.28329e-08, -1.33427e-15, -5.90248, 4.88783e-16, -2.20128)
|
||||
shape = SubResource("ConcavePolygonShape3D_ot740")
|
||||
|
||||
[node name="CollisionShape3D37" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D37" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -1.11922, 3.51194, 15.8882)
|
||||
shape = SubResource("ConcavePolygonShape3D_5jn3h")
|
||||
|
||||
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -1.14434, 3.47352, 16.1989)
|
||||
shape = SubResource("ConcavePolygonShape3D_dtf35")
|
||||
|
||||
[node name="CollisionShape3D39" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D39" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -1.13489, 3.55561, 11.004)
|
||||
shape = SubResource("ConcavePolygonShape3D_3x81f")
|
||||
|
||||
[node name="CollisionShape3D40" type="CollisionShape3D" parent="Werehouse"]
|
||||
[node name="CollisionShape3D40" type="CollisionShape3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.75113, 0, 0, 0, -1.22375e-07, 0.75113, 0, -0.75113, -1.22375e-07, -1.13916, 4.3155, 13.5295)
|
||||
shape = SubResource("ConcavePolygonShape3D_jf8he")
|
||||
|
||||
[node name="OfficeDoor_001_OfficeDoorMaterial_0" type="MeshInstance3D" parent="Werehouse"]
|
||||
[node name="OfficeDoor_001_OfficeDoorMaterial_0" type="MeshInstance3D" parent="Warehouse"]
|
||||
transform = Transform3D(0.681922, 0.314926, -2.37763e-08, -6.99277e-17, 5.67087e-08, 0.75113, 0.314926, -0.681922, 5.14837e-08, -1.11853, 3.55686, 11.2944)
|
||||
mesh = SubResource("ArrayMesh_jsnlf")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Crane" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 10.2982, 1.30522, -26.8178)
|
||||
transform = Transform3D(-6.55671e-08, 0, -1.5, 0, 1.5, 0, 1.5, 0, -6.55671e-08, 10.2982, 1.30522, -67.9302)
|
||||
|
||||
[node name="RootNode" type="Node3D" parent="Crane"]
|
||||
transform = Transform3D(0.01, 0, 0, 0, 0.01, -2.22045e-18, 0, 2.22045e-18, 0.01, 0, 0, 0)
|
||||
@ -6899,7 +6899,7 @@ transform = Transform3D(1, 0, 0, 0, -1.62921e-07, 1, 0, -1, -1.62921e-07, 0, 0,
|
||||
shape = SubResource("ConcavePolygonShape3D_wbivk")
|
||||
|
||||
[node name="Crane2" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(-0.981198, 0, -0.193001, 0, 1, 0, 0.193001, 0, -0.981198, 32.2014, 1.30522, 23.1907)
|
||||
transform = Transform3D(-1.4718, 0, -0.289501, 0, 1.5, 0, 0.289501, 0, -1.4718, 32.2014, 1.30522, 23.1907)
|
||||
|
||||
[node name="RootNode" type="Node3D" parent="Crane2"]
|
||||
transform = Transform3D(0.01, 0, 0, 0, 0.01, -2.22045e-18, 0, 2.22045e-18, 0.01, 0, 0, 0)
|
||||
@ -7906,7 +7906,7 @@ transform = Transform3D(1, 0, 0, 0, -1.62921e-07, 1, 0, -1, -1.62921e-07, 0, 0,
|
||||
shape = SubResource("ConcavePolygonShape3D_wbivk")
|
||||
|
||||
[node name="Crane3" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(0.890475, 0, -0.455032, 0, 1, 0, 0.455032, 0, 0.890475, -58.4512, -16.0917, 1.33434)
|
||||
transform = Transform3D(1.33571, 0, -0.682548, 0, 1.5, 0, 0.682548, 0, 1.33571, -58.4512, -16.0917, 1.33434)
|
||||
|
||||
[node name="RootNode" type="Node3D" parent="Crane3"]
|
||||
transform = Transform3D(0.01, 0, 0, 0, 0.01, -2.22045e-18, 0, 2.22045e-18, 0.01, 0, 0, 0)
|
||||
|
@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=12 format=3 uid="uid://deah8x3tnm045"]
|
||||
[gd_scene load_steps=13 format=3 uid="uid://deah8x3tnm045"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://b3ecco3iykmlc" path="res://assets/textures/overcast_soil_puresky_4k.hdr" id="1_4mr0e"]
|
||||
[ext_resource type="PackedScene" uid="uid://dwvmna8qc0vb4" path="res://core/drone/drone.tscn" id="2_orkyq"]
|
||||
@ -7,6 +7,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://c7ldlo5qe26tx" path="res://assets/textures/drone_screenshot.png" id="4_0ftx7"]
|
||||
[ext_resource type="Script" path="res://core/scripts/main_menu.gd" id="4_bknjq"]
|
||||
[ext_resource type="PackedScene" uid="uid://ctnwdiavrytwe" path="res://core/levels/contruction_site.tscn" id="4_oqdxa"]
|
||||
[ext_resource type="Script" path="res://core/scripts/pause_menu.gd" id="7_b8wfm"]
|
||||
|
||||
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_qks7v"]
|
||||
panorama = ExtResource("1_4mr0e")
|
||||
@ -60,6 +61,7 @@ far = 8000.0
|
||||
script = ExtResource("3_sec6q")
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
process_mode = 3
|
||||
layer = 2
|
||||
|
||||
[node name="MainMenu" type="Control" parent="CanvasLayer" node_paths=PackedStringArray("start_button", "quit_button")]
|
||||
@ -117,4 +119,65 @@ focus_neighbor_top = NodePath("../StartButton")
|
||||
theme_override_font_sizes/font_size = 50
|
||||
text = "QUIT"
|
||||
|
||||
[node name="PauseMenu" type="Control" parent="CanvasLayer" node_paths=PackedStringArray("resume_button", "quit_button")]
|
||||
visible = false
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("7_b8wfm")
|
||||
resume_button = NodePath("HBoxContainer/VBoxContainer/MarginContainer2/VBoxContainer/ResumeButton")
|
||||
quit_button = NodePath("HBoxContainer/VBoxContainer/MarginContainer2/VBoxContainer/QuitButton")
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="CanvasLayer/PauseMenu"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 0.772549)
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="CanvasLayer/PauseMenu"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/PauseMenu/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="CanvasLayer/PauseMenu/HBoxContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_top = 60
|
||||
|
||||
[node name="Label" type="Label" parent="CanvasLayer/PauseMenu/HBoxContainer/VBoxContainer/MarginContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 60
|
||||
text = "PAUSED"
|
||||
|
||||
[node name="MarginContainer2" type="MarginContainer" parent="CanvasLayer/PauseMenu/HBoxContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_top = 120
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/PauseMenu/HBoxContainer/VBoxContainer/MarginContainer2"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 25
|
||||
alignment = 1
|
||||
|
||||
[node name="ResumeButton" type="Button" parent="CanvasLayer/PauseMenu/HBoxContainer/VBoxContainer/MarginContainer2/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 25
|
||||
text = "RESUME"
|
||||
|
||||
[node name="QuitButton" type="Button" parent="CanvasLayer/PauseMenu/HBoxContainer/VBoxContainer/MarginContainer2/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 25
|
||||
text = "QUIT"
|
||||
|
||||
[node name="TestLevel" parent="." instance=ExtResource("4_oqdxa")]
|
||||
|
@ -4,6 +4,7 @@ extends Node3D
|
||||
@export var camera_array: Array[Camera3D] = []
|
||||
@export var current_camera: int = 0
|
||||
@export var game_started: bool = false
|
||||
@export var is_paused: bool = false
|
||||
|
||||
|
||||
func _process(delta):
|
||||
|
@ -7,6 +7,7 @@ extends Control
|
||||
func _ready():
|
||||
start_button.pressed.connect(_on_start_button_pressed)
|
||||
quit_button.pressed.connect(_on_quit_button_pressed)
|
||||
self.visibility_changed.connect(_on_visibility_changed)
|
||||
start_button.grab_focus()
|
||||
|
||||
|
||||
@ -17,3 +18,8 @@ func _on_start_button_pressed():
|
||||
|
||||
func _on_quit_button_pressed():
|
||||
get_tree().quit()
|
||||
|
||||
|
||||
func _on_visibility_changed() -> void:
|
||||
if visible:
|
||||
start_button.grab_focus()
|
||||
|
38
core/scripts/pause_menu.gd
Normal file
38
core/scripts/pause_menu.gd
Normal file
@ -0,0 +1,38 @@
|
||||
extends Control
|
||||
|
||||
|
||||
@export var resume_button: Button
|
||||
@export var quit_button: Button
|
||||
|
||||
|
||||
func _ready():
|
||||
resume_button.pressed.connect(_on_resume_button_pressed)
|
||||
quit_button.pressed.connect(_on_quit_button_pressed)
|
||||
self.visibility_changed.connect(_on_visibility_changed)
|
||||
|
||||
|
||||
func _on_resume_button_pressed():
|
||||
hide()
|
||||
_toggle_pause_state(false)
|
||||
|
||||
|
||||
func _on_quit_button_pressed():
|
||||
get_tree().quit()
|
||||
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
if Input.is_action_just_pressed("start") and !GameManager.is_paused and GameManager.game_started:
|
||||
_toggle_pause_state(true)
|
||||
elif Input.is_action_just_pressed("start") and GameManager.is_paused:
|
||||
_toggle_pause_state(false)
|
||||
|
||||
|
||||
func _toggle_pause_state(state: bool):
|
||||
get_tree().paused = state
|
||||
GameManager.is_paused = state
|
||||
visible = state
|
||||
|
||||
|
||||
func _on_visibility_changed() -> void:
|
||||
if visible:
|
||||
resume_button.grab_focus()
|
@ -101,6 +101,11 @@ reset_drone={
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":4,"pressure":0.0,"pressed":true,"script":null)
|
||||
]
|
||||
}
|
||||
start={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":6,"pressure":0.0,"pressed":true,"script":null)
|
||||
]
|
||||
}
|
||||
|
||||
[layer_names]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user