mirror of
https://github.com/tonytins/citylimits
synced 2025-05-05 14:14:49 -04:00
270 lines
9.9 KiB
Text
270 lines
9.9 KiB
Text
[gd_scene load_steps=19 format=3 uid="uid://5xtssqdfilal"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cixlwqycoox8h" path="res://addons/phantom_camera/examples/models/3DPrototypeCubeDark.tscn" id="1_ydeog"]
|
|
[ext_resource type="Script" path="res://addons/phantom_camera/scripts/phantom_camera_host/phantom_camera_host.gd" id="2_b2yrt"]
|
|
[ext_resource type="Script" path="res://addons/phantom_camera/scripts/phantom_camera/phantom_camera_3D.gd" id="3_m2w30"]
|
|
[ext_resource type="Script" path="res://addons/phantom_camera/examples/scripts/3D/player_controller.gd" id="4_68dqc"]
|
|
[ext_resource type="Resource" uid="uid://cptfoggk2ok67" path="res://addons/phantom_camera/examples/resources/tween/PlayerPhantomCamera3DTween.tres" id="4_aj0kl"]
|
|
[ext_resource type="Script" path="res://addons/phantom_camera/examples/scripts/3D/3D_trigger_area.gd" id="5_h0ouh"]
|
|
[ext_resource type="Script" path="res://addons/phantom_camera/scripts/resources/tween_resource.gd" id="6_wup4d"]
|
|
[ext_resource type="FontFile" uid="uid://c4mm3of2mc8o5" path="res://addons/phantom_camera/fonts/Nunito-Black.ttf" id="8_60rny"]
|
|
|
|
[sub_resource type="CapsuleMesh" id="CapsuleMesh_qde4k"]
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ks21f"]
|
|
albedo_color = Color(0.988235, 0.498039, 0.498039, 1)
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_12ynn"]
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_j6fha"]
|
|
size = Vector3(5, 0.1, 4)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_xg4en"]
|
|
size = Vector3(5, 0.1, 4)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2dct5"]
|
|
transparency = 1
|
|
albedo_color = Color(0.988235, 0.478431, 0.905882, 0.0901961)
|
|
|
|
[sub_resource type="Resource" id="Resource_hml7x"]
|
|
script = ExtResource("6_wup4d")
|
|
duration = 0.6
|
|
transition = 0
|
|
ease = 2
|
|
|
|
[sub_resource type="Resource" id="Resource_pjwwe"]
|
|
script = ExtResource("6_wup4d")
|
|
duration = 0.3
|
|
transition = 1
|
|
ease = 2
|
|
|
|
[sub_resource type="Resource" id="Resource_ex8sv"]
|
|
script = ExtResource("6_wup4d")
|
|
duration = 0.3
|
|
transition = 8
|
|
ease = 2
|
|
|
|
[sub_resource type="Resource" id="Resource_n4qdq"]
|
|
script = ExtResource("6_wup4d")
|
|
duration = 1.2
|
|
transition = 10
|
|
ease = 2
|
|
|
|
[node name="Root" type="Node3D"]
|
|
|
|
[node name="Environment" type="Node" parent="."]
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 8, 0)
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="Floor" parent="Environment" instance=ExtResource("1_ydeog")]
|
|
transform = Transform3D(1000, 0, 0, 0, 1, 0, 0, 0, 1000, 0, -1, 0)
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="MainCamera3D" type="Camera3D" parent="."]
|
|
unique_name_in_owner = true
|
|
transform = Transform3D(0.999889, 0, 0, 0, 0.707092, 0.707088, 0, -0.707092, 0.707088, -0.0548701, 2.5, 5.82771)
|
|
|
|
[node name="PhantomCameraHost" type="Node" parent="MainCamera3D"]
|
|
script = ExtResource("2_b2yrt")
|
|
|
|
[node name="------------------" type="Node" parent="."]
|
|
|
|
[node name="PlayerPhantomCamera3D" type="Node3D" parent="."]
|
|
unique_name_in_owner = true
|
|
transform = Transform3D(0.999889, 0, 0, 0, 0.707092, 0.707088, 0, -0.707092, 0.707088, -0.0548701, 2.5, 5.82771)
|
|
script = ExtResource("3_m2w30")
|
|
priority_override = false
|
|
priority = 3
|
|
follow_mode = 2
|
|
follow_target = NodePath("../PlayerCharacterBody3D")
|
|
follow_parameters/target_offset = Vector3(0, 2, 2)
|
|
follow_parameters/damping = true
|
|
follow_parameters/damping_value = 10.0
|
|
look_at_mode = 0
|
|
tween_parameters = ExtResource("4_aj0kl")
|
|
tween_on_load = false
|
|
inactive_update_mode = 0
|
|
camera_3D_resource = null
|
|
|
|
[node name="PlayerCharacterBody3D" type="CharacterBody3D" parent="."]
|
|
unique_name_in_owner = true
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0548701, 0.5, 3.82771)
|
|
script = ExtResource("4_68dqc")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="PlayerMeshInstance3D" type="MeshInstance3D" parent="PlayerCharacterBody3D"]
|
|
mesh = SubResource("CapsuleMesh_qde4k")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_ks21f")
|
|
|
|
[node name="PlayerArea3D" type="Area3D" parent="PlayerCharacterBody3D"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="PlayerCharacterBody3D/PlayerArea3D"]
|
|
shape = SubResource("CapsuleShape3D_12ynn")
|
|
|
|
[node name="PlayerCollisionShape3D" type="CollisionShape3D" parent="PlayerCharacterBody3D"]
|
|
shape = SubResource("CapsuleShape3D_12ynn")
|
|
|
|
[node name="-------------------" type="Node" parent="."]
|
|
|
|
[node name="Tweening Example" type="Node3D" parent="."]
|
|
|
|
[node name="Linear" type="Node3D" parent="Tweening Example"]
|
|
|
|
[node name="EntryRoomTrigger" type="Area3D" parent="Tweening Example/Linear" node_paths=PackedStringArray("area_pcam")]
|
|
priority = 5
|
|
script = ExtResource("5_h0ouh")
|
|
area_pcam = NodePath("../PhantomCamera3D")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Tweening Example/Linear/EntryRoomTrigger"]
|
|
shape = SubResource("BoxShape3D_j6fha")
|
|
|
|
[node name="NPCInteractionZoneMesh" type="MeshInstance3D" parent="Tweening Example/Linear/EntryRoomTrigger"]
|
|
mesh = SubResource("BoxMesh_xg4en")
|
|
skeleton = NodePath("../../../../..")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_2dct5")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="PhantomCamera3D" type="Node3D" parent="Tweening Example/Linear"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.642788, 0.766044, 0, -0.766044, 0.642788, 0, 4.8, 3.3)
|
|
script = ExtResource("3_m2w30")
|
|
priority_override = false
|
|
priority = 0
|
|
follow_mode = 0
|
|
look_at_mode = 0
|
|
tween_parameters = SubResource("Resource_hml7x")
|
|
tween_on_load = true
|
|
inactive_update_mode = 0
|
|
camera_3D_resource = null
|
|
|
|
[node name="TweenNameLabel" type="Label3D" parent="Tweening Example/Linear"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.695913, 0.718126, 0, -0.718126, 0.695913, -1.8, 0.5, 0)
|
|
text = "Transition Type:
|
|
Linear
|
|
|
|
Duration:
|
|
0.6s"
|
|
font = ExtResource("8_60rny")
|
|
font_size = 48
|
|
|
|
[node name="Sine" type="Node3D" parent="Tweening Example"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -7.4)
|
|
|
|
[node name="EntryRoomTrigger" type="Area3D" parent="Tweening Example/Sine" node_paths=PackedStringArray("area_pcam")]
|
|
priority = 5
|
|
script = ExtResource("5_h0ouh")
|
|
area_pcam = NodePath("../PhantomCamera3D")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Tweening Example/Sine/EntryRoomTrigger"]
|
|
shape = SubResource("BoxShape3D_j6fha")
|
|
|
|
[node name="NPCInteractionZoneMesh" type="MeshInstance3D" parent="Tweening Example/Sine/EntryRoomTrigger"]
|
|
mesh = SubResource("BoxMesh_xg4en")
|
|
skeleton = NodePath("../../../../..")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_2dct5")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="PhantomCamera3D" type="Node3D" parent="Tweening Example/Sine"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.642788, 0.766044, 0, -0.766044, 0.642788, 0, 4.8, 3.3)
|
|
script = ExtResource("3_m2w30")
|
|
priority_override = false
|
|
priority = 0
|
|
follow_mode = 0
|
|
look_at_mode = 0
|
|
tween_parameters = SubResource("Resource_pjwwe")
|
|
tween_on_load = true
|
|
inactive_update_mode = 0
|
|
camera_3D_resource = null
|
|
|
|
[node name="TweenNameLabel" type="Label3D" parent="Tweening Example/Sine"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.695913, 0.718126, 0, -0.718126, 0.695913, 1.7, 0.5, 0)
|
|
text = "Transition Type:
|
|
Sine
|
|
|
|
Duration:
|
|
0.3s"
|
|
font = ExtResource("8_60rny")
|
|
font_size = 72
|
|
|
|
[node name="Circ" type="Node3D" parent="Tweening Example"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -14.1)
|
|
|
|
[node name="EntryRoomTrigger" type="Area3D" parent="Tweening Example/Circ" node_paths=PackedStringArray("area_pcam")]
|
|
priority = 5
|
|
script = ExtResource("5_h0ouh")
|
|
area_pcam = NodePath("../PhantomCamera3D")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Tweening Example/Circ/EntryRoomTrigger"]
|
|
shape = SubResource("BoxShape3D_j6fha")
|
|
|
|
[node name="NPCInteractionZoneMesh" type="MeshInstance3D" parent="Tweening Example/Circ/EntryRoomTrigger"]
|
|
mesh = SubResource("BoxMesh_xg4en")
|
|
skeleton = NodePath("../../../../..")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_2dct5")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="PhantomCamera3D" type="Node3D" parent="Tweening Example/Circ"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.642788, 0.766044, 0, -0.766044, 0.642788, 0, 4.8, 3.3)
|
|
script = ExtResource("3_m2w30")
|
|
priority_override = false
|
|
priority = 0
|
|
follow_mode = 0
|
|
look_at_mode = 0
|
|
tween_parameters = SubResource("Resource_ex8sv")
|
|
tween_on_load = true
|
|
inactive_update_mode = 0
|
|
camera_3D_resource = null
|
|
|
|
[node name="TweenNameLabel" type="Label3D" parent="Tweening Example/Circ"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.695913, 0.718126, 0, -0.718126, 0.695913, -1.8, 0.5, 0)
|
|
text = "Transition Type:
|
|
Circ
|
|
|
|
Duration:
|
|
0.3s"
|
|
font = ExtResource("8_60rny")
|
|
font_size = 72
|
|
|
|
[node name="Back" type="Node3D" parent="Tweening Example"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -21)
|
|
|
|
[node name="EntryRoomTrigger" type="Area3D" parent="Tweening Example/Back" node_paths=PackedStringArray("area_pcam")]
|
|
priority = 5
|
|
script = ExtResource("5_h0ouh")
|
|
area_pcam = NodePath("../PhantomCamera3D")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Tweening Example/Back/EntryRoomTrigger"]
|
|
shape = SubResource("BoxShape3D_j6fha")
|
|
|
|
[node name="NPCInteractionZoneMesh" type="MeshInstance3D" parent="Tweening Example/Back/EntryRoomTrigger"]
|
|
mesh = SubResource("BoxMesh_xg4en")
|
|
skeleton = NodePath("../../../../..")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_2dct5")
|
|
metadata/_edit_group_ = true
|
|
|
|
[node name="PhantomCamera3D" type="Node3D" parent="Tweening Example/Back"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.642788, 0.766044, 0, -0.766044, 0.642788, -0.8, 4.8, 3.3)
|
|
script = ExtResource("3_m2w30")
|
|
priority_override = false
|
|
priority = 0
|
|
follow_mode = 0
|
|
look_at_mode = 0
|
|
tween_parameters = SubResource("Resource_n4qdq")
|
|
tween_on_load = true
|
|
inactive_update_mode = 0
|
|
camera_3D_resource = null
|
|
|
|
[node name="TweenNameLabel" type="Label3D" parent="Tweening Example/Back"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.695913, 0.718126, 0, -0.718126, 0.695913, 1.7, 0.5, 0)
|
|
text = "Transition Type:
|
|
Back
|
|
|
|
Duration:
|
|
1.2s"
|
|
font = ExtResource("8_60rny")
|
|
font_size = 48
|