feat: added level 2
This commit is contained in:
parent
8a5c8b8cab
commit
4f2887f902
16 changed files with 554 additions and 16 deletions
Binary file not shown.
|
Before Width: | Height: | Size: 211 KiB After Width: | Height: | Size: 221 KiB |
13
project/assets/environment/materials/panels.tres
Normal file
13
project/assets/environment/materials/panels.tres
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
[gd_resource type="StandardMaterial3D" format=3 uid="uid://mqs2kwpmw62s"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://mmgby1krvohd" path="res://assets/environment/textures/tiles_albedo.png" id="1_rh767"]
|
||||
[ext_resource type="Texture2D" uid="uid://2cflalgoaq65" path="res://assets/environment/textures/tiles_normal.png" id="2_e0851"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxw8lsrf72t3m" path="res://assets/environment/textures/tiles_rough.exr" id="3_pqllv"]
|
||||
|
||||
[resource]
|
||||
albedo_texture = ExtResource("1_rh767")
|
||||
roughness_texture = ExtResource("3_pqllv")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("2_e0851")
|
||||
uv1_scale = Vector3(0.5, 0.5, 0.5)
|
||||
uv1_triplanar = true
|
||||
BIN
project/assets/models/props/fragments/rack_fragments.blend
Normal file
BIN
project/assets/models/props/fragments/rack_fragments.blend
Normal file
Binary file not shown.
|
|
@ -0,0 +1,60 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://d0xcnfxqf4xv"
|
||||
path="res://.godot/imported/rack_fragments.blend-9f9a280166c5df648e49fe7c8bd177e5.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/props/fragments/rack_fragments.blend"
|
||||
dest_files=["res://.godot/imported/rack_fragments.blend-9f9a280166c5df648e49fe7c8bd177e5.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path="uid://c88eh5ndhqo3k"
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
blender/nodes/punctual_lights=true
|
||||
blender/nodes/cameras=true
|
||||
blender/nodes/custom_properties=true
|
||||
blender/nodes/modifiers=1
|
||||
blender/meshes/colors=false
|
||||
blender/meshes/uvs=true
|
||||
blender/meshes/normals=true
|
||||
blender/meshes/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
blender/meshes/tangents=true
|
||||
blender/meshes/skins=2
|
||||
blender/meshes/export_bones_deforming_mesh_only=false
|
||||
blender/materials/unpack_enabled=true
|
||||
blender/materials/export_materials=1
|
||||
blender/animation/limit_playback=true
|
||||
blender/animation/always_sample=true
|
||||
blender/animation/group_tracks=true
|
||||
gltf/naming_version=2
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 221 KiB |
|
|
@ -0,0 +1,44 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://byovasqvm8txn"
|
||||
path.s3tc="res://.godot/imported/rack_fragments_chainlink_albedo.png-0e76b3059a5062d8f90067be57307555.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "e7c4c1592b1fd54768019da4aec06c69"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/props/fragments/rack_fragments_chainlink_albedo.png"
|
||||
dest_files=["res://.godot/imported/rack_fragments_chainlink_albedo.png-0e76b3059a5062d8f90067be57307555.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
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/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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
|
||||
BIN
project/assets/models/props/rack.blend
Normal file
BIN
project/assets/models/props/rack.blend
Normal file
Binary file not shown.
60
project/assets/models/props/rack.blend.import
Normal file
60
project/assets/models/props/rack.blend.import
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ccjs7mk6kep7c"
|
||||
path="res://.godot/imported/rack.blend-69510d9baf271dc821751eeafda00d5e.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/props/rack.blend"
|
||||
dest_files=["res://.godot/imported/rack.blend-69510d9baf271dc821751eeafda00d5e.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
blender/nodes/punctual_lights=true
|
||||
blender/nodes/cameras=true
|
||||
blender/nodes/custom_properties=true
|
||||
blender/nodes/modifiers=1
|
||||
blender/meshes/colors=false
|
||||
blender/meshes/uvs=true
|
||||
blender/meshes/normals=true
|
||||
blender/meshes/export_geometry_nodes_instances=false
|
||||
blender/meshes/gpu_instances=false
|
||||
blender/meshes/tangents=true
|
||||
blender/meshes/skins=2
|
||||
blender/meshes/export_bones_deforming_mesh_only=false
|
||||
blender/materials/unpack_enabled=true
|
||||
blender/materials/export_materials=1
|
||||
blender/animation/limit_playback=true
|
||||
blender/animation/always_sample=true
|
||||
blender/animation/group_tracks=true
|
||||
gltf/naming_version=2
|
||||
BIN
project/assets/models/props/rack_chainlink_albedo.png
Normal file
BIN
project/assets/models/props/rack_chainlink_albedo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 221 KiB |
44
project/assets/models/props/rack_chainlink_albedo.png.import
Normal file
44
project/assets/models/props/rack_chainlink_albedo.png.import
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cwjb7no3hiken"
|
||||
path.s3tc="res://.godot/imported/rack_chainlink_albedo.png-21b2826ab327e9ae9ea7fce27727c989.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "e7c4c1592b1fd54768019da4aec06c69"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/props/rack_chainlink_albedo.png"
|
||||
dest_files=["res://.godot/imported/rack_chainlink_albedo.png-21b2826ab327e9ae9ea7fce27727c989.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
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/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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
|
||||
|
|
@ -4,6 +4,7 @@
|
|||
[ext_resource type="PackedScene" uid="uid://tdwettjsx1o2" path="res://objects/effects/impact_flash_green_large.tscn" id="2_yt2un"]
|
||||
[ext_resource type="Material" uid="uid://7d4c1oui1np3" path="res://assets/effects/particle_materials/explosion_dithered.tres" id="3_eaihc"]
|
||||
[ext_resource type="PackedScene" uid="uid://cbdm6154y7m5k" path="res://objects/effects/dustcloud.tscn" id="4_ypmdb"]
|
||||
[ext_resource type="PackedScene" uid="uid://dn1lu8316stf0" path="res://objects/effects/destroyed_object_audio.tscn" id="5_eaihc"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_c3uqf"]
|
||||
resource_name = "ComboGateDestroyed"
|
||||
|
|
@ -43,3 +44,6 @@ draw_pass_1 = SubResource("QuadMesh_gg6xu")
|
|||
|
||||
[node name="DustCloud" parent="." unique_id=1539004666 instance=ExtResource("4_ypmdb")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.10218748, 0.76868117, 0.11002493)
|
||||
|
||||
[node name="DestroyedObjectAudio" parent="." unique_id=1054350173 instance=ExtResource("5_eaihc")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.3858204, 0)
|
||||
|
|
|
|||
21
project/objects/destructable_props/rack.tscn
Normal file
21
project/objects/destructable_props/rack.tscn
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
[gd_scene format=3 uid="uid://35jdh57opubt"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ccjs7mk6kep7c" path="res://assets/models/props/rack.blend" id="1_xcprv"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1b435e74tfx1" path="res://objects/destructable_props/rack_destroyed.tscn" id="2_niy2u"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_xcprv"]
|
||||
size = Vector3(1.0898438, 2.47583, 1.2671509)
|
||||
|
||||
[node name="Rack" type="Node3D" unique_id=1452275486]
|
||||
|
||||
[node name="rack" parent="." unique_id=1950548575 instance=ExtResource("1_xcprv")]
|
||||
|
||||
[node name="DestructableObject" type="DestructableObject" parent="." unique_id=1336570846]
|
||||
collision_layer = 11
|
||||
collision_mask = 10
|
||||
destroyed_object = ExtResource("2_niy2u")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="DestructableObject" unique_id=203926159]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2318654, 0.0038146973)
|
||||
shape = SubResource("BoxShape3D_xcprv")
|
||||
debug_color = Color(0.99844855, 0.03614855, 1.1551381e-06, 0.41960785)
|
||||
56
project/objects/destructable_props/rack_destroyed.tscn
Normal file
56
project/objects/destructable_props/rack_destroyed.tscn
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
[gd_scene format=3 uid="uid://c1b435e74tfx1"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://d0xcnfxqf4xv" path="res://assets/models/props/fragments/rack_fragments.blend" id="1_jygfe"]
|
||||
[ext_resource type="PackedScene" uid="uid://tdwettjsx1o2" path="res://objects/effects/impact_flash_green_large.tscn" id="2_ey6co"]
|
||||
[ext_resource type="Material" uid="uid://7d4c1oui1np3" path="res://assets/effects/particle_materials/explosion_dithered.tres" id="3_m1bqq"]
|
||||
[ext_resource type="PackedScene" uid="uid://dn1lu8316stf0" path="res://objects/effects/destroyed_object_audio.tscn" id="4_ey6co"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_jygfe"]
|
||||
resource_name = "RackDestroyed"
|
||||
script/source = "extends Node3D
|
||||
|
||||
var count : int = 0
|
||||
|
||||
func _ready():
|
||||
$ImpactFlash2.restart()
|
||||
await PlayerCamera.get_instance().impact_effect($ImpactFlash2.process_material.color, 0.1, 0.0, 0.02).timeout
|
||||
iter(self)
|
||||
|
||||
func iter(node):
|
||||
for child in node.get_children():
|
||||
if child is RigidBody3D:
|
||||
child.linear_velocity = ((child.global_position - global_position).normalized() + Vector3(1, 0 ,0).rotated(Vector3.UP, randf_range(0, PI*2)).normalized()) * 4
|
||||
child.angular_velocity = Vector3(randf_range(4, 5), randf_range(4, 5), randf_range(4, 5))
|
||||
count += 1
|
||||
if count % 3 != 0:
|
||||
get_tree().create_timer(5 + (count % 5)).timeout.connect(child.queue_free)
|
||||
iter(child)
|
||||
"
|
||||
|
||||
[sub_resource type="QuadMesh" id="QuadMesh_wl07y"]
|
||||
material = ExtResource("3_m1bqq")
|
||||
center_offset = Vector3(0, 0, -0.1)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_ey6co"]
|
||||
size = Vector3(1.0722656, 0.76708984, 1.2509766)
|
||||
|
||||
[node name="RackDestroyed" type="Node3D" unique_id=236861400]
|
||||
script = SubResource("GDScript_jygfe")
|
||||
|
||||
[node name="rack_fragments" parent="." unique_id=1382781049 instance=ExtResource("1_jygfe")]
|
||||
|
||||
[node name="ImpactFlash2" parent="." unique_id=297038791 instance=ExtResource("2_ey6co")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00251311, 1.4693413, 0)
|
||||
draw_pass_1 = SubResource("QuadMesh_wl07y")
|
||||
|
||||
[node name="AnimatableBody3D" type="AnimatableBody3D" parent="." unique_id=228382645]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.63204515, 0)
|
||||
collision_layer = 10
|
||||
collision_mask = 10
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="AnimatableBody3D" unique_id=825060925]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.23071289, 0)
|
||||
shape = SubResource("BoxShape3D_ey6co")
|
||||
|
||||
[node name="DestroyedObjectAudio" parent="." unique_id=1054350173 instance=ExtResource("4_ey6co")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.63204515, 0)
|
||||
246
project/scenes/data_center.tscn
Normal file
246
project/scenes/data_center.tscn
Normal file
|
|
@ -0,0 +1,246 @@
|
|||
[gd_scene format=3 uid="uid://bjeuinxmt12hu"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bp610yab0edov" path="res://scenes/level.tscn" id="1_3870i"]
|
||||
[ext_resource type="PackedScene" uid="uid://3ncut5jdnsav" path="res://objects/destructable_props/elevator_door_destroyed.tscn" id="2_brcna"]
|
||||
[ext_resource type="Material" uid="uid://mqs2kwpmw62s" path="res://assets/environment/materials/panels.tres" id="2_ii474"]
|
||||
[ext_resource type="PackedScene" uid="uid://35jdh57opubt" path="res://objects/destructable_props/rack.tscn" id="3_0o2gg"]
|
||||
[ext_resource type="Material" uid="uid://dn4cvbp52l26s" path="res://assets/environment/materials/elevator_inside.tres" id="3_ktowj"]
|
||||
[ext_resource type="PackedScene" uid="uid://ct650octef6l3" path="res://objects/destructable_props/table.tscn" id="6_q56ur"]
|
||||
|
||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w8frs"]
|
||||
sky_horizon_color = Color(0.652763, 0.676338, 0.705513, 1)
|
||||
ground_bottom_color = Color(0.154, 0.1793, 0.2, 1)
|
||||
ground_horizon_color = Color(0.652763, 0.676338, 0.705513, 1)
|
||||
|
||||
[sub_resource type="Sky" id="Sky_paw1w"]
|
||||
sky_material = SubResource("ProceduralSkyMaterial_w8frs")
|
||||
|
||||
[sub_resource type="Environment" id="Environment_ktowj"]
|
||||
background_mode = 2
|
||||
sky = SubResource("Sky_paw1w")
|
||||
ambient_light_source = 2
|
||||
ambient_light_color = Color(0.14548573, 0.15727699, 0.19036096, 1)
|
||||
tonemap_mode = 2
|
||||
ssao_enabled = true
|
||||
glow_enabled = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ktowj"]
|
||||
albedo_color = Color(0.89700687, 0.89700687, 0.8970068, 1)
|
||||
|
||||
[node name="Level" unique_id=1979988218 instance=ExtResource("1_3870i")]
|
||||
|
||||
[node name="WorldEnvironment" parent="." index="4" unique_id=1079615853]
|
||||
environment = SubResource("Environment_ktowj")
|
||||
|
||||
[node name="DirectionalLight3D" parent="." index="5" unique_id=826387281]
|
||||
visible = false
|
||||
|
||||
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="." index="6" unique_id=1544309178]
|
||||
use_collision = true
|
||||
collision_layer = 13
|
||||
|
||||
[node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D" index="0" unique_id=740550230]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.7848644, 1.9780579, 9.47462)
|
||||
flip_faces = true
|
||||
size = Vector3(11.011318, 8.692383, 16.668884)
|
||||
material = SubResource("StandardMaterial3D_ktowj")
|
||||
|
||||
[node name="CSGBox3D4" type="CSGBox3D" parent="CSGCombiner3D" index="1" unique_id=1787103632]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.52646, 1.1125641, 18.667496)
|
||||
flip_faces = true
|
||||
size = Vector3(2.2600098, 3.3614807, 2.3476563)
|
||||
material = SubResource("StandardMaterial3D_ktowj")
|
||||
|
||||
[node name="CSGBox3D5" type="CSGBox3D" parent="CSGCombiner3D" index="2" unique_id=1883441216]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.287371, 1.9780579, 24.543705)
|
||||
flip_faces = true
|
||||
size = Vector3(11.24588, 8.692383, 10.061523)
|
||||
material = SubResource("StandardMaterial3D_ktowj")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D" index="3" unique_id=1132155431]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.7848644, 1.9780579, 14.901866)
|
||||
operation = 1
|
||||
flip_faces = true
|
||||
size = Vector3(31.715088, 3.960022, 37.851563)
|
||||
material = ExtResource("2_ii474")
|
||||
|
||||
[node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D" index="4" unique_id=1563156135]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0413332, 1.3459358, 0.023575783)
|
||||
flip_faces = true
|
||||
size = Vector3(2.2700195, 2.695778, 2.2919922)
|
||||
material = ExtResource("3_ktowj")
|
||||
|
||||
[node name="ElevatorDoorDestroyed" parent="." index="7" unique_id=297728964 instance=ExtResource("2_brcna")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.04537487, 0, 1.0570948)
|
||||
|
||||
[node name="Rack" parent="." index="8" unique_id=1452275486 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 1.7212043)
|
||||
|
||||
[node name="Rack2" parent="." index="9" unique_id=1161404697 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 2.9321187)
|
||||
|
||||
[node name="Rack3" parent="." index="10" unique_id=730266457 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 4.1035047)
|
||||
|
||||
[node name="Rack4" parent="." index="11" unique_id=1179187860 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 5.314419)
|
||||
|
||||
[node name="Rack5" parent="." index="12" unique_id=769608852 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 6.482041)
|
||||
|
||||
[node name="Rack6" parent="." index="13" unique_id=677153232 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 7.692955)
|
||||
|
||||
[node name="Rack7" parent="." index="14" unique_id=921470909 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 1.7212043)
|
||||
|
||||
[node name="Rack8" parent="." index="15" unique_id=313079287 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 2.9321187)
|
||||
|
||||
[node name="Rack9" parent="." index="16" unique_id=1753392064 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 4.1035047)
|
||||
|
||||
[node name="Rack10" parent="." index="17" unique_id=23924337 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 5.314419)
|
||||
|
||||
[node name="Rack11" parent="." index="18" unique_id=1253845701 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 6.482041)
|
||||
|
||||
[node name="Rack12" parent="." index="19" unique_id=534008527 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 7.692955)
|
||||
|
||||
[node name="Rack13" parent="." index="20" unique_id=1876967424 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.1568885, 0, 7.6942096)
|
||||
|
||||
[node name="Rack14" parent="." index="21" unique_id=1673547796 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.1568885, 0, 6.4832954)
|
||||
|
||||
[node name="Rack15" parent="." index="22" unique_id=2117689341 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.1568882, 0, 5.311909)
|
||||
|
||||
[node name="Rack16" parent="." index="23" unique_id=1537972342 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.1568882, 0, 4.100995)
|
||||
|
||||
[node name="Rack17" parent="." index="24" unique_id=63223419 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.156888, 0, 2.933373)
|
||||
|
||||
[node name="Rack18" parent="." index="25" unique_id=1361247183 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.156888, 0, 1.7224588)
|
||||
|
||||
[node name="Rack19" parent="." index="26" unique_id=219903258 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 11.175741)
|
||||
|
||||
[node name="Rack37" parent="." index="27" unique_id=2002448747 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 10.011483)
|
||||
|
||||
[node name="Rack38" parent="." index="28" unique_id=1642957747 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 8.856653)
|
||||
|
||||
[node name="Rack20" parent="." index="29" unique_id=576190406 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 12.386655)
|
||||
|
||||
[node name="Rack21" parent="." index="30" unique_id=1157433712 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 13.558041)
|
||||
|
||||
[node name="Rack22" parent="." index="31" unique_id=187079245 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 14.768955)
|
||||
|
||||
[node name="Rack23" parent="." index="32" unique_id=1450083205 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 15.936577)
|
||||
|
||||
[node name="Rack24" parent="." index="33" unique_id=710441185 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -2.010305, 0, 17.147491)
|
||||
|
||||
[node name="Rack39" parent="." index="34" unique_id=925741285 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 1.7212043)
|
||||
|
||||
[node name="Rack40" parent="." index="35" unique_id=1374732581 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 2.9321187)
|
||||
|
||||
[node name="Rack41" parent="." index="36" unique_id=1110926997 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 4.1035047)
|
||||
|
||||
[node name="Rack42" parent="." index="37" unique_id=1317350368 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 5.314419)
|
||||
|
||||
[node name="Rack43" parent="." index="38" unique_id=1630866307 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 6.482041)
|
||||
|
||||
[node name="Rack44" parent="." index="39" unique_id=1402176782 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 7.692955)
|
||||
|
||||
[node name="Rack45" parent="." index="40" unique_id=1582171061 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 11.175741)
|
||||
|
||||
[node name="Rack46" parent="." index="41" unique_id=558075800 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 10.011483)
|
||||
|
||||
[node name="Rack47" parent="." index="42" unique_id=1828417818 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 8.856653)
|
||||
|
||||
[node name="Rack48" parent="." index="43" unique_id=1244350481 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 12.386655)
|
||||
|
||||
[node name="Rack49" parent="." index="44" unique_id=73618612 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 13.558041)
|
||||
|
||||
[node name="Rack50" parent="." index="45" unique_id=12810463 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 14.768955)
|
||||
|
||||
[node name="Rack51" parent="." index="46" unique_id=1579365073 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 15.936577)
|
||||
|
||||
[node name="Rack52" parent="." index="47" unique_id=251160930 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.546888, 0, 17.147491)
|
||||
|
||||
[node name="Rack25" parent="." index="48" unique_id=1534363723 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 11.175741)
|
||||
|
||||
[node name="Rack26" parent="." index="49" unique_id=1303359270 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 12.386655)
|
||||
|
||||
[node name="Rack27" parent="." index="50" unique_id=1478667402 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 13.558041)
|
||||
|
||||
[node name="Rack28" parent="." index="51" unique_id=279309284 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 14.768955)
|
||||
|
||||
[node name="Rack29" parent="." index="52" unique_id=1688029775 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 15.936577)
|
||||
|
||||
[node name="Rack30" parent="." index="53" unique_id=435716160 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 3.492658, 0, 17.147491)
|
||||
|
||||
[node name="Rack31" parent="." index="54" unique_id=334529179 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.1568885, 0, 17.148746)
|
||||
|
||||
[node name="Rack32" parent="." index="55" unique_id=1048107772 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.1568885, 0, 15.937832)
|
||||
|
||||
[node name="Rack33" parent="." index="56" unique_id=886029637 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.1568882, 0, 14.766445)
|
||||
|
||||
[node name="Rack34" parent="." index="57" unique_id=479886840 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.1568882, 0, 13.5555315)
|
||||
|
||||
[node name="Rack35" parent="." index="58" unique_id=1330581975 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.156888, 0, 12.387909)
|
||||
|
||||
[node name="Rack36" parent="." index="59" unique_id=202963440 instance=ExtResource("3_0o2gg")]
|
||||
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 2.156888, 0, 11.176995)
|
||||
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="." index="60" unique_id=661252750]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.7853818, 3.8443177, 9.22635)
|
||||
|
||||
[node name="OmniLight3D2" type="OmniLight3D" parent="." index="61" unique_id=1085029640]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.78999, 3.8443177, 14.95785)
|
||||
|
||||
[node name="OmniLight3D4" type="OmniLight3D" parent="." index="62" unique_id=10437285]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.129276, 3.8443177, 24.54407)
|
||||
omni_range = 6.397412
|
||||
|
||||
[node name="OmniLight3D3" type="OmniLight3D" parent="." index="63" unique_id=1477947471]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.78999, 3.8443177, 3.1481261)
|
||||
|
||||
[node name="Table" parent="." index="64" unique_id=86783406 instance=ExtResource("6_q56ur")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 10.9698, 0.001675427, 24.923975)
|
||||
|
|
@ -96,13 +96,13 @@ material = ExtResource("1_444kp")
|
|||
[node name="character" parent="." unique_id=1528354859 instance=ExtResource("1_48f2e")]
|
||||
script = SubResource("GDScript_48f2e")
|
||||
|
||||
[node name="body" parent="character/character2/Skeleton3D" parent_id_path=PackedInt32Array(1528354859, 1610685236) index="0" unique_id=1430094692]
|
||||
[node name="body" parent="character/character2/Skeleton3D" parent_id_path=PackedInt32Array(1528354859, 331876289) index="0" unique_id=874930804]
|
||||
material_overlay = ExtResource("3_7q532")
|
||||
|
||||
[node name="body_001" parent="character/character2/Skeleton3D" parent_id_path=PackedInt32Array(1528354859, 1610685236) index="1" unique_id=1065897327]
|
||||
[node name="body_001" parent="character/character2/Skeleton3D" parent_id_path=PackedInt32Array(1528354859, 331876289) index="1" unique_id=1752289436]
|
||||
material_overlay = ExtResource("3_7q532")
|
||||
|
||||
[node name="hammer" parent="character/character2/Skeleton3D" parent_id_path=PackedInt32Array(1528354859, 1610685236) index="2" unique_id=572611614]
|
||||
[node name="hammer" parent="character/character2/Skeleton3D" parent_id_path=PackedInt32Array(1528354859, 331876289) index="2" unique_id=1931141021]
|
||||
material_overlay = ExtResource("3_7q532")
|
||||
|
||||
[node name="IntermissionScreen" type="IntermissionScreen" parent="." unique_id=167990140]
|
||||
|
|
|
|||
|
|
@ -5,16 +5,14 @@
|
|||
[ext_resource type="PackedScene" uid="uid://csss0odg2jre1" path="res://objects/ui/hud.tscn" id="1_88ety"]
|
||||
[ext_resource type="PackedScene" uid="uid://881tkl7idnnj" path="res://objects/ui/pause_menu.tscn" id="2_ahbqi"]
|
||||
[ext_resource type="PackedScene" uid="uid://ct650octef6l3" path="res://objects/destructable_props/table.tscn" id="2_paw1w"]
|
||||
[ext_resource type="Texture2D" uid="uid://mmgby1krvohd" path="res://assets/environment/textures/tiles_albedo.png" id="2_x4b8f"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7d4prmswk5cq" path="res://scenes/level_end_screen.tscn" id="3_kpk0m"]
|
||||
[ext_resource type="Texture2D" uid="uid://2cflalgoaq65" path="res://assets/environment/textures/tiles_normal.png" id="3_tmr53"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxw8lsrf72t3m" path="res://assets/environment/textures/tiles_rough.exr" id="4_tmr53"]
|
||||
[ext_resource type="PackedScene" uid="uid://bw4dstm6d5s20" path="res://objects/destructable_props/cubicle.tscn" id="6_qcd3b"]
|
||||
[ext_resource type="Material" uid="uid://dn4cvbp52l26s" path="res://assets/environment/materials/elevator_inside.tres" id="7_dw7u0"]
|
||||
[ext_resource type="PackedScene" uid="uid://bxwd0vai5bwh1" path="res://objects/destructable_props/combo_gate.tscn" id="8_fyxdr"]
|
||||
[ext_resource type="PackedScene" uid="uid://dj8ahau6dm3cq" path="res://objects/destructable_props/elevator_door.tscn" id="9_7gix3"]
|
||||
[ext_resource type="PackedScene" uid="uid://dvciawehreq0l" path="res://objects/destructable_props/plant.tscn" id="10_fptmo"]
|
||||
[ext_resource type="PackedScene" uid="uid://duv72bvrnw7gj" path="res://objects/enemies/enemy_spawner.tscn" id="11_dw7u0"]
|
||||
[ext_resource type="Material" uid="uid://mqs2kwpmw62s" path="res://assets/environment/materials/panels.tres" id="11_qs1vn"]
|
||||
[ext_resource type="PackedScene" uid="uid://dm2jmbd4xgboj" path="res://objects/destructable_props/special_gate.tscn" id="14_qs1vn"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_7gix3"]
|
||||
|
|
@ -82,15 +80,7 @@ ssr_fade_out = 17.724531
|
|||
ssao_enabled = true
|
||||
glow_enabled = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qcd3b"]
|
||||
albedo_texture = ExtResource("2_x4b8f")
|
||||
roughness_texture = ExtResource("4_tmr53")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("3_tmr53")
|
||||
uv1_scale = Vector3(0.5, 0.5, 0.5)
|
||||
uv1_triplanar = true
|
||||
|
||||
[node name="TestLevel" type="Node3D" unique_id=935123528]
|
||||
[node name="Office" type="Node3D" unique_id=935123528]
|
||||
|
||||
[node name="LevelStatus" type="LevelStatus" parent="." unique_id=1098202036]
|
||||
game_over_scene = ExtResource("1_13hs1")
|
||||
|
|
@ -305,7 +295,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.4652538, 1.8695965, -3.1749
|
|||
operation = 1
|
||||
flip_faces = true
|
||||
size = Vector3(83.12305, 3.722519, 69.768555)
|
||||
material = SubResource("StandardMaterial3D_qcd3b")
|
||||
material = ExtResource("11_qs1vn")
|
||||
|
||||
[node name="CSGBox3D14" type="CSGBox3D" parent="Environment/CSGCombiner3D" unique_id=376616522]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 36.740196, 1.3629282, -14.513989)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue