generated from krampus/template-godot4
Starting redesign of crew hab
This commit is contained in:
parent
57b32fd7d3
commit
7493e3cd5a
File diff suppressed because one or more lines are too long
@ -400,9 +400,9 @@ transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, 3.33603, 0
|
||||
collision_layer = 67
|
||||
collision_mask = 73
|
||||
mass = 200.0
|
||||
sleeping = true
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props/CrateLong"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||
mesh = ExtResource("22_ug240")
|
||||
surface_material_override/0 = SubResource("StandardMaterial3D_2ybo5")
|
||||
|
||||
@ -419,9 +419,9 @@ transform = Transform3D(0.612372, 0.612373, 0.5, -0.707107, 0.707106, 1.98952e-1
|
||||
collision_layer = 67
|
||||
collision_mask = 73
|
||||
mass = 200.0
|
||||
sleeping = true
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props/CrateLong2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||
mesh = ExtResource("22_ug240")
|
||||
surface_material_override/0 = SubResource("StandardMaterial3D_2ybo5")
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=23 format=3 uid="uid://c2k0x1dp527n1"]
|
||||
[gd_scene load_steps=29 format=3 uid="uid://c2k0x1dp527n1"]
|
||||
|
||||
[ext_resource type="ArrayMesh" uid="uid://bumwpsm42csme" path="res://assets/level/ceiling/ceiling_9x9.mesh" id="1_20lab"]
|
||||
[ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_jd3pc"]
|
||||
@ -15,6 +15,7 @@
|
||||
[ext_resource type="ArrayMesh" uid="uid://dkh2r61ydupb7" path="res://assets/level/floor/floor_2.mesh" id="13_exqd3"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://b17naqcl4ie21" path="res://assets/level/floor/floor_1.mesh" id="13_jd3pc"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://dy5g0blap43vr" path="res://assets/level/wall/wall_9x9.mesh" id="14_s2uxq"]
|
||||
[ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="15_fopii"]
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_dly4i"]
|
||||
data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5)
|
||||
@ -45,6 +46,35 @@ size = Vector3(9, 6, 0.2)
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_s2uxq"]
|
||||
data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5)
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_yfel2"]
|
||||
offsets = PackedFloat32Array(0, 0.1, 0.4, 0.6, 1)
|
||||
colors = PackedColorArray(0.15, 0.15, 0.15, 1, 0.355313, 0.355314, 0.355313, 1, 0.356863, 0.356863, 0.356863, 1, 0.647059, 0.647059, 0.647059, 1, 0.15, 0.15, 0.15, 1)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_w3xaq"]
|
||||
gradient = SubResource("Gradient_yfel2")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_yfel2"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.746094, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_w3xaq"]
|
||||
curve = SubResource("Curve_yfel2")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_d0c5k"]
|
||||
emission_shape = 3
|
||||
emission_box_extents = Vector3(4.5, 3, 9)
|
||||
direction = Vector3(0, -1, 0)
|
||||
spread = 100.0
|
||||
initial_velocity_min = 0.05
|
||||
initial_velocity_max = 0.15
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_curve = SubResource("CurveTexture_w3xaq")
|
||||
color_ramp = SubResource("GradientTexture1D_w3xaq")
|
||||
turbulence_enabled = true
|
||||
turbulence_noise_strength = 0.1
|
||||
turbulence_noise_scale = 0.3
|
||||
turbulence_influence_min = 0.0
|
||||
|
||||
[node name="CargoBay" type="Node3D"]
|
||||
|
||||
[node name="LoadingDock" type="Node3D" parent="."]
|
||||
@ -975,6 +1005,11 @@ body = NodePath("..")
|
||||
mesh_instance = NodePath("../..")
|
||||
source_gunk_material = ExtResource("6_d0c5k")
|
||||
|
||||
[node name="FloatingDust" parent="LoadingDock" instance=ExtResource("15_fopii")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 1.5)
|
||||
visibility_aabb = AABB(-4.5, -3, -9, 9, 6, 18)
|
||||
process_material = SubResource("ParticleProcessMaterial_d0c5k")
|
||||
|
||||
[node name="Warehouse" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33, -24, 12)
|
||||
|
||||
|
@ -127,12 +127,15 @@ source_gunk_material = ExtResource("5_hwbyh")
|
||||
|
||||
[node name="PhysCrateLong" parent="Hallway1" instance=ExtResource("4_vc8nj")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.25, -5.9)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysCrateLong2" parent="Hallway1" instance=ExtResource("4_vc8nj")]
|
||||
transform = Transform3D(0.258819, -0.965926, 0, 0.965926, 0.258819, 0, 0, 0, 1, 1.2, 0.426927, -3.9)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysCrateLong3" parent="Hallway1" instance=ExtResource("4_vc8nj")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.75, -5.9)
|
||||
sleeping = true
|
||||
|
||||
[node name="FloatingDust" parent="Hallway1" instance=ExtResource("8_t14hf")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
|
||||
@ -259,6 +262,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.5)
|
||||
|
||||
[node name="PhysCrateLong" parent="Hallway3" instance=ExtResource("4_vc8nj")]
|
||||
transform = Transform3D(-4.37114e-08, -0.965926, 0.258819, 1.77636e-15, 0.258819, 0.965926, -1, 4.2222e-08, -1.13133e-08, 1.06072, 0.789149, 6.6)
|
||||
sleeping = true
|
||||
|
||||
[node name="T-Junction2" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -27, 0, -7.5)
|
||||
|
@ -1,9 +1,8 @@
|
||||
[gd_scene load_steps=38 format=4 uid="uid://6mggsi84ok1n"]
|
||||
[gd_scene load_steps=44 format=4 uid="uid://6mggsi84ok1n"]
|
||||
|
||||
[ext_resource type="ArrayMesh" uid="uid://c4klxlj1oop7t" path="res://assets/level/hallway/hallway_4.mesh" id="1_ka7sa"]
|
||||
[ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_osdhu"]
|
||||
[ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="3_osdhu"]
|
||||
[ext_resource type="PackedScene" uid="uid://rykf34p8n8x6" path="res://src/props/overhead_light/burnout_light.tscn" id="4_6qtqj"]
|
||||
[ext_resource type="Material" uid="uid://cqjr3cbxtfg2j" path="res://assets/materials/gunk.material" id="4_650i1"]
|
||||
[ext_resource type="Material" uid="uid://b8xdnogrfefvf" path="res://levels/ghost_ship/guide_sign/mess_hall_sign.material" id="5_650i1"]
|
||||
[ext_resource type="Texture2D" uid="uid://duvfb656uahuu" path="res://assets/level/guide_signs/guide_sign_mess_hall_C.png" id="6_o070x"]
|
||||
@ -13,10 +12,12 @@
|
||||
[ext_resource type="Texture2D" uid="uid://cjm8vlxnejx3w" path="res://assets/props/guide_sign/guide_sign_R.png" id="10_ikww0"]
|
||||
[ext_resource type="Material" uid="uid://dutkfm4ek0ysh" path="res://assets/materials/gunk_bright.material" id="11_iefrw"]
|
||||
[ext_resource type="PackedScene" uid="uid://bpsiwx1517pk1" path="res://src/props/tarp_crate/tarp_crate.tscn" id="12_vtfca"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://cqd0a7ousx01n" path="res://assets/level/hallway/hallway_1.mesh" id="13_q6b8v"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://b17naqcl4ie21" path="res://assets/level/floor/floor_1.mesh" id="14_ihtb8"]
|
||||
[ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="14_tgb37"]
|
||||
[ext_resource type="Material" uid="uid://dt73a25l7h8if" path="res://levels/ghost_ship/guide_sign/crew_quarters_sign.material" id="15_ygcwo"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://b3f5p4o7qr1mf" path="res://assets/level/t-junction/t-junction_2.mesh" id="16_0fxnd"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://dbgk0kdg1vufk" path="res://assets/level/ceiling/ceiling_1.mesh" id="16_cnewm"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://c785n3j3aq4sf" path="res://assets/level/wall/wall_1.mesh" id="17_ka7sa"]
|
||||
[ext_resource type="Material" uid="uid://c1vy4bkwb1g5m" path="res://assets/materials/gunk_lowrez.material" id="17_wqkax"]
|
||||
[ext_resource type="PackedScene" uid="uid://drm5dspi48pf5" path="res://src/props/crate_long/phys_crate_long.tscn" id="19_j48oc"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://d0sdsir1hqnbu" path="res://assets/level/wall/wall_4.mesh" id="23_7ox1u"]
|
||||
@ -108,6 +109,18 @@ texture_filter = 4
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2ft6k"]
|
||||
data = PackedVector3Array(-0.7, 0, 0.14, -0.7, -0.28, 0, -0.7, 0, -0.14, -0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, -0.28, 0, 0.7, 0, 0.14, 0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, -0.28, 0, -0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, 0, -0.14, 0.7, 0, 0.14)
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_arxka"]
|
||||
data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5)
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_osdhu"]
|
||||
data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5)
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6qtqj"]
|
||||
data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5)
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_650i1"]
|
||||
data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_fkhf3"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.7, -0.28, -0.14, 1.4, 0.28, 0.28),
|
||||
@ -142,6 +155,23 @@ shadow_mesh = SubResource("ArrayMesh_fkhf3")
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_7ctwk"]
|
||||
data = PackedVector3Array(-0.7, 0, 0.14, -0.7, -0.28, 0, -0.7, 0, -0.14, -0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, -0.28, 0, 0.7, 0, 0.14, 0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, -0.28, 0, -0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, 0, -0.14, 0.7, 0, 0.14)
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ihtb8"]
|
||||
emission_shape_offset = Vector3(0, 0, 1.5)
|
||||
emission_shape = 3
|
||||
emission_box_extents = Vector3(1.5, 1.5, 3)
|
||||
direction = Vector3(0, -1, 0)
|
||||
spread = 100.0
|
||||
initial_velocity_min = 0.05
|
||||
initial_velocity_max = 0.15
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_curve = SubResource("CurveTexture_5ac7v")
|
||||
color_ramp = SubResource("GradientTexture1D_08px8")
|
||||
alpha_curve = SubResource("CurveTexture_mcskc")
|
||||
turbulence_enabled = true
|
||||
turbulence_noise_strength = 0.1
|
||||
turbulence_noise_scale = 0.3
|
||||
turbulence_influence_min = 0.0
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_if0c2"]
|
||||
data = PackedVector3Array(-1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 3, -1.5, -1.5, 3, -1.5, -1.5, 0, 1.5, -1.5, 3, 1.5, -1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, 1.5, 1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, -1.5, 1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, 1.5, -1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, -1.5)
|
||||
|
||||
@ -172,7 +202,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
|
||||
visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12)
|
||||
process_material = SubResource("ParticleProcessMaterial_6giaa")
|
||||
|
||||
[node name="BurnoutLight" parent="Hallway1" instance=ExtResource("4_6qtqj")]
|
||||
[node name="OverheadLight" parent="Hallway1" instance=ExtResource("14_tgb37")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.2)
|
||||
|
||||
[node name="MessHallSign" type="MeshInstance3D" parent="Hallway1"]
|
||||
@ -197,49 +227,100 @@ source_gunk_material = ExtResource("11_iefrw")
|
||||
[node name="TarpCrate" parent="Hallway1" instance=ExtResource("12_vtfca")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0.8, -0.33)
|
||||
|
||||
[node name="Hallway2" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 7.5, 0, -12)
|
||||
mesh = ExtResource("13_q6b8v")
|
||||
skeleton = NodePath("")
|
||||
[node name="ShortHallway6" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, 3, 0, -12)
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Hallway2"]
|
||||
[node name="Floor" type="MeshInstance3D" parent="ShortHallway6"]
|
||||
mesh = ExtResource("14_ihtb8")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/Floor"]
|
||||
collision_layer = 5
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Hallway2/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_ruwlj")
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/Floor/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_arxka")
|
||||
|
||||
[node name="Gunkable" parent="Hallway2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")]
|
||||
[node name="Gunkable" parent="ShortHallway6/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")]
|
||||
mask_dim = 64
|
||||
body = NodePath("..")
|
||||
mesh_instance = NodePath("../..")
|
||||
source_gunk_material = ExtResource("4_650i1")
|
||||
source_gunk_material = ExtResource("17_wqkax")
|
||||
|
||||
[node name="FloatingDust" parent="Hallway2" instance=ExtResource("3_osdhu")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
|
||||
visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12)
|
||||
process_material = SubResource("ParticleProcessMaterial_6giaa")
|
||||
[node name="Ceiling" type="MeshInstance3D" parent="ShortHallway6"]
|
||||
transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 3, 0)
|
||||
mesh = ExtResource("16_cnewm")
|
||||
skeleton = NodePath("../..")
|
||||
|
||||
[node name="OverheadLight" parent="Hallway2" instance=ExtResource("14_tgb37")]
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 3, -1.5)
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/Ceiling"]
|
||||
collision_layer = 5
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CrewQuartersSign" type="MeshInstance3D" parent="Hallway2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -4.5)
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/Ceiling/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_osdhu")
|
||||
|
||||
[node name="Gunkable" parent="ShortHallway6/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")]
|
||||
mask_dim = 64
|
||||
body = NodePath("..")
|
||||
mesh_instance = NodePath("../..")
|
||||
source_gunk_material = ExtResource("17_wqkax")
|
||||
|
||||
[node name="Wall" type="MeshInstance3D" parent="ShortHallway6"]
|
||||
transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5)
|
||||
mesh = ExtResource("17_ka7sa")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/Wall"]
|
||||
collision_layer = 5
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/Wall/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_6qtqj")
|
||||
|
||||
[node name="Gunkable" parent="ShortHallway6/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")]
|
||||
mask_dim = 64
|
||||
body = NodePath("..")
|
||||
mesh_instance = NodePath("../..")
|
||||
source_gunk_material = ExtResource("17_wqkax")
|
||||
|
||||
[node name="Wall2" type="MeshInstance3D" parent="ShortHallway6"]
|
||||
transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 0, 1.5, -1.5)
|
||||
mesh = ExtResource("17_ka7sa")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/Wall2"]
|
||||
collision_layer = 5
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/Wall2/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_650i1")
|
||||
|
||||
[node name="Gunkable" parent="ShortHallway6/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")]
|
||||
mask_dim = 64
|
||||
body = NodePath("..")
|
||||
mesh_instance = NodePath("../..")
|
||||
source_gunk_material = ExtResource("17_wqkax")
|
||||
|
||||
[node name="CrewQuartersSign" type="MeshInstance3D" parent="ShortHallway6"]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 3, 0)
|
||||
gi_mode = 2
|
||||
mesh = SubResource("ArrayMesh_f0psm")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Hallway2/CrewQuartersSign"]
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/CrewQuartersSign"]
|
||||
collision_layer = 5
|
||||
collision_mask = 0
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Hallway2/CrewQuartersSign/StaticBody3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/CrewQuartersSign/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_7ctwk")
|
||||
|
||||
[node name="Gunkable" parent="Hallway2/CrewQuartersSign/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")]
|
||||
[node name="Gunkable" parent="ShortHallway6/CrewQuartersSign/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")]
|
||||
mask_dim = 32
|
||||
body = NodePath("..")
|
||||
mesh_instance = NodePath("../..")
|
||||
source_gunk_material = ExtResource("11_iefrw")
|
||||
|
||||
[node name="FloatingDust" parent="ShortHallway6" instance=ExtResource("3_osdhu")]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 1.5, 0)
|
||||
visibility_aabb = AABB(-1.5, -1.5, -1.52, 3, 3, 6)
|
||||
process_material = SubResource("ParticleProcessMaterial_ihtb8")
|
||||
|
||||
[node name="T-Junction1" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -12)
|
||||
mesh = ExtResource("16_0fxnd")
|
||||
@ -260,9 +341,11 @@ source_gunk_material = ExtResource("17_wqkax")
|
||||
|
||||
[node name="PhysCrateLong" parent="T-Junction1" instance=ExtResource("19_j48oc")]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.6, 0.25, 1)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysCrateLong2" parent="T-Junction1" instance=ExtResource("19_j48oc")]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.599998, 0.75, 1)
|
||||
sleeping = true
|
||||
|
||||
[node name="EndCap" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(2.98023e-08, 1, 0, 4.37114e-08, -1.3027e-15, -1, -1, 2.98023e-08, -4.37114e-08, -1.5, 1.5, -12)
|
||||
|
File diff suppressed because one or more lines are too long
@ -101,7 +101,7 @@ size = Vector3(0.8, 2.5, 3)
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2ybo5"]
|
||||
data = PackedVector3Array(-0.4, 1.25, 1.5, 0.4, 1.25, 1.5, -0.4, -1.25, 1.5, 0.4, 1.25, 1.5, 0.4, -1.25, 1.5, -0.4, -1.25, 1.5, 0.4, 1.25, -1.5, -0.4, 1.25, -1.5, 0.4, -1.25, -1.5, -0.4, 1.25, -1.5, -0.4, -1.25, -1.5, 0.4, -1.25, -1.5, 0.4, 1.25, 1.5, 0.4, 1.25, -1.5, 0.4, -1.25, 1.5, 0.4, 1.25, -1.5, 0.4, -1.25, -1.5, 0.4, -1.25, 1.5, -0.4, 1.25, -1.5, -0.4, 1.25, 1.5, -0.4, -1.25, -1.5, -0.4, 1.25, 1.5, -0.4, -1.25, 1.5, -0.4, -1.25, -1.5, 0.4, 1.25, 1.5, -0.4, 1.25, 1.5, 0.4, 1.25, -1.5, -0.4, 1.25, 1.5, -0.4, 1.25, -1.5, 0.4, 1.25, -1.5, -0.4, -1.25, 1.5, 0.4, -1.25, 1.5, -0.4, -1.25, -1.5, 0.4, -1.25, 1.5, 0.4, -1.25, -1.5, -0.4, -1.25, -1.5)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_loej8"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yvs0w"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -127,7 +127,7 @@ _surfaces = [{
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_5abrm"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_jnjru"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -136,7 +136,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_loej8"),
|
||||
"material": SubResource("StandardMaterial3D_yvs0w"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -146,7 +146,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t0ymk"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bnexv"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -157,7 +157,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_glbip"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_p5an5"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -166,7 +166,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_t0ymk"),
|
||||
"material": SubResource("StandardMaterial3D_bnexv"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -176,7 +176,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nqwfe"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1syyw"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -187,7 +187,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_h56f5"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_loej8"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -196,7 +196,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_nqwfe"),
|
||||
"material": SubResource("StandardMaterial3D_1syyw"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -206,7 +206,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gem8k"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5abrm"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -217,7 +217,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_wr3ux"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_t0ymk"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -226,7 +226,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_gem8k"),
|
||||
"material": SubResource("StandardMaterial3D_5abrm"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -236,7 +236,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a7woh"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_glbip"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -247,7 +247,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_l1qst"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_nqwfe"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -256,7 +256,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_a7woh"),
|
||||
"material": SubResource("StandardMaterial3D_glbip"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -266,7 +266,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8ifew"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h56f5"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -277,7 +277,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_klyoq"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_gem8k"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -286,7 +286,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_8ifew"),
|
||||
"material": SubResource("StandardMaterial3D_h56f5"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -296,7 +296,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jmnef"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wr3ux"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -307,7 +307,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_7ip0j"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_a7woh"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -316,7 +316,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_jmnef"),
|
||||
"material": SubResource("StandardMaterial3D_wr3ux"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -326,7 +326,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_w6w82"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l1qst"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -337,7 +337,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_eorl6"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8ifew"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -346,7 +346,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_w6w82"),
|
||||
"material": SubResource("StandardMaterial3D_l1qst"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -356,7 +356,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ckuu8"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_klyoq"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -367,7 +367,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_65pvg"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_jmnef"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -376,7 +376,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_ckuu8"),
|
||||
"material": SubResource("StandardMaterial3D_klyoq"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -386,7 +386,7 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_u2hqf")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n3yb1"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7ip0j"]
|
||||
resource_local_to_scene = true
|
||||
albedo_texture = ExtResource("13_glbip")
|
||||
metallic = 1.0
|
||||
@ -397,7 +397,7 @@ normal_texture = ExtResource("15_h56f5")
|
||||
ao_enabled = true
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_1m2rw"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w6w82"]
|
||||
resource_local_to_scene = true
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
|
||||
@ -406,7 +406,7 @@ _surfaces = [{
|
||||
"index_count": 84,
|
||||
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
|
||||
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
|
||||
"material": SubResource("StandardMaterial3D_n3yb1"),
|
||||
"material": SubResource("StandardMaterial3D_7ip0j"),
|
||||
"name": "Cube",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
@ -1218,12 +1218,15 @@ shape = SubResource("ConcavePolygonShape3D_2qkxu")
|
||||
|
||||
[node name="PhysMedCart" parent="Props" instance=ExtResource("11_g8qvw")]
|
||||
transform = Transform3D(-0.24869, 0, 0.968583, 0, 1, 0, -0.968583, 0, -0.24869, -1.8, 0.5, 0)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysMedCart2" parent="Props" instance=ExtResource("11_g8qvw")]
|
||||
transform = Transform3D(0.00523592, -0.866025, 0.499973, -0.999945, -4.2222e-08, 0.0104718, -0.00906879, -0.5, -0.865978, -5.7, 0.356264, 3.6)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysMedCart3" parent="Props" instance=ExtResource("11_g8qvw")]
|
||||
transform = Transform3D(0.996195, 0, -0.0871557, 0, 1, 0, 0.0871557, 0, 0.996195, -3.9, 0.5, 3.8)
|
||||
sleeping = true
|
||||
|
||||
[node name="StaticMedCart" parent="Props" instance=ExtResource("10_loej8")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4, 0.5, 3.8)
|
||||
@ -1231,12 +1234,15 @@ skeleton = NodePath("")
|
||||
|
||||
[node name="PhysMedCart4" parent="Props" instance=ExtResource("11_g8qvw")]
|
||||
transform = Transform3D(0.5, 0, 0.866026, 0, 1, 0, -0.866026, 0, 0.5, -5.1, 0.5, -0.399998)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysMedCart5" parent="Props" instance=ExtResource("11_g8qvw")]
|
||||
transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 3.72243, 0.5, -11.3763)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysMedCart6" parent="Props" instance=ExtResource("11_g8qvw")]
|
||||
transform = Transform3D(-2.53565e-08, -0.965926, -0.258819, 1, -4.2222e-08, 0, -6.85015e-08, -0.258819, 0.965926, 2.22243, 0.35, -11.3763)
|
||||
sleeping = true
|
||||
|
||||
[node name="MonitorCart" type="MeshInstance3D" parent="Props"]
|
||||
transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, 0.9, 0.6, -2.7)
|
||||
@ -1349,46 +1355,47 @@ skeleton = NodePath("")
|
||||
|
||||
[node name="CrateLong" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.749907, 0.25, 4.05009)
|
||||
mesh = SubResource("ArrayMesh_5abrm")
|
||||
mesh = SubResource("ArrayMesh_jnjru")
|
||||
|
||||
[node name="PhysCrateLong" parent="Props" instance=ExtResource("19_yvs0w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0.25, -3.6)
|
||||
sleeping = true
|
||||
|
||||
[node name="CrateLong2" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.749907, 0.75, 4.05009)
|
||||
mesh = SubResource("ArrayMesh_glbip")
|
||||
mesh = SubResource("ArrayMesh_p5an5")
|
||||
|
||||
[node name="CrateLong3" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(-4.37114e-08, 0.707107, -0.707107, 0, 0.707107, 0.707107, 1, 3.09086e-08, -3.09086e-08, 0.599813, 0.75, 4.05009)
|
||||
mesh = SubResource("ArrayMesh_h56f5")
|
||||
mesh = SubResource("ArrayMesh_loej8")
|
||||
|
||||
[node name="CrateLong5" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(1, 0, -7.45058e-08, 0, 1, 0, 7.45058e-08, 0, 1, 3.93256, 0.25, -2.54991)
|
||||
mesh = SubResource("ArrayMesh_wr3ux")
|
||||
mesh = SubResource("ArrayMesh_t0ymk")
|
||||
|
||||
[node name="CrateLong10" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(1, 0, -7.45058e-08, 0, 1, 0, 7.45058e-08, 0, 1, 3.93256, 0.25, -1.04991)
|
||||
mesh = SubResource("ArrayMesh_l1qst")
|
||||
mesh = SubResource("ArrayMesh_nqwfe")
|
||||
|
||||
[node name="CrateLong6" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 0.75, -2.54991)
|
||||
mesh = SubResource("ArrayMesh_klyoq")
|
||||
mesh = SubResource("ArrayMesh_gem8k")
|
||||
|
||||
[node name="CrateLong11" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 0.75, -1.04991)
|
||||
mesh = SubResource("ArrayMesh_7ip0j")
|
||||
mesh = SubResource("ArrayMesh_a7woh")
|
||||
|
||||
[node name="CrateLong7" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 1.25, -2.54991)
|
||||
mesh = SubResource("ArrayMesh_eorl6")
|
||||
mesh = SubResource("ArrayMesh_8ifew")
|
||||
|
||||
[node name="CrateLong8" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 1.75, -2.54991)
|
||||
mesh = SubResource("ArrayMesh_65pvg")
|
||||
mesh = SubResource("ArrayMesh_jmnef")
|
||||
|
||||
[node name="CrateLong9" parent="Props" instance=ExtResource("12_t0ymk")]
|
||||
transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 2.25, -2.54991)
|
||||
mesh = SubResource("ArrayMesh_1m2rw")
|
||||
mesh = SubResource("ArrayMesh_w6w82")
|
||||
|
||||
[node name="FloatingDust" parent="." instance=ExtResource("17_wr3ux")]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 1.5, -4.5)
|
||||
|
@ -503,6 +503,7 @@ surface_material_override/0 = SubResource("StandardMaterial3D_mdsoq")
|
||||
|
||||
[node name="PhysTrashCan" parent="Props" instance=ExtResource("15_pmhe8")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.9, 0.5, 9)
|
||||
sleeping = true
|
||||
|
||||
[node name="FloatingDust" parent="." instance=ExtResource("15_87puh")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 1.5, 5)
|
||||
|
@ -45,7 +45,7 @@ normal_texture = ExtResource("12_ukiad")
|
||||
uv1_scale = Vector3(3, 1, 1)
|
||||
texture_filter = 4
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_76qng"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_cx8lh"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-4.5, 0, -1.5, 9, 1e-05, 3),
|
||||
"format": 34896613377,
|
||||
@ -74,7 +74,7 @@ _surfaces = [{
|
||||
"vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 191, 255, 255, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 255, 191, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127)
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_76qng")
|
||||
shadow_mesh = SubResource("ArrayMesh_cx8lh")
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ffr5l"]
|
||||
data = PackedVector3Array(4.5, 0, 1.5, -4.5, 0, 1.5, 4.5, 0, -1.5, 4.5, 0, -1.5, -4.5, 0, 1.5, -4.5, 0, -1.5)
|
||||
@ -1420,12 +1420,15 @@ shape = SubResource("ConcavePolygonShape3D_c6n8b")
|
||||
|
||||
[node name="PhysCrateLong" parent="Props" instance=ExtResource("16_cx8lh")]
|
||||
transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 3.50191, -2.75, -12.4451)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysCrateLong2" parent="Props" instance=ExtResource("16_cx8lh")]
|
||||
transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 3.50191, -2.25, -12.4451)
|
||||
sleeping = true
|
||||
|
||||
[node name="PhysCrateLong3" parent="Props" instance=ExtResource("16_cx8lh")]
|
||||
transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 2.42044, -2.75, -12.1553)
|
||||
sleeping = true
|
||||
|
||||
[node name="FloatingDust" parent="." instance=ExtResource("20_82gsa")]
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -4.5)
|
||||
|
@ -1,17 +1,21 @@
|
||||
extends RayCast3D
|
||||
## Component for interacting with Interactive things.
|
||||
|
||||
var _selected: Object
|
||||
|
||||
@onready var parent := owner as Player
|
||||
|
||||
var _selected: Object
|
||||
|
||||
func _deselect() -> void:
|
||||
if _selected and is_instance_valid(_selected):
|
||||
_selected.emit_signal(Interactive.DESELECT_SIGNAL)
|
||||
_selected = null
|
||||
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
var collider := self.get_collider()
|
||||
if not collider:
|
||||
if _selected and is_instance_valid(_selected):
|
||||
_selected.emit_signal(Interactive.DESELECT_SIGNAL)
|
||||
_selected = null
|
||||
_deselect()
|
||||
return
|
||||
|
||||
if collider.has_user_signal(Interactive.SELECT_SIGNAL):
|
||||
@ -20,6 +24,8 @@ func _process(_delta: float) -> void:
|
||||
_selected.emit_signal(Interactive.DESELECT_SIGNAL)
|
||||
_selected = collider
|
||||
collider.emit_signal(Interactive.SELECT_SIGNAL)
|
||||
else:
|
||||
_deselect()
|
||||
|
||||
if (
|
||||
parent.activity_enabled
|
||||
|
@ -651,7 +651,7 @@ current = true
|
||||
[node name="InteractRay" type="RayCast3D" parent="CameraPosition/CameraPivot/TransformedPosition/CamRumbler/Camera3D"]
|
||||
unique_name_in_owner = true
|
||||
target_position = Vector3(0, 0, -1.5)
|
||||
collision_mask = 2
|
||||
collision_mask = 35
|
||||
script = ExtResource("10_4ptlo")
|
||||
|
||||
[node name="FarLight" type="OmniLight3D" parent="CameraPosition/CameraPivot/TransformedPosition/CamRumbler/Camera3D"]
|
||||
|
Loading…
x
Reference in New Issue
Block a user