release :/

This commit is contained in:
2024-01-26 15:04:44 +01:00
parent 8d237ae1d4
commit f34c34bb94
26 changed files with 18933 additions and 23 deletions

View File

@@ -0,0 +1,14 @@
# Blender 3.6.8 MTL File: 'office_chair.blend'
# www.blender.org
newmtl OffChair_Material
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd M:/Blender Projects/SketchFab Models/Game Ready Office Chair/Textures/OffChair_D.png
map_Ns C:/Users/yanni/Downloads/low-poly-office-chair/source/OffChair/OffChair_Roughn.png
map_refl C:/Users/yanni/Downloads/low-poly-office-chair/source/OffChair/OffChair_Metallic.png
map_Bump -bm 0.500000 M:/Blender Projects/SketchFab Models/Game Ready Office Chair/Textures/OffChair_N.png

18459
assets/models/office_chair.obj Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,22 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://dunt8cj4ben4s"
path="res://.godot/imported/office_chair.obj-9d615c520a8fd9d46c404fdb6f4efe04.mesh"
[deps]
files=["res://.godot/imported/office_chair.obj-9d615c520a8fd9d46c404fdb6f4efe04.mesh"]
source_file="res://assets/models/office_chair.obj"
dest_files=["res://.godot/imported/office_chair.obj-9d615c520a8fd9d46c404fdb6f4efe04.mesh", "res://.godot/imported/office_chair.obj-9d615c520a8fd9d46c404fdb6f4efe04.mesh"]
[params]
generate_tangents=true
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
optimize_mesh=true
force_disable_mesh_compression=false

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://sx6om0h0ijkl"
path.s3tc="res://.godot/imported/office_chair_metallic.png-37766ce63d47d49a9e46f2492cc45efb.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/material/office_chair/office_chair_metallic.png"
dest_files=["res://.godot/imported/office_chair_metallic.png-37766ce63d47d49a9e46f2492cc45efb.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 MiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://kbr2nsrvhgol"
path.s3tc="res://.godot/imported/office_chair_normal.png-891458f0f4085bb7f13790eda2787105.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/material/office_chair/office_chair_normal.png"
dest_files=["res://.godot/imported/office_chair_normal.png-891458f0f4085bb7f13790eda2787105.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/textures/material/office_chair/office_chair_normal.png"
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 MiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c7edty4cpgbab"
path.s3tc="res://.godot/imported/office_chair_rough.png-d2b50bb09dce7f8b156711bdfe83cbd8.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/material/office_chair/office_chair_rough.png"
dest_files=["res://.godot/imported/office_chair_rough.png-d2b50bb09dce7f8b156711bdfe83cbd8.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -3,7 +3,7 @@
[resource]
bus/1/name = &"Dialogue"
bus/1/solo = false
bus/1/mute = false
bus/1/mute = true
bus/1/bypass_fx = false
bus/1/volume_db = 0.0
bus/1/send = &"Master"

View File

@@ -27,6 +27,7 @@ action = &"ui_accept"
events = [SubResource("InputEventAction_bc05y")]
[node name="MainMenu" type="Control"]
process_mode = 3
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
@@ -37,6 +38,7 @@ script = ExtResource("1_1osxu")
metadata/_edit_lock_ = true
[node name="SubViewportContainer" type="SubViewportContainer" parent="."]
process_mode = 3
self_modulate = Color(0.356863, 0.356863, 0.356863, 1)
layout_mode = 1
anchors_preset = 15
@@ -47,11 +49,13 @@ grow_vertical = 2
metadata/_edit_lock_ = true
[node name="SubViewport" type="SubViewport" parent="SubViewportContainer"]
process_mode = 3
handle_input_locally = false
size = Vector2i(1980, 1080)
render_target_update_mode = 4
[node name="LVL1" parent="SubViewportContainer/SubViewport" instance=ExtResource("2_pnids")]
process_mode = 3
[node name="Player" parent="SubViewportContainer/SubViewport/LVL1" index="2"]
visible = false
@@ -69,6 +73,7 @@ render_target_update_mode = 0
current = true
[node name="TextureRect" type="TextureRect" parent="."]
process_mode = 3
custom_minimum_size = Vector2(265, 159)
layout_mode = 0
offset_left = 128.0
@@ -79,6 +84,7 @@ texture = ExtResource("3_a5ih4")
expand_mode = 1
[node name="ButtonContainer" type="VBoxContainer" parent="."]
process_mode = 3
layout_mode = 1
anchors_preset = 6
anchor_left = 1.0
@@ -93,6 +99,7 @@ grow_horizontal = 0
grow_vertical = 2
[node name="StartGame" type="Button" parent="ButtonContainer"]
process_mode = 3
layout_mode = 2
size_flags_horizontal = 8
focus_mode = 0
@@ -108,6 +115,7 @@ shortcut_in_tooltip = false
text = "Spiel starten"
[node name="Levelselect" type="Button" parent="ButtonContainer"]
process_mode = 3
layout_mode = 2
size_flags_horizontal = 8
tooltip_text = "Noch nicht verfügbar!"
@@ -122,6 +130,7 @@ disabled = true
text = "Levelauswahl"
[node name="QuitGame" type="Button" parent="ButtonContainer"]
process_mode = 3
layout_mode = 2
size_flags_horizontal = 8
theme_override_fonts/font = ExtResource("4_26y7w")
@@ -134,6 +143,7 @@ theme_override_styles/focus = SubResource("StyleBoxEmpty_tjer7")
text = "Spiel beenden"
[node name="TopInfo" type="HBoxContainer" parent="."]
process_mode = 3
layout_mode = 1
anchors_preset = 1
anchor_left = 1.0
@@ -146,14 +156,17 @@ grow_horizontal = 0
theme_override_constants/separation = 16
[node name="LevelProgress" type="VBoxContainer" parent="TopInfo"]
process_mode = 3
layout_mode = 2
size_flags_vertical = 8
[node name="Label" type="Label" parent="TopInfo/LevelProgress"]
process_mode = 3
layout_mode = 2
text = "Level 0/3"
[node name="ProgressBar" type="ProgressBar" parent="TopInfo/LevelProgress"]
process_mode = 3
custom_minimum_size = Vector2(280, 16)
layout_mode = 2
size_flags_horizontal = 0
@@ -161,6 +174,7 @@ size_flags_vertical = 8
max_value = 5.0
[node name="Settings" type="Button" parent="TopInfo"]
process_mode = 3
layout_mode = 2
size_flags_vertical = 0
tooltip_text = "Noch nicht verfügbar!"
@@ -168,6 +182,7 @@ disabled = true
icon = ExtResource("5_5kyv0")
[node name="LevelSelection" type="PanelContainer" parent="."]
process_mode = 3
visible = false
custom_minimum_size = Vector2(1500, 700)
layout_mode = 1
@@ -192,3 +207,4 @@ script = ExtResource("6_fj3e6")
[editable path="SubViewportContainer/SubViewport/LVL1/Player"]
[editable path="SubViewportContainer/SubViewport/LVL1/Player/GravityGunLayer"]
[editable path="SubViewportContainer/SubViewport/LVL1/AudioSubtitleSystem"]
[editable path="SubViewportContainer/SubViewport/LVL1/Wallholder"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=30 format=3 uid="uid://ckad8stc13n83"]
[gd_scene load_steps=32 format=3 uid="uid://ckad8stc13n83"]
[ext_resource type="PackedScene" uid="uid://ddwkhfly2xyyt" path="res://assets/models/interior.obj" id="1_xs30l"]
[ext_resource type="Material" uid="uid://1w6e5sx6poff" path="res://assets/textures/material/tilesslatesquare/tilesslatesquare.material" id="2_evxh1"]
@@ -19,7 +19,9 @@
[ext_resource type="AudioStream" uid="uid://bi1rf1hi2fm2r" path="res://assets/audio/voicelines/anouncer_intro_02.ogg" id="19_2roq0"]
[ext_resource type="AudioStream" uid="uid://rg20ayxe5m75" path="res://assets/audio/voicelines/anouncer_intro_03.ogg" id="20_dqpxk"]
[ext_resource type="PackedScene" uid="uid://d2rmg0r1hircj" path="res://scenes/level_finish_area.tscn" id="20_tt84f"]
[ext_resource type="PackedScene" uid="uid://n2fxmsp27rfs" path="res://scenes/objects/furniture/wall_holder.tscn" id="21_lktft"]
[ext_resource type="AudioStream" uid="uid://ddpvabd43s3p4" path="res://assets/audio/voicelines/anouncer_intro_04.ogg" id="21_n11nj"]
[ext_resource type="Material" uid="uid://canvgrlphqagw" path="res://assets/materials/light_metal.material" id="22_ixwoq"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_thqbu"]
@@ -74,15 +76,31 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
[node name="Ground1" parent="interior" index="0"]
surface_material_override/0 = ExtResource("2_evxh1")
[node name="StaticBody3D" parent="interior/Ground1" index="0"]
collision_layer = 7
collision_mask = 7
[node name="Walls2" parent="interior" index="1"]
surface_material_override/0 = ExtResource("3_b6ww3")
[node name="StaticBody3D" parent="interior/Walls2" index="0"]
collision_layer = 7
collision_mask = 7
[node name="Ground2" parent="interior" index="2"]
surface_material_override/0 = ExtResource("4_lyce0")
[node name="StaticBody3D" parent="interior/Ground2" index="0"]
collision_layer = 7
collision_mask = 7
[node name="Walls1" parent="interior" index="3"]
surface_material_override/0 = ExtResource("7_nrt8m")
[node name="StaticBody3D" parent="interior/Walls1" index="0"]
collision_layer = 7
collision_mask = 7
[node name="Ceiling" parent="interior" index="4"]
surface_material_override/0 = SubResource("StandardMaterial3D_thqbu")
@@ -98,7 +116,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0617981, 3.08507, 6.31598)
nodes_needed = [NodePath("../ButtonStand2"), NodePath("../ButtonStand3")]
[node name="Door" parent="." instance=ExtResource("13_fhdru")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0536218, 1.48562, 6.64)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.09534, 1.48562, 6.64)
[node name="ButtonStand2" parent="." instance=ExtResource("14_mpdbg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.038, 0.65, 4)
@@ -121,6 +139,7 @@ collision_layer = 7
collision_mask = 7
[node name="MeshInstance3D" type="MeshInstance3D" parent="Plane"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.302632, 0, 0)
mesh = SubResource("BoxMesh_wyr1d")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Plane"]
@@ -136,8 +155,15 @@ transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926,
[node name="Area3D" parent="." instance=ExtResource("20_tt84f")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.318473, 2, 10.63)
[node name="Wallholder" parent="." instance=ExtResource("21_lktft")]
transform = Transform3D(-4.37114e-07, 0, -15, 0, 10, 0, 10, 0, -6.55671e-07, 5.37708, 3.71967, -0.0776763)
[node name="MeshInstance3D" parent="Wallholder" index="0"]
surface_material_override/1 = ExtResource("22_ixwoq")
[connection signal="lock" from="CompletionCounter" to="Door" method="close"]
[connection signal="unlock" from="CompletionCounter" to="Door" method="open"]
[editable path="interior"]
[editable path="AudioSubtitleSystem"]
[editable path="Wallholder"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=16 format=3 uid="uid://c17x7kmjmqdk3"]
[gd_scene load_steps=19 format=3 uid="uid://c17x7kmjmqdk3"]
[ext_resource type="PackedScene" uid="uid://cbb37i3xvtp50" path="res://assets/models/interior2.obj" id="3_wurqx"]
[ext_resource type="Texture2D" uid="uid://dsn5u1ymp1eki" path="res://assets/textures/material/concrete/concrete_color.png" id="4_1qe3t"]
@@ -14,6 +14,9 @@
[ext_resource type="PackedScene" uid="uid://ryumwinqbqgr" path="res://scenes/objects/physics_objects/computer_screen.tscn" id="12_djkgb"]
[ext_resource type="PackedScene" uid="uid://idxtvhvxccgl" path="res://scenes/objects/physics_objects/bottle.tscn" id="14_8trno"]
[ext_resource type="PackedScene" uid="uid://d2rmg0r1hircj" path="res://scenes/level_finish_area.tscn" id="15_0vmxp"]
[ext_resource type="PackedScene" uid="uid://bg2t4r1vey0pg" path="res://scenes/objects/physics_objects/security_cam.tscn" id="15_uo5we"]
[ext_resource type="PackedScene" uid="uid://n2fxmsp27rfs" path="res://scenes/objects/furniture/wall_holder.tscn" id="16_f60rn"]
[ext_resource type="PackedScene" uid="uid://b7evqwig6js8j" path="res://scenes/objects/physics_objects/office_chair.tscn" id="17_y5de5"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6f4qa"]
albedo_texture = ExtResource("4_1qe3t")
@@ -37,58 +40,71 @@ sky_mode = 1
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1, -21.1122)
[node name="Cube" parent="." instance=ExtResource("6_ndtyp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.37859, 0.15612, 2.35514)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.9967, 0.588576, -11.8279)
freeze = true
[node name="interior2" parent="." instance=ExtResource("3_wurqx")]
[node name="Walls1" parent="interior2" index="0"]
transform = Transform3D(0.975, 0, 0, 0, 0.975, 0, 0, 0, 0.975, 0, 0, 0)
surface_material_override/0 = ExtResource("4_wsys7")
[node name="StaticBody3D" parent="interior2/Walls1" index="0"]
collision_layer = 7
collision_mask = 7
[node name="Walls2" parent="interior2" index="1"]
surface_material_override/0 = ExtResource("5_dye2r")
[node name="StaticBody3D" parent="interior2/Walls2" index="0"]
collision_layer = 7
collision_mask = 7
[node name="Ground" parent="interior2" index="2"]
surface_material_override/0 = SubResource("StandardMaterial3D_6f4qa")
[node name="StaticBody3D" parent="interior2/Ground" index="0"]
collision_layer = 7
collision_mask = 7
[node name="Desk" parent="." instance=ExtResource("5_u4bki")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.497, 1.25, -20.898)
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 16.2308, 1, -20.898)
[node name="Cube2" parent="." instance=ExtResource("11_58enu")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.0851, 1.33987, -21.5152)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.6158, 1.04074, -21.5152)
[node name="ComputerScreen" parent="." instance=ExtResource("12_djkgb")]
transform = Transform3D(-0.176775, -0.0764619, 0.981277, -0.0818855, 0.994664, 0.0627536, -0.980839, -0.0692591, -0.182093, 16.7956, 1.99061, -21.4736)
transform = Transform3D(-0.176775, -0.0764619, 0.981277, -0.0818855, 0.994664, 0.0627536, -0.980839, -0.0692591, -0.182093, 16.3998, 1.58359, -21.4736)
[node name="Desk2" parent="." instance=ExtResource("5_u4bki")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.497, 1.25, -16.1503)
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 16.2308, 1, -16.1503)
[node name="Cube3" parent="." instance=ExtResource("11_58enu")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.0851, 1.33987, -16.7675)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.8526, 1.06541, -16.7374)
[node name="ComputerScreen2" parent="." instance=ExtResource("12_djkgb")]
transform = Transform3D(-0.305014, 0, 0.952348, 0, 1, 0, -0.952348, 0, -0.305014, 16.7956, 1.99061, -16.7259)
transform = Transform3D(-0.305014, 0, 0.952348, 0, 1, 0, -0.952348, 0, -0.305014, 16.3998, 1.5475, -16.7259)
[node name="Desk3" parent="." instance=ExtResource("5_u4bki")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.2247, 1.25, -7.9819)
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 15.9585, 1, -7.9819)
[node name="Cube4" parent="." instance=ExtResource("11_58enu")]
transform = Transform3D(0.98423, 0, 0.176896, 0, 1, 0, -0.176896, 0, 0.98423, 15.8128, 1.33987, -8.59911)
transform = Transform3D(-0.999837, 0, -0.0180809, 0, 1, 0, 0.0180809, 0, -0.999837, 15.5952, 1.06515, -8.59911)
[node name="ComputerScreen3" parent="." instance=ExtResource("12_djkgb")]
transform = Transform3D(0.104667, 0, 0.994507, 0, 1, 0, -0.994507, 0, 0.104667, 16.5233, 1.99061, -8.55754)
transform = Transform3D(0.104667, 0, 0.994507, 0, 1, 0, -0.994507, 0, 0.104667, 16.1275, 1.5475, -8.55754)
[node name="Desk4" parent="." instance=ExtResource("5_u4bki")]
transform = Transform3D(0.963821, 0, -0.266549, 0, 1, 0, 0.266549, 0, 0.963821, 16.286, 1.25, -11.7658)
transform = Transform3D(0.771057, 0, -0.213239, 0, 0.8, 0, 0.213239, 0, 0.771057, 16.0198, 1, -11.7658)
[node name="Cube5" parent="." instance=ExtResource("11_58enu")]
transform = Transform3D(0.963821, 0, -0.266549, 0, 1, 0, 0.266549, 0, 0.963821, 16.0536, 1.33987, -12.4705)
transform = Transform3D(0.963821, 0, -0.266549, 0, 1, 0, 0.266549, 0, 0.963821, 15.803, 1.06591, -12.4705)
[node name="ComputerScreen4" parent="." instance=ExtResource("12_djkgb")]
transform = Transform3D(0.119617, 0, 0.99282, 0, 1, 0, -0.99282, 0, 0.119617, 16.7273, 1.99061, -12.241)
transform = Transform3D(0.119617, 0, 0.99282, 0, 1, 0, -0.99282, 0, 0.119617, 16.3315, 1.5475, -12.241)
[node name="Cube6" parent="." instance=ExtResource("14_8trno")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.6955, 1.42305, -15.217)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.2262, 1.17853, -15.8474)
[node name="Area3D" parent="." instance=ExtResource("15_0vmxp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.431601, 1.81218, 19.1515)
@@ -99,5 +115,32 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1.5, 0.0964928)
[node name="MeshInstance3D" parent="Area3D" index="1"]
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0.951174)
[node name="Cube7" parent="." instance=ExtResource("15_uo5we")]
transform = Transform3D(0.141057, 0, 0.990001, 0, 1, 0, -0.990001, 0, 0.141057, 1.35667, 7.33879, 16.6137)
[node name="Wallholder" parent="." instance=ExtResource("16_f60rn")]
transform = Transform3D(-2.5, 0, -3.77489e-07, 0, 2.5, 0, 3.77489e-07, 0, -2.5, 1.35957, 6.90852, 17.2163)
[node name="Cube8" parent="." instance=ExtResource("15_uo5we")]
transform = Transform3D(0.608083, 0, 0.793874, -0.1763, 0.975029, 0.135041, -0.77405, -0.222076, 0.592899, 7.29571, 6.79922, -5.97647)
[node name="Wallholder2" parent="." instance=ExtResource("16_f60rn")]
transform = Transform3D(-2.5, 0, -3.77489e-07, 0, 2.5, 0, 3.77489e-07, 0, -2.5, 7.27538, 6.39364, -5.37385)
[node name="Cube9" parent="." instance=ExtResource("17_y5de5")]
transform = Transform3D(0.244123, 0, 0.969744, 0, 1, 0, -0.969744, 0, 0.244123, 15.2668, 0.0661136, -12.4295)
[node name="Cube10" parent="." instance=ExtResource("17_y5de5")]
transform = Transform3D(-0.991948, 0, -0.126649, 0, 1, 0, 0.126649, 0, -0.991948, 15.1043, 0.092857, -8.20595)
[node name="Cube11" parent="." instance=ExtResource("17_y5de5")]
transform = Transform3D(0.985336, 0, 0.170622, 0, 1, 0, -0.170622, 0, 0.985336, 15.324, 0.092857, -16.5948)
[node name="Cube12" parent="." instance=ExtResource("17_y5de5")]
transform = Transform3D(-0.11022, 0, 0.993907, 0, 1, 0, -0.993907, 0, -0.11022, 15.324, 0.092857, -21.1575)
[node name="Desk5" parent="." instance=ExtResource("5_u4bki")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.041, 1, -12.067)
[editable path="interior2"]
[editable path="Area3D"]

View File

@@ -27,6 +27,9 @@ points = PackedVector3Array(0.94501, -0.100008, -1.75176, 0.795997, -0.100008, -
points = PackedVector3Array(0.971203, -0.13061, 1.95683, 0.764831, -0.0886864, 1.96181, 0.795997, -0.100008, 1.75176, 0.971203, -1.77078, 1.81295, 0.942418, -1.77078, 1.95683, 0.977643, -0.0763203, 1.77958, 0.769804, -1.77078, 1.92805, 0.85614, -1.74203, 1.7554, 0.769804, -1.77078, 1.81295, 0.94501, -0.100008, 1.75176, 0.766174, -0.100008, 1.78159, 0.827355, -1.79953, 1.95683, 0.971203, -1.77078, 1.92805, 0.942418, -1.79953, 1.78418, 0.798589, -1.79953, 1.78418)
[node name="Desk" type="StaticBody3D"]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0)
collision_layer = 7
collision_mask = 7
collision_priority = 2.0
physics_material_override = SubResource("PhysicsMaterial_rff84")

View File

@@ -11,7 +11,9 @@ absorbent = true
[sub_resource type="BoxShape3D" id="BoxShape3D_m4ear"]
size = Vector3(0.1, 0.1, 0.276709)
[node name="Desk" type="StaticBody3D"]
[node name="Wallholder" type="StaticBody3D"]
collision_layer = 7
collision_mask = 7
collision_priority = 2.0
physics_material_override = SubResource("PhysicsMaterial_rff84")

View File

@@ -12,7 +12,7 @@ absorbent = true
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="BoxShape3D" id="BoxShape3D_bsmvc"]
size = Vector3(0.894531, 1.15163, 1.1)
size = Vector3(0.627, 0.806, 0.77)
[node name="ComputerScreen" type="RigidBody3D" groups=["pushables"]]
collision_priority = 2.0
@@ -21,6 +21,7 @@ physics_material_override = SubResource("PhysicsMaterial_rff84")
continuous_cd = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, 0)
mesh = ExtResource("1_561hv")
surface_material_override/0 = ExtResource("2_r7j4a")
surface_material_override/1 = SubResource("StandardMaterial3D_vbaul")

View File

@@ -0,0 +1,193 @@
[gd_scene load_steps=33 format=3 uid="uid://b7evqwig6js8j"]
[ext_resource type="ArrayMesh" uid="uid://dunt8cj4ben4s" path="res://assets/models/office_chair.obj" id="1_or8oa"]
[ext_resource type="Material" uid="uid://um6ea5w0bexc" path="res://assets/textures/material/office_chair/office_c#hair.material" id="2_pwdxi"]
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_rff84"]
rough = true
bounce = 0.1
absorbent = true
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7lmo5"]
points = PackedVector3Array(0.313616, 0.627343, 0.314356, -0.323026, 0.648257, 0.0640503, -0.306712, 0.670316, 0.32965, 0.282303, 0.724885, 0.0897504, 0.107738, 0.561259, 0.0679282, -0.176931, 0.579445, 0.316802, -0.284916, 0.724885, 0.0788249, 0.282303, 0.703038, 0.264212, 0.33552, 0.67988, 0.0622465, 0.175631, 0.579372, 0.316931, 0.271338, 0.659425, 0.351501, -0.0994531, 0.561259, 0.0788249, -0.274018, 0.713962, 0.220568, -0.281376, 0.598011, 0.309394, 0.298677, 0.628102, 0.0694586, 0.256588, 0.588649, 0.308141, -0.251753, 0.607959, 0.339714, -0.312067, 0.710458, 0.06428, 0.325894, 0.703038, 0.24239, -0.284916, 0.692131, 0.296931, -0.328507, 0.713962, 0.166085, -0.324931, 0.637857, 0.293009, -0.263053, 0.659425, 0.351501, 0.310808, 0.710638, 0.0639069, 0.260441, 0.724885, 0.122469, 0.250296, 0.60791, 0.339904, 0.271338, 0.713962, 0.220568, 0.302395, 0.607692, 0.269934, 0.293201, 0.692131, 0.296931, -0.328629, 0.690583, 0.0616494, -0.247439, 0.608551, 0.0710732, 0.336586, 0.658893, 0.23058, 0.314997, 0.670316, 0.32965, -0.263053, 0.724885, 0.122469, -0.253796, 0.587465, 0.310402, 0.325894, 0.713962, 0.17701, -0.278963, 0.598392, 0.25886, -0.317609, 0.692131, 0.286005, -0.322237, 0.627539, 0.261205, 0.319565, 0.627566, 0.230055, -0.297941, 0.627719, 0.0660039, 0.275773, 0.598646, 0.248656, -0.206406, 0.599024, 0.336459, -0.297574, 0.617524, 0.321841, 0.333848, 0.669213, 0.0629632, -0.284916, 0.703038, 0.264212)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_nys34"]
points = PackedVector3Array(-0.230413, 0.0921978, -0.270288, -0.35038, -0.0495975, -0.313902, -0.35038, -0.0495975, -0.292089, -0.241309, -0.0495975, -0.292089, -0.284911, 0.00493913, -0.346626, -0.284911, 0.0812744, -0.237553, -0.328542, 0.0594598, -0.313902, -0.197678, 0.0267218, -0.237553, -0.306734, -0.0605049, -0.248475, -0.284911, -0.0714282, -0.335715, -0.197678, 0.0921978, -0.248475, -0.284911, 0.0703511, -0.324803, -0.317631, 0.00493913, -0.346626, -0.35038, 0.00493913, -0.292089, -0.284911, -0.0714282, -0.259387, -0.252221, -0.0605049, -0.313902, -0.328542, -0.0714282, -0.270288, -0.306734, -0.0605049, -0.346626, -0.263132, 0.0921978, -0.237553)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ao6m3"]
points = PackedVector3Array(-0.0667695, 0.14674, -0.0848353, -0.274022, 0.0267474, -0.237553, -0.274022, 0.0267474, -0.226636, -0.0231285, 0.0267474, -0.0739354, -0.18674, 0.0921935, -0.237553, -0.110411, 0.0267474, -0.0630185, -0.263093, 0.0921935, -0.215719, -0.110411, 0.124917, -0.0630185, -0.18674, 0.0267474, -0.237553, -0.0231285, 0.135828, -0.0739354, -0.0231285, 0.135828, -0.0630185, -0.263093, 0.0921935, -0.237553, -0.0776737, 0.14674, -0.0630185, -0.230381, 0.103093, -0.226636, -0.0231285, 0.0267474, -0.0630185, -0.154027, 0.114005, -0.193919)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_txsr8"]
points = PackedVector3Array(0.205941, -0.0495975, -0.422985, 0.173231, 0.0921978, -0.313922, 0.1296, 0.0921978, -0.313922, 0.184131, -0.0605049, -0.324834, 0.151421, -0.0714282, -0.390261, 0.173231, 0.0703511, -0.401162, 0.238662, 0.00493913, -0.379349, 0.227752, -0.0714282, -0.357558, 0.216841, 0.0703511, -0.390261, 0.195031, 0.0812744, -0.313922, 0.1296, 0.0267218, -0.313922, 0.162321, 0.0158304, -0.412073, 0.195031, -0.0277829, -0.313922, 0.238662, -0.0495975, -0.401162, 0.205941, 0.00493913, -0.422985, 0.151421, -0.0714282, -0.357558, 0.173231, -0.0605049, -0.422985, 0.1296, 0.0703511, -0.335745, 0.227752, -0.0714282, -0.390261, 0.238662, 0.00493913, -0.401162)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_gpweb"]
points = PackedVector3Array(0.195039, 0.0812936, -0.302983, 0.184123, 0.0921935, -0.292054, 0.0750685, 0.037659, -0.0630185, 0.118659, 0.0267474, -0.313912, -0.00965409, 0.139999, -0.0523587, -0.00965409, 0.0216492, -0.0523587, 0.0641515, 0.14674, -0.0630185, 0.195039, 0.0267474, -0.302983, 0.107742, 0.103093, -0.28115, 0.184123, 0.0921935, -0.313912, 0.0205222, 0.14674, -0.0957554, 0.118659, 0.0812936, -0.313912, 0.0859854, 0.0267474, -0.0848513, 0.0750685, 0.0921935, -0.0630185, -0.00131167, 0.135828, -0.0739472, 0.0859854, 0.135828, -0.139396)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sp8bj"]
points = PackedVector3Array(-0.426714, -0.0495911, 0.17696, -0.164989, 0.114015, 0.122445, -0.164989, 0.114015, 0.111529, -0.393992, 0.0703586, 0.209669, -0.339438, -0.0714282, 0.220585, -0.164989, 0.0267207, 0.111529, -0.295851, 0.0921775, 0.111529, -0.37216, -0.0605187, 0.144251, -0.383076, -0.0059714, 0.242391, -0.404882, 0.0594491, 0.16607, -0.36127, 0.0703586, 0.220585, -0.404882, -0.0386998, 0.242391, -0.295851, 0.0267207, 0.111529, -0.36127, -0.0714282, 0.155167, -0.241323, 0.114015, 0.122445, -0.426714, 0.00493807, 0.198766, -0.404882, -0.0714282, 0.198766, -0.164989, 0.0267207, 0.122445, -0.37216, 0.081268, 0.155167, -0.415798, 0.0158475, 0.16607, -0.404882, -0.0059714, 0.242391)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hfxsy"]
points = PackedVector3Array(0.0528895, 0.152784, -0.00620753, -0.0994873, 0.0267495, -0.0630185, -0.274022, 0.0267495, 0.100599, 0.0358361, 0.02949, 0.10753, -0.241288, 0.113992, 0.111516, -0.0994873, 0.135827, -0.0630185, 0.053269, 0.0307262, -0.0572341, 0.0313794, 0.146738, 0.100599, -0.0122201, 0.157648, -0.0630185, 0.0750471, 0.0267495, 0.0460655, -0.0122201, 0.015839, -0.0630185, 0.0750471, 0.135827, -0.0193849, -0.044988, 0.157648, 0.0460655, 0.0313794, 0.015839, 0.0569654, -0.274022, 0.0921711, 0.100599, -0.274022, 0.0267495, 0.111516, -0.0122201, 0.135827, 0.111516, 0.0750471, 0.146738, 0.0351486, -0.0558878, 0.157648, -0.0302847, 0.0491042, 0.131324, -0.0550125, 0.0313794, 0.157648, 0.0569654, -0.18672, 0.124917, 0.111516, -0.0558878, 0.015839, -0.0302847)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_u7ctf"]
points = PackedVector3Array(0.0641387, 0.343049, -0.0084722, -0.0558537, 0.157673, -0.0302719, -0.0558537, 0.157673, 0.035139, -0.0558537, 0.408541, -0.0084722, 0.0204923, 0.157673, -0.0630185, 0.0314039, 0.157673, 0.0569739, -0.0340187, 0.408541, 0.0460623, -0.0231071, 0.408541, -0.0521069, 0.0314039, 0.408541, 0.0460623, 0.0423038, 0.408541, -0.0411835, 0.0641387, 0.157673, 0.0133275, 0.0532271, 0.157673, -0.0411835, -0.0449421, 0.343049, -0.0521069, -0.0340187, 0.343049, 0.0569739, 0.0204923, 0.343049, -0.0630185, 0.0532271, 0.408541, 0.0242274, -0.0340187, 0.157673, 0.0569739, -0.0122073, 0.157673, -0.0630185, -0.0558537, 0.343049, 0.035139, 0.0314039, 0.343049, 0.0569739, 0.0532271, 0.343049, -0.0411835, -0.0449421, 0.157673, -0.0521069, -0.0122073, 0.343049, -0.0630185, 0.0532271, 0.157673, 0.035139, 0.0641387, 0.343049, 0.0133275)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pw2ol"]
points = PackedVector3Array(0.173264, 0.0267474, -0.00846793, 0.10782, 0.14674, 0.0242637, 0.10782, 0.14674, 0.0024394, 0.336849, 0.0921935, 0.0242637, 0.271353, 0.0267474, 0.0787907, 0.0750727, 0.0267474, 0.0460591, 0.282269, 0.0921935, 0.0787907, 0.0750727, 0.135828, -0.0193849, 0.0750727, 0.124917, 0.0460591, 0.336849, 0.0267474, 0.0242637, 0.0750727, 0.0267474, -0.0193849, 0.336849, 0.0921935, 0.0787907, 0.314991, 0.0703938, 0.0133467, 0.326382, 0.0315449, 0.0748655, 0.0750727, 0.14674, 0.0351422, 0.10782, 0.0921935, -0.0193849, 0.314991, 0.103093, 0.0569664)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_eq1qh"]
points = PackedVector3Array(0.467749, -0.0168755, 0.0678727, 0.336861, 0.0267218, 0.0242487, 0.336861, 0.0267218, 0.0896884, 0.391402, -0.0714282, 0.1006, 0.435015, 0.0703511, 0.0896884, 0.456821, -0.0605049, 0.0351678, 0.347777, 0.0921978, 0.0242487, 0.435015, 0.0594598, 0.0351678, 0.380499, -0.0605049, 0.0242487, 0.336861, 0.0921978, 0.0787843, 0.456821, -0.0495975, 0.1006, 0.391402, 0.0267218, 0.1006, 0.369596, -0.0605049, 0.0896884, 0.467749, -0.00595218, 0.0351678, 0.413196, 0.0158304, 0.0242487, 0.445918, -0.0714282, 0.0351678, 0.456821, 0.00493913, 0.1006)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_7wo3g"]
points = PackedVector3Array(0.042307, 0.113997, 0.264223, -0.0122201, 0.0267474, 0.111516, 0.0532239, 0.0267474, 0.111516, 0.0859555, 0.0267474, 0.362409, 0.042307, 0.135821, 0.111516, 0.0205115, 0.081284, 0.35148, -0.0122201, 0.124909, 0.133349, 0.0205115, 0.0267474, 0.35148, 0.0859555, 0.081284, 0.362409, 0.0750386, 0.092185, 0.253294, 0.0314285, 0.092185, 0.362409, -0.00130313, 0.135821, 0.111516, -0.0122201, 0.0376697, 0.155157, 0.0859555, 0.0267474, 0.318768, 0.0532239, 0.103097, 0.111516, -0.00130313, 0.135821, 0.144253, 0.0750386, 0.092185, 0.362409, 0.042307, 0.135821, 0.155157)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_4ynu8"]
points = PackedVector3Array(0.0641483, -0.0714132, 0.384233, 0.0641483, 0.00493059, 0.460585, 0.0641483, 0.0485428, 0.449658, 0.107772, -0.0168755, 0.460585, 0.0859491, 0.0812744, 0.362409, 0.031421, 0.0812744, 0.362409, 0.031421, -0.0605027, 0.449658, 0.0968532, -0.0495922, 0.362409, 0.031421, -0.0605027, 0.373336, 0.0968532, -0.0714132, 0.43876, 0.0423326, 0.0703639, 0.43876, 0.0968532, 0.0703639, 0.416936, 0.031421, -0.00596499, 0.460585, 0.107772, 0.00493059, 0.416936, 0.107772, -0.0605027, 0.449658)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_2pr16"]
points = PackedVector3Array(0.0491605, 0.703617, -0.312929, -0.0231157, 0.408541, -0.0521634, -0.0667621, 0.60485, -0.335677, -0.0648808, 0.709188, 0.0504352, 0.0514285, 0.70939, 0.0507095, 0.0532303, 0.408541, 0.0241921, 0.0532303, 0.60485, -0.335677, -0.0558387, 0.408541, 0.0132784, -0.0626277, 0.703453, -0.312741, -0.0667621, 0.550376, 0.0569334, 0.0532303, 0.550376, 0.0569334, 0.0423187, 0.408541, -0.0412497, -0.063545, 0.65415, -0.346433, 0.0291531, 0.417559, 0.0344272, 0.0499069, 0.684901, -0.335718, 0.0532303, 0.615792, -0.346591, -0.0558387, 0.408541, -0.00854906, -0.0320213, 0.419779, 0.0315737, 0.0204955, 0.408541, -0.0521634, 0.0532303, 0.408541, -0.0194222, -0.0667621, 0.615792, -0.346591, -0.0667621, 0.572142, -0.22658)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_11xj3"]
points = PackedVector3Array(0.118706, 0.561276, -0.193941, 0.0940863, 0.730381, -0.394054, 0.369559, 0.735793, -0.215756, 0.0608219, 0.700517, -0.177438, 0.315006, 0.637636, -0.335709, 0.0968917, 0.572192, -0.346606, 0.336789, 0.594006, -0.193941, 0.0412586, 0.590017, -0.163746, 0.336789, 0.735793, -0.172125, 0.0532303, 0.659416, -0.357525, 0.315006, 0.69213, -0.346606, 0.118706, 0.637636, -0.390237, 0.0532303, 0.713961, -0.237572, 0.293192, 0.572192, -0.20486, 0.118706, 0.735793, -0.401156, 0.369559, 0.648535, -0.20486, 0.0859683, 0.735793, -0.357525, 0.0532303, 0.572192, -0.226675, 0.0532303, 0.615821, -0.346606, 0.0532303, 0.713961, -0.32479, 0.0968917, 0.604922, -0.379341, 0.334664, 0.628915, -0.183569, 0.325898, 0.648535, -0.335709, 0.293192, 0.572192, -0.193941, 0.107783, 0.572192, -0.346606, 0.0968917, 0.681231, -0.401156, 0.107783, 0.561276, -0.248491, 0.304115, 0.648535, -0.346606, 0.361199, 0.731016, -0.178394, 0.118706, 0.69213, -0.401156, 0.118706, 0.604922, -0.379341, 0.315006, 0.583108, -0.215756, 0.347744, 0.604922, -0.20486)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_jfih0"]
points = PackedVector3Array(0.358636, 0.626717, -0.0302975, 0.0532303, 0.572169, -0.172102, 0.0593445, 0.700823, -0.167823, 0.0532303, 0.55035, 0.0569739, 0.0643352, 0.709162, 0.0492005, 0.339074, 0.722542, -0.185943, 0.317277, 0.708369, 0.0479185, 0.277351, 0.60071, -0.184728, 0.338359, 0.74639, -0.00287025, 0.282268, 0.572169, -0.0521378, 0.325898, 0.626717, 0.0569739, 0.0532303, 0.713974, -0.117547, 0.339385, 0.624694, -0.18627, 0.369559, 0.735793, -0.0302975, 0.0859683, 0.55035, -0.0521378, 0.216856, 0.58814, -0.185749, 0.359072, 0.68453, -0.182015, 0.0859683, 0.55035, 0.0569739, 0.315006, 0.583079, -0.084831, 0.369559, 0.670336, -0.00847967, 0.366876, 0.728083, -0.00256992, 0.271345, 0.604916, 0.0569739, 0.315006, 0.583079, -0.0521378, 0.0532303, 0.55035, -0.0521378)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sanat"]
points = PackedVector3Array(-0.404906, 1.03032, -0.172079, -0.404906, 0.997595, 0.220581, -0.404906, 0.96487, -0.215698, -0.306763, 1.04123, -0.0847498, -0.306763, 0.96487, -0.215698, -0.339491, 0.96487, 0.231508, -0.350401, 1.04123, 0.155107, -0.415816, 0.975778, 0.187844, -0.295853, 1.0194, 0.176962, -0.404906, 1.04123, 0.0787512, -0.339491, 1.03032, -0.215698, -0.295853, 1.0194, -0.183007, -0.306763, 0.96487, 0.209653, -0.415816, 1.0194, -0.183007, -0.37073, 0.957829, -0.176968, -0.404906, 0.96487, 0.209653, -0.372178, 1.03032, 0.209653, -0.415816, 1.0194, 0.176962, -0.372178, 1.04123, -0.150224, -0.317672, 1.03032, 0.198771, -0.372178, 0.96487, -0.237553, -0.295853, 0.975778, 0.187844, -0.393997, 1.0194, -0.215698, -0.306763, 1.04123, 0.0787512, -0.306763, 0.997595, 0.220581, -0.341895, 0.960377, 0.09465, -0.340981, 0.957936, -0.1765, -0.415816, 0.997595, -0.193888, -0.295853, 0.997595, -0.193888, -0.306763, 1.00849, -0.215698, -0.404906, 1.04123, -0.0847498)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_kgt03"]
points = PackedVector3Array(-0.266418, 1.09058, -0.274383, -0.00136717, 1.28121, -0.357521, -0.00136717, 1.28121, -0.390266, -0.00136717, 1.0849, -0.281202, -0.153989, 1.0849, -0.390266, -0.263083, 1.24847, -0.30301, -0.241264, 1.25936, -0.379356, -0.00136717, 1.11761, -0.401163, -0.273993, 1.0849, -0.346624, -0.0886151, 1.25936, -0.412087, -0.00136717, 1.21574, -0.30301, -0.197627, 1.15034, -0.270278, -0.219445, 1.28121, -0.368431, -0.219445, 1.17215, -0.390266, -0.186717, 1.27028, -0.313934, -0.273993, 1.22665, -0.292099, -0.00136717, 1.18305, -0.412087, -0.0152952, 1.09454, -0.385444, -0.0777057, 1.18305, -0.412087, -0.208536, 1.20484, -0.281202, -0.273993, 1.15034, -0.270278, -0.143135, 1.0849, -0.270278, -0.273993, 1.13942, -0.357521, -0.00136717, 1.25936, -0.324845, -0.00136717, 1.25936, -0.412087, -0.0122489, 1.11761, -0.281202, -0.252174, 1.27028, -0.357521, -0.219445, 1.10671, -0.379356)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sbobt"]
points = PackedVector3Array(0.151401, 1.0849, -0.270278, -0.00131166, 1.28121, -0.390266, 0.151401, 1.0849, -0.390266, -0.00131166, 1.10671, -0.281202, 0.271391, 1.22665, -0.292099, 0.293215, 1.0849, -0.313934, -0.00131166, 1.11761, -0.401163, 0.227713, 1.25936, -0.390266, -0.00131166, 1.25936, -0.324845, 0.0859566, 1.25936, -0.412087, -0.00131166, 1.0849, -0.281202, 0.282289, 1.0958, -0.270278, 0.205947, 1.20484, -0.281202, 0.271391, 1.19392, -0.368431, 0.227713, 1.27028, -0.313934, 0.23864, 1.0958, -0.368431, 0.0859566, 1.18305, -0.412087, -0.00131166, 1.25936, -0.412087, -0.00131166, 1.21574, -0.30301, 0.0130978, 1.0945, -0.385463, 0.19502, 1.15034, -0.270278, 0.249567, 1.27028, -0.324845, -0.00131166, 1.28121, -0.357521, 0.271391, 1.21574, -0.368431, 0.227713, 1.27028, -0.379356, 0.271391, 1.15034, -0.270278, 0.271391, 1.0849, -0.346624, 0.227713, 1.12853, -0.379356, 0.184094, 1.27028, -0.313934, -0.00131166, 1.18305, -0.412087)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_n8lkl"]
points = PackedVector3Array(0.424116, 0.997595, 0.155107, 0.424116, 0.986695, 0.155107, 0.402282, 0.96487, -0.215698, 0.304145, 0.96487, 0.209653, 0.402282, 1.04123, 0.0896788, 0.304145, 0.96487, -0.204816, 0.402282, 1.03032, -0.183007, 0.293215, 1.0194, 0.166034, 0.380474, 0.953961, 0.100606, 0.304145, 1.03032, -0.172079, 0.336857, 1.03032, 0.209653, 0.402282, 0.96487, 0.209653, 0.424116, 1.0194, -0.117533, 0.315049, 1.04123, -0.106651, 0.347761, 1.03032, -0.215698, 0.336857, 0.953961, -0.193888, 0.293215, 0.975778, -0.183007, 0.402282, 1.0194, 0.209653, 0.424116, 0.975778, -0.139296, 0.315049, 1.04123, 0.100606, 0.402282, 1.04123, -0.0956775, 0.36957, 0.96487, 0.231508, 0.347761, 0.96487, -0.237553, 0.402282, 1.0194, -0.215698, 0.304145, 1.00849, -0.215698, 0.293215, 1.0194, -0.172079, 0.293215, 0.975778, 0.176962, 0.424116, 1.0194, 0.111488, 0.380474, 0.953961, -0.183007, 0.36957, 1.04123, 0.155107, 0.304145, 1.00849, 0.209653, 0.358665, 1.04123, -0.161151)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_nl87g"]
points = PackedVector3Array(-0.33943, 0.659417, -0.31385, -0.141256, 0.709429, 0.041313, -0.219497, 0.724855, 0.0569334, -0.219497, 0.594012, 0.0569334, -0.11805, 0.586932, -0.320952, -0.132212, 0.713949, -0.324763, -0.365212, 0.731047, 0.00378708, -0.309134, 0.592311, -0.0649089, -0.33943, 0.735793, -0.215707, -0.139891, 0.577419, -0.0584448, -0.33943, 0.648543, 0.0569334, -0.280121, 0.584163, -0.20613, -0.219497, 0.615824, -0.346591, -0.328532, 0.713949, -0.31385, -0.348153, 0.630004, -0.198249, -0.141464, 0.598637, 0.0409528, -0.317633, 0.637637, -0.335677, -0.356719, 0.725256, -0.207283, -0.139059, 0.659108, -0.34572, -0.328532, 0.713949, 0.0569334, -0.359163, 0.658829, -0.198885, -0.358242, 0.658787, -0.0346201, -0.280494, 0.583231, -0.0654181, -0.303162, 0.689653, -0.333816, -0.33943, 0.735793, 0.0132784, -0.252193, 0.604918, -0.31385, -0.273991, 0.604918, 0.0569334, -0.307671, 0.593896, -0.205752, -0.340189, 0.619776, -0.0525417, -0.273991, 0.724855, -0.302936, -0.328532, 0.735793, -0.204793, -0.26243, 0.659088, -0.344956, -0.33943, 0.670324, -0.324763, -0.317633, 0.626731, 0.0569334)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_wo31q"]
points = PackedVector3Array(-0.0885831, 0.55035, -0.0521378, -0.0667621, 0.55035, -0.0521378, -0.130046, 0.70928, 0.0418079, -0.121302, 0.572169, -0.335658, -0.0691242, 0.708857, 0.040439, -0.121302, 0.735793, -0.357543, -0.129192, 0.598519, 0.0358292, -0.0691484, 0.617795, -0.333835, -0.0776726, 0.735793, -0.390236, -0.0885831, 0.55035, 0.0569739, -0.130089, 0.63798, -0.345511, -0.0776726, 0.593988, -0.357543, -0.130099, 0.576749, -0.059886, -0.0693561, 0.688265, -0.332727, -0.109653, 0.678645, -0.385675, -0.0698942, 0.559225, 0.0350492, -0.0885831, 0.572169, -0.335658, -0.129667, 0.688337, -0.332984, -0.121302, 0.583079, -0.357543, -0.119535, 0.728283, -0.382624, -0.0776726, 0.637626, -0.379294)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_2u7le"]
points = PackedVector3Array(-0.339472, 0.735815, -0.21573, -0.35038, 0.95394, -0.150286, -0.361289, 0.95394, -0.150286, -0.35038, 0.921205, -0.20482, -0.372197, 0.735815, -0.172111, -0.328564, 0.735815, -0.183008, -0.372197, 0.899403, -0.20482, -0.372197, 0.735815, -0.21573, -0.339472, 0.95394, -0.193911, -0.372197, 0.95394, -0.161202, -0.35038, 0.768549, -0.161202, -0.328564, 0.833998, -0.183008)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_rtme7"]
points = PackedVector3Array(-0.372197, 0.735815, -0.0302933, -0.339472, 0.95394, 0.111502, -0.372197, 0.95394, 0.111502, -0.339472, 0.735815, 0.0242679, -0.339472, 0.943028, 0.0569547, -0.328564, 0.746726, -0.0193699, -0.372197, 0.746726, 0.0242679, -0.372197, 0.943028, 0.0569547, -0.35038, 0.779461, -0.0193699, -0.328564, 0.801263, 0.0351774, -0.361289, 0.910294, 0.100593)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_t5iq5"]
points = PackedVector3Array(-0.110388, 0.812142, -0.422983, -0.0994851, 0.757627, -0.357552, -0.110388, 0.757627, -0.357552, -0.121296, 0.844867, -0.379371, -0.0776705, 0.844867, -0.390267, -0.0776705, 0.735804, -0.390267, -0.121296, 0.735804, -0.40117, -0.0885821, 0.844867, -0.422983, -0.121296, 0.735804, -0.357552, -0.121296, 0.844867, -0.422983, -0.0776705, 0.735804, -0.368461, -0.0885821, 0.757627, -0.41208)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_35taj"]
points = PackedVector3Array(-0.252174, 0.866724, -0.335746, -0.012484, 1.07545, -0.287629, -0.171695, 1.01251, -0.272417, -0.121344, 1.07392, -0.466609, -0.00136717, 0.844877, -0.346659, -0.28493, 1.08486, -0.324852, -0.00136717, 1.00847, -0.455695, -0.121344, 0.844877, -0.422974, -0.0231583, 0.888524, -0.281217, -0.252401, 0.885416, -0.278559, -0.00136717, 1.08486, -0.390253, -0.26776, 1.07915, -0.274719, -0.273993, 0.91037, -0.335746, -0.219445, 0.844877, -0.324852, -0.262814, 0.924995, -0.268222, -0.273993, 1.08486, -0.346659, -0.121344, 1.04119, -0.466609, -0.28493, 0.899423, -0.303025, -0.00136717, 0.855801, -0.368426, -0.121344, 1.08486, -0.455695, -0.0125433, 1.06532, -0.438334, -0.110434, 0.866724, -0.433868, -0.23116, 1.0725, -0.270041)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_umjcv"]
points = PackedVector3Array(0.0968554, 0.74676, -0.412064, 0.140498, 1.07389, -0.270278, 0.139362, 1.08203, -0.282611, 0.00376264, 1.07234, -0.287458, 0.085931, 1.07389, -0.466629, -0.00131167, 1.00847, -0.455693, 0.00845928, 0.872723, -0.302649, 0.129573, 0.735793, -0.368454, 0.129573, 1.07389, -0.455693, -0.00131167, 0.844918, -0.346639, 0.13189, 0.881614, -0.291805, 0.085931, 0.735793, -0.357556, 0.00310268, 1.06371, -0.440024, 0.140498, 0.866715, -0.368454, 0.118676, 1.03027, -0.466629, 0.085931, 1.08483, -0.455693, 0.129573, 0.757659, -0.401147, 0.00744917, 0.900788, -0.291993, 0.140498, 1.08483, -0.379351, 0.085931, 0.735793, -0.401147, -0.00131167, 0.855817, -0.368454, 0.140498, 0.844918, -0.33576, 0.130538, 0.910311, -0.284068, 0.129573, 0.997535, -0.455693, 0.118676, 0.757659, -0.412064)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ittc5"]
points = PackedVector3Array(0.293215, 1.08486, -0.303004, 0.140498, 0.844877, -0.313928, 0.140498, 1.08486, -0.270293, 0.14329, 1.08047, -0.377168, 0.271375, 0.91037, -0.25937, 0.271375, 0.899423, -0.335727, 0.140498, 0.866724, -0.368439, 0.227754, 1.08486, -0.368439, 0.140498, 0.91037, -0.270293, 0.271375, 1.07392, -0.25937, 0.249579, 0.855801, -0.292116, 0.173236, 1.01937, -0.25937, 0.195061, 0.91037, -0.368439, 0.216856, 0.855801, -0.346615, 0.205959, 0.866724, -0.270293, 0.271375, 1.08486, -0.346615, 0.293215, 0.96487, -0.303004, 0.140498, 0.96487, -0.379362, 0.271375, 0.866724, -0.303004, 0.195061, 1.08486, -0.379362, 0.293215, 1.04119, -0.281193, 0.195061, 0.91037, -0.25937, 0.205959, 1.08486, -0.25937, 0.140498, 0.866724, -0.281193, 0.227754, 0.899423, -0.357539)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_kl0ri"]
points = PackedVector3Array(0.358665, 0.779461, -0.21573, 0.369574, 0.95394, -0.150286, 0.347757, 0.95394, -0.150286, 0.369574, 0.735815, -0.172111, 0.380482, 0.932117, -0.193911, 0.336849, 0.95394, -0.193911, 0.336849, 0.735815, -0.172111, 0.336849, 0.735815, -0.21573, 0.380482, 0.735815, -0.193911, 0.380482, 0.95394, -0.161202, 0.347757, 0.768549, -0.161202, 0.369574, 0.735815, -0.21573, 0.347757, 0.921205, -0.20482, 0.336849, 0.95394, -0.161202)
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_kbg6x"]
points = PackedVector3Array(0.336849, 0.735815, -0.0302933, 0.369574, 0.95394, 0.111502, 0.336849, 0.95394, 0.111502, 0.369574, 0.735815, 0.0242679, 0.380482, 0.95394, 0.0678642, 0.336849, 0.943028, 0.0569547, 0.369574, 0.746726, -0.0302933, 0.336849, 0.746726, 0.0242679, 0.380482, 0.735815, 0.00244901, 0.380482, 0.910294, 0.0896831, 0.347757, 0.95394, 0.0569547, 0.347757, 0.910294, 0.100593)
[node name="Cube" type="RigidBody3D" groups=["pushables"]]
collision_priority = 2.0
mass = 1.5
physics_material_override = SubResource("PhysicsMaterial_rff84")
continuous_cd = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
mesh = ExtResource("1_or8oa")
surface_material_override/0 = ExtResource("2_pwdxi")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_7lmo5")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_nys34")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_ao6m3")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_txsr8")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_gpweb")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_sp8bj")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_hfxsy")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_u7ctf")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_pw2ol")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_eq1qh")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_7wo3g")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_4ynu8")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_2pr16")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_11xj3")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_jfih0")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_sanat")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_kgt03")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_sbobt")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_n8lkl")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_nl87g")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_wo31q")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_2u7le")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_rtme7")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_t5iq5")
[node name="CollisionShape3D25" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_35taj")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_umjcv")
[node name="CollisionShape3D27" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_ittc5")
[node name="CollisionShape3D28" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_kl0ri")
[node name="CollisionShape3D29" type="CollisionShape3D" parent="."]
shape = SubResource("ConvexPolygonShape3D_kbg6x")

View File

@@ -19,6 +19,7 @@ size = Vector3(0.773401, 0.417932, 0.4)
collision_priority = 2.0
mass = 1.5
physics_material_override = SubResource("PhysicsMaterial_rff84")
freeze = true
continuous_cd = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]

File diff suppressed because one or more lines are too long

View File

@@ -93,6 +93,7 @@ wait_time = 0.4
[node name="FootSteps" type="AudioStreamPlayer" parent="."]
script = ExtResource("5_t1bvf")
audio_library = Array[ExtResource("6_4revs")]([SubResource("Resource_n8h0v"), SubResource("Resource_a4b4g"), SubResource("Resource_yjl6f"), SubResource("Resource_qe4pm")])
pitch_variation = 0.3
[node name="GameOver" parent="." instance=ExtResource("11_0dlqh")]
visible = false

View File

@@ -15,9 +15,11 @@ func next_level() -> void:
level_pointer += 1
if level_pointer < levels.size():
transition.show()
get_tree().paused = true
await get_tree().create_timer(1).timeout
get_tree().change_scene_to_packed(levels[level_pointer])
await get_tree().create_timer(2).timeout
get_tree().paused = false
transition.hide()
else:
get_tree().change_scene_to_file("res://scenes/gui/menus/game_finished.tscn")

View File

@@ -2,6 +2,7 @@ extends Control
class_name MainMenu
func _ready() -> void:
get_tree().paused = false
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
LevelManager.level_pointer = 0

View File

@@ -2,11 +2,13 @@ extends AudioStreamPlayer
class_name SoundEffect
@export var audio_library: Array[SoundeffectResource]
@export_range(0,2) var pitch_variation: float
func play_key(key: String) -> void:
for res in audio_library:
if res.key == key:
stream = res.audio
pitch_scale = 1 + randf_range(pitch_variation * -1, pitch_variation)
play()
return
push_error(key + " is not available in the Audio Library variable")

Binary file not shown.

Binary file not shown.