untitled-game/godot/scenes/node_3d.tscn
2025-04-14 16:26:36 -05:00

156 lines
6.7 KiB
Text

[gd_scene load_steps=13 format=3 uid="uid://c634jlnd870wg"]
[ext_resource type="Script" path="res://src/camera_trigger.ts" id="2_anf5t"]
[ext_resource type="PackedScene" uid="uid://b46lmxhgyg5fh" path="res://scenes/player.tscn" id="2_pd54o"]
[ext_resource type="Script" path="res://src/interactable.ts" id="2_v376t"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ijx74"]
albedo_color = Color(0.427493, 0.427493, 0.427493, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_0d3pj"]
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_0580h"]
[sub_resource type="BoxMesh" id="BoxMesh_7osgm"]
[sub_resource type="BoxShape3D" id="BoxShape3D_3vccc"]
[sub_resource type="BoxShape3D" id="BoxShape3D_fx65l"]
[sub_resource type="SphereShape3D" id="SphereShape3D_e4gtv"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3x5dl"]
albedo_color = Color(0, 0.65008, 0.0485462, 1)
metallic = 0.5
[sub_resource type="SphereMesh" id="SphereMesh_frheh"]
[node name="Node3D" type="Node3D"]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.989102, 0.103249, -0.104963, -0.0287189, 0.834504, 0.550253, 0.144405, -0.541242, 0.828375, 0, 18.9707, 0)
[node name="Ground" type="StaticBody3D" parent="."]
[node name="MeshInstance3D" type="MeshInstance3D" parent="Ground"]
transform = Transform3D(50, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 0)
material_override = SubResource("StandardMaterial3D_ijx74")
mesh = SubResource("PlaneMesh_0d3pj")
skeleton = NodePath("../../root/@EditorNode@16939/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/Node3D")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Ground"]
shape = SubResource("WorldBoundaryShape3D_0580h")
[node name="Walls" type="Node" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Walls"]
transform = Transform3D(1, 0, 0, 0, 6, 0, 0, 0, 18, -4, 3, -3)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Walls/StaticBody3D"]
mesh = SubResource("BoxMesh_7osgm")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Walls/StaticBody3D"]
shape = SubResource("BoxShape3D_3vccc")
[node name="StaticBody3D2" type="StaticBody3D" parent="Walls"]
transform = Transform3D(1, 0, 0, 0, 6, 0, 0, 0, 26, 5, 3, -7)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Walls/StaticBody3D2"]
mesh = SubResource("BoxMesh_7osgm")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Walls/StaticBody3D2"]
shape = SubResource("BoxShape3D_3vccc")
[node name="StaticBody3D3" type="StaticBody3D" parent="Walls"]
transform = Transform3D(26, 0, 0, 0, 6, 0, 0, 0, 1, -8, 3, -20)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Walls/StaticBody3D3"]
mesh = SubResource("BoxMesh_7osgm")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Walls/StaticBody3D3"]
shape = SubResource("BoxShape3D_3vccc")
[node name="StaticBody3D6" type="StaticBody3D" parent="Walls"]
transform = Transform3D(10, 0, 0, 0, 6, 0, 0, 0, 1, 1, 3, 6)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Walls/StaticBody3D6"]
mesh = SubResource("BoxMesh_7osgm")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Walls/StaticBody3D6"]
shape = SubResource("BoxShape3D_3vccc")
[node name="StaticBody3D4" type="StaticBody3D" parent="Walls"]
transform = Transform3D(17.5, 0, 0, 0, 6, 0, 0, 0, 1, -12, 3, -12)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Walls/StaticBody3D4"]
mesh = SubResource("BoxMesh_7osgm")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Walls/StaticBody3D4"]
shape = SubResource("BoxShape3D_3vccc")
[node name="StaticBody3D5" type="StaticBody3D" parent="Walls"]
transform = Transform3D(1, 0, 0, 0, 6, 0, 0, 0, 8, -21, 3, -16)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Walls/StaticBody3D5"]
mesh = SubResource("BoxMesh_7osgm")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Walls/StaticBody3D5"]
shape = SubResource("BoxShape3D_3vccc")
[node name="Cameras" type="Node" parent="."]
[node name="Camera3D" type="Camera3D" parent="Cameras"]
transform = Transform3D(-0.868308, 0.0669873, -0.491482, -0.0669873, 0.965926, 0.25, 0.491482, 0.25, -0.834234, -3, 4, -11)
current = true
[node name="Camera Trigger" type="Area3D" parent="Cameras"]
transform = Transform3D(8, 0, 0, 0, 8, 0, 0, 0, 14.4, 1, 2, -3)
script = ExtResource("2_anf5t")
camera = NodePath("../Camera3D")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cameras/Camera Trigger"]
shape = SubResource("BoxShape3D_fx65l")
[node name="Camera3D2" type="Camera3D" parent="Cameras"]
transform = Transform3D(-0.258819, 0, -0.965926, 0, 1, 0, 0.965926, 0, -0.258819, -9, 2, -16)
[node name="Camera Trigger2" type="Area3D" parent="Cameras"]
transform = Transform3D(12.1176, 0, 0, 0, 9, 0, 0, 0, 9, -1, 2, -15)
script = ExtResource("2_anf5t")
camera = NodePath("../Camera3D2")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cameras/Camera Trigger2"]
transform = Transform3D(1.1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
shape = SubResource("BoxShape3D_fx65l")
[node name="Camera3D3" type="Camera3D" parent="Cameras"]
transform = Transform3D(0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, 0.258819, -9, 2, -15)
[node name="Camera Trigger3" type="Area3D" parent="Cameras"]
transform = Transform3D(9, 0, 0, 0, 9, 0, 0, 0, 9, -12, 2, -16)
script = ExtResource("2_anf5t")
camera = NodePath("../Camera3D3")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cameras/Camera Trigger3"]
transform = Transform3D(1.4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
shape = SubResource("BoxShape3D_fx65l")
[node name="Props" type="Node" parent="."]
[node name="Area3D" type="Area3D" parent="Props"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 3, -12.5)
script = ExtResource("2_v376t")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props/Area3D"]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
shape = SubResource("SphereShape3D_e4gtv")
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props/Area3D"]
material_override = SubResource("StandardMaterial3D_3x5dl")
mesh = SubResource("SphereMesh_frheh")
[node name="CharacterBody3D" parent="." instance=ExtResource("2_pd54o")]
[connection signal="body_entered" from="Cameras/Camera Trigger" to="Cameras/Camera Trigger" method="_on_body_entered"]
[connection signal="body_entered" from="Cameras/Camera Trigger2" to="Cameras/Camera Trigger2" method="_on_body_entered"]
[connection signal="body_entered" from="Cameras/Camera Trigger3" to="Cameras/Camera Trigger3" method="_on_body_entered"]