[gd_scene format=3 uid="uid://dbva2yw4g016o"] [ext_resource type="Script" uid="uid://1udl42sp42sp" path="res://Scenes/Scripts/escape_capsule.gd" id="1_r50ee"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_j65qs"] height = 3.795288 radius = 2.2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kq58d"] albedo_color = Color(0.3529412, 0.36862746, 0.4, 1) [sub_resource type="CylinderMesh" id="CylinderMesh_18y2q"] material = SubResource("StandardMaterial3D_kq58d") top_radius = 1.8 bottom_radius = 2.2 height = 3.5 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ryguw"] albedo_color = Color(0.017732391, 0.017732391, 0.01773239, 1) metallic = 0.56 [sub_resource type="CylinderMesh" id="CylinderMesh_3jrso"] material = SubResource("StandardMaterial3D_ryguw") top_radius = 2.3 bottom_radius = 2.3 height = 0.25 [sub_resource type="SphereShape3D" id="SphereShape3D_crvdt"] radius = 3.5 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_58fjt"] transparency = 1 cull_mode = 2 shading_mode = 0 albedo_color = Color(0.2347951, 0.2347951, 0.2347951, 0.060000002) [sub_resource type="BoxMesh" id="BoxMesh_ijs7n"] material = SubResource("StandardMaterial3D_58fjt") size = Vector3(1.4949585, 0.8827637, 0.16409448) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a6jrf"] albedo_color = Color(0.101960786, 0.13725491, 0.19607843, 1) emission = Color(0, 0.9704087, 1, 1) emission_energy_multiplier = 0.2 [sub_resource type="BoxMesh" id="BoxMesh_xuqvo"] material = SubResource("StandardMaterial3D_a6jrf") size = Vector3(1.2497559, 0.6052246, 0.04) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1u8w0"] albedo_color = Color(0.37187055, 0.11207495, 0.050708726, 1) [sub_resource type="BoxMesh" id="BoxMesh_d13ii"] material = SubResource("StandardMaterial3D_1u8w0") size = Vector3(0.65, 0.12, 0.65) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l6148"] albedo_color = Color(0.88857853, 0.025840001, 0, 1) [sub_resource type="BoxMesh" id="BoxMesh_ts8u1"] material = SubResource("StandardMaterial3D_l6148") size = Vector3(0.65, 0.85, 0.1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wqh1g"] albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1) metallic = 0.51 [sub_resource type="BoxMesh" id="BoxMesh_l6148"] material = SubResource("StandardMaterial3D_wqh1g") size = Vector3(1, 0.7, 0.5) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kx67c"] albedo_color = Color(0.101960786, 0.13725491, 0.19607843, 1) emission_enabled = true emission = Color(0.101960786, 0.22745098, 0.36078432, 1) emission_energy_multiplier = 2.0 [sub_resource type="BoxMesh" id="BoxMesh_wqh1g"] material = SubResource("StandardMaterial3D_kx67c") size = Vector3(0.35, 0.25, 0.02) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_r6cyv"] albedo_color = Color(0.16470589, 0.16470589, 0.16470589, 1) [sub_resource type="BoxMesh" id="BoxMesh_kx67c"] material = SubResource("StandardMaterial3D_r6cyv") size = Vector3(0.15, 0.08, 0.02) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_omqyl"] albedo_color = Color(0.039215688, 0.0627451, 0.09411765, 1) emission_enabled = true emission = Color(0.101960786, 0.22745098, 0.36078432, 1) emission_energy_multiplier = 2.0 [sub_resource type="BoxMesh" id="BoxMesh_52c6f"] material = SubResource("StandardMaterial3D_omqyl") size = Vector3(0.24501038, 0.20367628, 0.01890625) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0odxb"] albedo_color = Color(0.07058824, 0.07058824, 0.07058824, 1) [sub_resource type="BoxMesh" id="BoxMesh_r6cyv"] material = SubResource("StandardMaterial3D_0odxb") size = Vector3(0.08, 2.1133926, 3.2745347) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d13ii"] albedo_color = Color(0.07058824, 0.07058824, 0.07058824, 1) [sub_resource type="BoxMesh" id="BoxMesh_4yprg"] material = SubResource("StandardMaterial3D_d13ii") size = Vector3(2.7717957, 0.04, 3.2841797) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_52c6f"] albedo_color = Color(0.07058824, 0.07058824, 0.07058824, 1) [sub_resource type="BoxMesh" id="BoxMesh_o0dcp"] material = SubResource("StandardMaterial3D_52c6f") size = Vector3(1.187207, 0.06, 0.35) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_p2ucw"] albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1) [sub_resource type="BoxMesh" id="BoxMesh_omqyl"] material = SubResource("StandardMaterial3D_p2ucw") size = Vector3(2.9555702, 0.75, 0.08) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ucmdv"] albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1) [sub_resource type="BoxMesh" id="BoxMesh_p2ucw"] material = SubResource("StandardMaterial3D_ucmdv") size = Vector3(2.9560547, 0.7133789, 0.08) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_seu75"] albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_81jjf"] albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1) [sub_resource type="BoxMesh" id="BoxMesh_ucmdv"] material = SubResource("StandardMaterial3D_81jjf") size = Vector3(0.65, 0.05, 3.2439454) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ijs7n"] albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1) [sub_resource type="BoxMesh" id="BoxMesh_81jjf"] material = SubResource("StandardMaterial3D_ijs7n") size = Vector3(0.64851075, 0.05, 3.2384765) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nei3f"] albedo_color = Color(0.05882353, 0.05882353, 0.05882353, 1) [node name="EscapeCapsule" type="CharacterBody3D" unique_id=900802887 groups=["interactable"]] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.9409914, -1.1106515, 0.90658) script = ExtResource("1_r50ee") [node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=640959005] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.12550688, 0) shape = SubResource("CylinderShape3D_j65qs") [node name="Body" type="MeshInstance3D" parent="." unique_id=683390934] mesh = SubResource("CylinderMesh_18y2q") [node name="ExternalView" type="SubViewport" parent="Body" unique_id=1265488610] handle_input_locally = false size = Vector2i(3840, 2160) render_target_update_mode = 4 [node name="Camera3D" type="Camera3D" parent="Body/ExternalView" unique_id=698867349] transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 18.911898, 5.1233277, -0.039017588) visible = false fov = 72.0 far = 1000000.0 [node name="HeatShield" type="MeshInstance3D" parent="." unique_id=2080285390] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9, 0) mesh = SubResource("CylinderMesh_3jrso") [node name="InteractionArea" type="Area3D" parent="." unique_id=1761123778] [node name="CollisionShape3D" type="CollisionShape3D" parent="InteractionArea" unique_id=1229487990] shape = SubResource("SphereShape3D_crvdt") [node name="ThirdPersonCamera" type="Camera3D" parent="." unique_id=284479039] transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 0, -9.5, 3.5) far = 1000000.0 [node name="Cockpit" type="Node3D" parent="." unique_id=1933795690] transform = Transform3D(-1, 8.742278e-08, 3.821371e-15, 0, -4.371139e-08, 1, 8.742278e-08, 1, 4.371139e-08, 0, -0.94330907, -0.62695575) [node name="WindowGlass" type="MeshInstance3D" parent="Cockpit" unique_id=99141125] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0015087128, 1.5509896, 2.2775838) mesh = SubResource("BoxMesh_ijs7n") [node name="HudShape" type="MeshInstance3D" parent="Cockpit" unique_id=1572026781] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.0777357, 1.8649361) visible = false mesh = SubResource("BoxMesh_xuqvo") [node name="CockpitLight" type="OmniLight3D" parent="Cockpit" unique_id=1492843635] transform = Transform3D(-1, 0, 8.742278e-08, 8.742278e-08, -4.371139e-08, 1, 3.821371e-15, 1, 4.371139e-08, 0, 2.1579213, 0.00050091743) light_color = Color(1, 0.89411765, 0.76862746, 1) omni_range = 3.5 [node name="CameraPivot" type="Node3D" parent="Cockpit" unique_id=1263006067] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0, 1.4656192, -0.07458353) [node name="CapsuleCamera" type="Camera3D" parent="Cockpit/CameraPivot" unique_id=1044956475] transform = Transform3D(1, 0, -3.2840569e-15, 0, 1, 0, -3.2840569e-15, 0, 1, 0, -0.21693517, -0.4030409) far = 1000000.0 [node name="Seat" type="MeshInstance3D" parent="Cockpit" unique_id=123094182] mesh = SubResource("BoxMesh_d13ii") [node name="SeatBack" type="MeshInstance3D" parent="Cockpit" unique_id=1553533167] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.38205957, -0.36825216) mesh = SubResource("BoxMesh_ts8u1") [node name="MainPanel" type="MeshInstance3D" parent="Cockpit" unique_id=2127997099] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.42596802, 1.6161394) mesh = SubResource("BoxMesh_l6148") [node name="GlassCockpitPanel" type="MeshInstance3D" parent="Cockpit/MainPanel" unique_id=56681667] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.16014825, -0.25493002) mesh = SubResource("BoxMesh_wqh1g") [node name="LeftInstrument" type="MeshInstance3D" parent="Cockpit/MainPanel" unique_id=944149313] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.294096, 0.21341178, -0.25256205) mesh = SubResource("BoxMesh_kx67c") [node name="RightInstrument" type="MeshInstance3D" parent="Cockpit/MainPanel" unique_id=1061352713] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.294, 0.213, -0.253) mesh = SubResource("BoxMesh_kx67c") [node name="ForwardDisplay" type="MeshInstance3D" parent="Cockpit/MainPanel" unique_id=1977279423] transform = Transform3D(0.9999994, -5.728489e-05, -0.0011173013, 5.5921435e-05, 0.99999917, -0.0012259485, 0.0011173704, 0.0012257855, 0.9999986, 0.32665062, 0.049695313, -0.25658345) mesh = SubResource("BoxMesh_52c6f") [node name="LeftWall" type="MeshInstance3D" parent="Cockpit" unique_id=1514749488] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.4201202, 0.6709095, 0.801975) mesh = SubResource("BoxMesh_r6cyv") [node name="RightWall" type="MeshInstance3D" parent="Cockpit" unique_id=1764263004] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4199867, 0.67109835, 0.79347587) mesh = SubResource("BoxMesh_r6cyv") [node name="Floor" type="MeshInstance3D" parent="Cockpit" unique_id=1998677292] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0061683655, -0.25959706, 0.80126953) mesh = SubResource("BoxMesh_4yprg") [node name="OverheadConsole" type="MeshInstance3D" parent="Cockpit" unique_id=976403028] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 2.2589908, 0.95627284) mesh = SubResource("BoxMesh_o0dcp") [node name="ForwardBulkhead" type="MeshInstance3D" parent="Cockpit" unique_id=1582033665] transform = Transform3D(1, -6.905431e-09, -3.4056352e-08, -6.905438e-09, 0.92101103, -0.38953644, 3.4054356e-08, 0.38953644, 0.92101103, -0.0020980835, 0.10092795, 2.3168466) visible = false mesh = SubResource("BoxMesh_omqyl") [node name="ForwardBulkhead2" type="MeshInstance3D" parent="Cockpit/ForwardBulkhead" unique_id=1004286348] transform = Transform3D(1, -6.9062125e-09, 3.4056193e-08, -6.905424e-09, 0.9210111, 0.38953647, -3.405436e-08, -0.38953647, 0.9210111, 0.018800735, 0.70290273, -0.13796377) mesh = SubResource("BoxMesh_omqyl") [node name="MeshInstance3D" type="MeshInstance3D" parent="Cockpit/ForwardBulkhead" unique_id=411181651] transform = Transform3D(1, -7.2910282e-09, 3.4950116e-08, -7.2894153e-09, 0.91661024, 0.39978403, -3.4950364e-08, -0.39978403, 0.91661024, 0.021972656, 1.129911, -0.3276949) mesh = SubResource("BoxMesh_p2ucw") [node name="FrontBulkhead" type="CSGCombiner3D" parent="Cockpit/ForwardBulkhead" unique_id=1462779310] transform = Transform3D(1, -6.9062196e-09, 3.40562e-08, -6.905424e-09, 0.92101115, 0.3895365, -3.405436e-08, -0.3895365, 0.92101115, 0.0020980835, -0.0909484, 0.044061184) visible = false [node name="BulkheadShape" type="CSGPolygon3D" parent="Cockpit/ForwardBulkhead/FrontBulkhead" unique_id=991532318] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.9277502, 0.22244406) polygon = PackedVector2Array(-1.55, -0.345, 1.55, -0.345, 0.72924423, 0.34169006, -0.75127983, 0.3621254) depth = 0.12 material = SubResource("StandardMaterial3D_seu75") [node name="RoofLeft" type="MeshInstance3D" parent="Cockpit" unique_id=1535690315] transform = Transform3D(0.7071067, 0.7071067, 0, -0.7071067, 0.7071067, 0, 0, 0, 1, 1.1796818, 1.8760827, 0.79144645) mesh = SubResource("BoxMesh_ucmdv") [node name="RoofLeft1" type="MeshInstance3D" parent="Cockpit/RoofLeft" unique_id=1785270765] transform = Transform3D(0.8763269, -0.4817174, 9.8520925e-09, 0.4817174, 0.8763269, 7.3968387e-09, -1.2196834e-08, -1.7361046e-09, 1, -0.6168623, -0.15812302, 0.005322695) mesh = SubResource("BoxMesh_ucmdv") [node name="RoofRight" type="MeshInstance3D" parent="Cockpit" unique_id=10541876] transform = Transform3D(0.7071067, -0.7071067, 0, 0.7071067, 0.7071067, 0, 0, 0, 1, -1.18, 1.876, 0.791) mesh = SubResource("BoxMesh_ucmdv") [node name="RoofRight1" type="MeshInstance3D" parent="Cockpit/RoofRight" unique_id=597720853] transform = Transform3D(0.87630665, 0.4817537, 0, -0.4817537, 0.87630665, 0, 3.543832e-13, 0, 1, 0.6105108, -0.15750027, -0.0017383099) mesh = SubResource("BoxMesh_81jjf") [node name="RoofTop" type="MeshInstance3D" parent="Cockpit" unique_id=974546659] transform = Transform3D(0.9999999, 0, 0, 0, 0.9999999, 0, 0, 0, 1, -0.00787735, 2.2835252, 0.79144645) mesh = SubResource("BoxMesh_ucmdv") [node name="ForwardBulkhead2" type="CSGCombiner3D" parent="Cockpit" unique_id=1803926178] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.14711916, 2.8341548) [node name="BulkTop" type="CSGPolygon3D" parent="Cockpit/ForwardBulkhead2" unique_id=1704103664] transform = Transform3D(1, -1.4087291e-09, 1.562843e-08, -1.4074928e-09, 0.9838952, 0.17874739, -1.5626552e-08, -0.17874739, 0.9838952, 0.0020980835, 1.7711809, -0.50199556) polygon = PackedVector2Array(-1.55, -0.345, 1.55, -0.345, 0.72924423, 0.34169006, -0.75127983, 0.3621254) depth = 0.12 material = SubResource("StandardMaterial3D_seu75") [node name="BulkBottom" type="CSGBox3D" parent="Cockpit/ForwardBulkhead2" unique_id=1217332907] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0018692017, 0.49510977, -0.49700785) size = Vector3(2.788086, 1.8628662, 0.08208008) material = SubResource("StandardMaterial3D_nei3f") [node name="WindowCutout" type="CSGBox3D" parent="Cockpit/ForwardBulkhead2" unique_id=1392835612] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.4177693, -0.5765586) operation = 2 size = Vector3(1.5, 0.89470214, 0.2836914)