165 lines
6.8 KiB
Plaintext
165 lines
6.8 KiB
Plaintext
[gd_scene load_steps=17 format=3 uid="uid://bystjfm61jw7t"]
|
|
|
|
[ext_resource type="Script" uid="uid://c281w7earok6w" path="res://base-environments/youth_room/crouch_volume.gd" id="1_ki2be"]
|
|
[ext_resource type="PackedScene" uid="uid://mkccbig41bqb" path="res://logic-scenes/player_controller/player_controller.tscn" id="2_rmwd0"]
|
|
[ext_resource type="Script" uid="uid://hji6r2e8mcqo" path="res://base-environments/youth_room/climb_volume.gd" id="3_rmwd0"]
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ki2be"]
|
|
radius = 1.14469
|
|
height = 3.78697
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ki2be"]
|
|
transparency = 1
|
|
blend_mode = 1
|
|
albedo_color = Color(0.48962224, 0.48962224, 0.48962218, 1)
|
|
|
|
[sub_resource type="CapsuleMesh" id="CapsuleMesh_ki2be"]
|
|
material = SubResource("StandardMaterial3D_ki2be")
|
|
radius = 1.145
|
|
height = 3.787
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_ki2be"]
|
|
size = Vector2(50, 50)
|
|
|
|
[sub_resource type="SphereMesh" id="SphereMesh_ki2be"]
|
|
radius = 5.0
|
|
height = 10.0
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_ki2be"]
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_8344t"]
|
|
radius = 0.156739
|
|
height = 1.0
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_wlply"]
|
|
radius = 0.787239
|
|
height = 4.07459
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_55bee"]
|
|
radius = 1.0352
|
|
height = 2.3319
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_317jd"]
|
|
radius = 1.14469
|
|
height = 3.78697
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_coixd"]
|
|
radius = 1.73984
|
|
height = 5.43669
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_j8gbq"]
|
|
size = Vector3(1.63347, 0.305693, 0.775269)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_akpqw"]
|
|
size = Vector3(0.244565, 1, 0.245859)
|
|
|
|
[node name="CharacterTests" type="Node3D"]
|
|
|
|
[node name="bed_crouch" type="Area3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.24356, 0, -0.796765)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
script = ExtResource("1_ki2be")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="bed_crouch"]
|
|
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0.107988, 1.56575e-08, -0.358201)
|
|
shape = SubResource("CapsuleShape3D_ki2be")
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="bed_crouch/CollisionShape3D"]
|
|
mesh = SubResource("CapsuleMesh_ki2be")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="Label3D" type="Label3D" parent="bed_crouch"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.27838773, 0.96046877, 0, -0.96046877, 0.27838773, 0, 0.29873586, 0)
|
|
text = "CROUCH VOLUME"
|
|
|
|
[node name="PlayerController" parent="." groups=["camera_owner"] instance=ExtResource("2_rmwd0")]
|
|
unique_name_in_owner = true
|
|
transform = Transform3D(0.686123, 0, 0.727485, 0, 1, 0, -0.727485, 0, 0.686123, 0.63, 0, 0.925)
|
|
enabled = true
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0049040318, -0.36189413, 0.003689289)
|
|
mesh = SubResource("PlaneMesh_ki2be")
|
|
|
|
[node name="OmniLight3D" type="OmniLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.221635, 0)
|
|
omni_range = 9.435307
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5455923, 4.7683716e-07, -5.57273)
|
|
mesh = SubResource("SphereMesh_ki2be")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="."]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
|
|
shape = SubResource("WorldBoundaryShape3D_ki2be")
|
|
|
|
[node name="Bed and Ladders" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1783472, 4.7683716e-07, 5.135357)
|
|
|
|
[node name="ladder_trigger" type="Area3D" parent="Bed and Ladders"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.19478047, 0, 0)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/ladder_trigger"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.170028, 0.244833, -0.0455775)
|
|
shape = SubResource("CapsuleShape3D_8344t")
|
|
|
|
[node name="bed_duck" type="Area3D" parent="Bed and Ladders"]
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
script = ExtResource("1_ki2be")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/bed_duck"]
|
|
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0.916567, 1.64525, -1.14479)
|
|
shape = SubResource("CapsuleShape3D_wlply")
|
|
|
|
[node name="bed_enter" type="Area3D" parent="Bed and Ladders"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.35717, 0, -0.255744)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/bed_enter"]
|
|
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0, 0, 0)
|
|
shape = SubResource("CapsuleShape3D_55bee")
|
|
|
|
[node name="bed_crouch" type="Area3D" parent="Bed and Ladders"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.24356, 0, -0.796765)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
script = ExtResource("1_ki2be")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/bed_crouch"]
|
|
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0.107988, 1.56575e-08, -0.358201)
|
|
shape = SubResource("CapsuleShape3D_317jd")
|
|
|
|
[node name="reset_failover" type="Area3D" parent="Bed and Ladders"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.24356, 0, -0.531366)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/reset_failover"]
|
|
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0, 0, 0)
|
|
shape = SubResource("CapsuleShape3D_coixd")
|
|
|
|
[node name="ladder" type="AnimatableBody3D" parent="Bed and Ladders"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0699199, 0, -0.082733)
|
|
script = ExtResource("3_rmwd0")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/ladder"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.336261, -0.199846, 0.0549462)
|
|
shape = SubResource("BoxShape3D_j8gbq")
|
|
|
|
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Bed and Ladders/ladder"]
|
|
transform = Transform3D(0.833085, 0, -0.553144, 0, 1, 0, 0.553144, 0, 0.833085, 0.0114179, 0, -0.412249)
|
|
shape = SubResource("BoxShape3D_akpqw")
|
|
|
|
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Bed and Ladders/ladder"]
|
|
transform = Transform3D(0.707304, 0, 0.706909, 0, 1, 0, -0.706909, 0, 0.707304, 0.240986, 0, 0.539403)
|
|
shape = SubResource("BoxShape3D_akpqw")
|
|
|
|
[connection signal="body_entered" from="Bed and Ladders/ladder_trigger" to="Bed and Ladders/ladder" method="raise"]
|
|
[connection signal="body_exited" from="Bed and Ladders/bed_duck" to="Bed and Ladders/ladder" method="reset"]
|