|
|
|
|
@ -1,8 +1,7 @@
|
|
|
|
|
[gd_scene load_steps=58 format=3 uid="uid://fgp3tbah7msy"]
|
|
|
|
|
[gd_scene load_steps=46 format=3 uid="uid://fgp3tbah7msy"]
|
|
|
|
|
|
|
|
|
|
[ext_resource type="Script" uid="uid://snugj1gnggjj" path="res://base-environments/transition/subway_sequence.gd" id="1_yfan7"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://mkccbig41bqb" path="res://logic-scenes/player_controller/player_controller.tscn" id="2_il5go"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://4j1tlhfm3p40" path="res://base-environments/transition/subway_train.tscn" id="3_iq74k"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://d2j0d88axhfue" path="res://base-environments/transition/stations/dungeon_station.tscn" id="5_rum2v"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://dgfje4druu3sw" path="res://base-environments/transition/code/dolly.gd" id="5_yfan7"]
|
|
|
|
|
[ext_resource type="VoxelGIData" uid="uid://d0ywd1vewvryc" path="res://base-environments/transition/vfx/dungeon_VoxelGI.res" id="6_ii0j1"]
|
|
|
|
|
@ -22,116 +21,6 @@
|
|
|
|
|
radius = 1.8393555
|
|
|
|
|
height = 26.941559
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Shader" id="Shader_tpaj8"]
|
|
|
|
|
code = "shader_type spatial;
|
|
|
|
|
render_mode depth_prepass_alpha;
|
|
|
|
|
|
|
|
|
|
uniform float time;
|
|
|
|
|
uniform sampler2D horizontal_gradient: repeat_disable;
|
|
|
|
|
uniform sampler2D horizontal_emission: repeat_disable;
|
|
|
|
|
uniform sampler2D vertical_gradient: repeat_disable;
|
|
|
|
|
uniform sampler2D vertical_emission: repeat_disable;
|
|
|
|
|
|
|
|
|
|
void vertex() {
|
|
|
|
|
// Called for every vertex the material is visible on.
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void fragment() {
|
|
|
|
|
float anim_progress = time;
|
|
|
|
|
//float anim_progress = fract(TIME * 0.25);
|
|
|
|
|
|
|
|
|
|
ALBEDO = texture(horizontal_gradient, UV.yx).xyz * mix(vec3(1.0), texture(vertical_gradient, UV * vec2(anim_progress)).xyz, anim_progress);
|
|
|
|
|
ALPHA = min(clamp(3.0-anim_progress*2.0, 0.0, 1.0), texture(horizontal_gradient, UV.yx).w * texture(vertical_gradient, UV).w * pow(anim_progress, 0.6));
|
|
|
|
|
EMISSION = texture(horizontal_emission, UV.yx).xyz * mix(vec3(1.0), texture(vertical_emission, UV * vec2(anim_progress)).xyz, min(1.0, anim_progress));
|
|
|
|
|
ROUGHNESS = 0.5;
|
|
|
|
|
SPECULAR = 0.4;
|
|
|
|
|
METALLIC = 0.3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//void light() {
|
|
|
|
|
// // Called for every pixel for every light affecting the material.
|
|
|
|
|
// // Uncomment to replace the default light processing function with this one.
|
|
|
|
|
//}
|
|
|
|
|
"
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Gradient" id="Gradient_sofnd"]
|
|
|
|
|
offsets = PackedFloat32Array(0.190283, 0.237517, 0.252362, 0.263158, 0.358974, 0.620783)
|
|
|
|
|
colors = PackedColorArray(0, 0, 0, 1, 0.498876, 0.371803, 0.25703, 1, 0.999199, 0.798087, 0.641907, 1, 0.552793, 0.341064, 0.190397, 1, 0.428199, 0.393103, 0.309389, 1, 0, 0, 0, 1)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_bjefl"]
|
|
|
|
|
gradient = SubResource("Gradient_sofnd")
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Gradient" id="Gradient_csq32"]
|
|
|
|
|
offsets = PackedFloat32Array(0, 0.0526316, 0.165992, 0.62753, 0.647773, 0.704453, 0.731444, 1)
|
|
|
|
|
colors = PackedColorArray(0.0563103, 0.372397, 0.669528, 1, 0, 0, 0, 0.968627, 0.0844204, 0.319764, 0.485866, 0.796078, 0.0554195, 0.372493, 0.670199, 0.871024, 0, 0, 0, 0.933333, 0.0507, 0.237315, 0.39, 1, 0.0563103, 0.372397, 0.669528, 1, 0.0261, 0.092075, 0.29, 0.894118)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_tpaj8"]
|
|
|
|
|
gradient = SubResource("Gradient_csq32")
|
|
|
|
|
width = 1024
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Gradient" id="Gradient_grftg"]
|
|
|
|
|
offsets = PackedFloat32Array(0.147099, 0.159244, 0.195682, 0.213225, 0.267206, 0.287449, 0.31444, 0.34143, 0.364372, 0.398111, 0.430499, 0.442645, 0.480432, 0.511471, 1)
|
|
|
|
|
colors = PackedColorArray(0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0.194349, 0.194349, 0.194349, 1, 0.194349, 0.194349, 0.194349, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_v43sq"]
|
|
|
|
|
gradient = SubResource("Gradient_grftg")
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Gradient" id="Gradient_l33v1"]
|
|
|
|
|
offsets = PackedFloat32Array(0.022942, 0.11471, 0.2045054, 0.21741071, 0.25024083, 0.26036772, 0.438596, 0.45614, 0.473684, 0.866397, 1)
|
|
|
|
|
colors = PackedColorArray(1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0.0820244, 0.0820244, 0.0820244, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_nnax0"]
|
|
|
|
|
gradient = SubResource("Gradient_l33v1")
|
|
|
|
|
|
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_0vobo"]
|
|
|
|
|
render_priority = 1
|
|
|
|
|
shader = SubResource("Shader_tpaj8")
|
|
|
|
|
shader_parameter/time = 0.0
|
|
|
|
|
shader_parameter/horizontal_gradient = SubResource("GradientTexture1D_tpaj8")
|
|
|
|
|
shader_parameter/horizontal_emission = SubResource("GradientTexture1D_bjefl")
|
|
|
|
|
shader_parameter/vertical_gradient = SubResource("GradientTexture1D_nnax0")
|
|
|
|
|
shader_parameter/vertical_emission = SubResource("GradientTexture1D_v43sq")
|
|
|
|
|
|
|
|
|
|
[sub_resource type="QuadMesh" id="QuadMesh_ppxbm"]
|
|
|
|
|
|
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_0vobo"]
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_sofnd"]
|
|
|
|
|
size = Vector3(8, 2.5, 0.5)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_csq32"]
|
|
|
|
|
size = Vector3(4, 2.5, 0.4)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_grftg"]
|
|
|
|
|
size = Vector3(4.392578, 2.5, 0.4)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_l33v1"]
|
|
|
|
|
size = Vector3(4.392578, 2.5, 0.4)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_0vobo"]
|
|
|
|
|
size = Vector3(4.393, 2.5, 0.6)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_ppxbm"]
|
|
|
|
|
size = Vector3(0.4, 2.5, 0.5)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_wgcl8"]
|
|
|
|
|
size = Vector3(2.393, 1.0219727, 1.1)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_0gtr1"]
|
|
|
|
|
size = Vector3(4.325035, 0.5001221, 29.45169)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_8c5ii"]
|
|
|
|
|
size = Vector3(0.5, 3, 29.452)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_symoa"]
|
|
|
|
|
size = Vector3(0.5, 3, 16.202)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_820wi"]
|
|
|
|
|
size = Vector3(0.5, 3, 5.547009)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_e75no"]
|
|
|
|
|
size = Vector3(0.5661621, 3, 1.411961)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_rkl48"]
|
|
|
|
|
viewport_path = NodePath("Stations/StationDolly/dungeon_station/SubwayMap3D/MapViewport")
|
|
|
|
|
|
|
|
|
|
@ -179,6 +68,44 @@ size = Vector3(0.15, 1.2, 1.7)
|
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_symoa"]
|
|
|
|
|
size = Vector3(0.3, 1, 1.5)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_rkl48"]
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_yfan7"]
|
|
|
|
|
size = Vector3(8, 2.5, 0.5)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_il5go"]
|
|
|
|
|
size = Vector3(4, 2.5, 0.4)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_iq74k"]
|
|
|
|
|
size = Vector3(4.392578, 2.5, 0.4)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_biibr"]
|
|
|
|
|
size = Vector3(4.392578, 2.5, 0.4)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_rum2v"]
|
|
|
|
|
size = Vector3(4.393, 2.5, 0.6)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_ii0j1"]
|
|
|
|
|
size = Vector3(0.4, 2.5, 0.5)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_ltric"]
|
|
|
|
|
size = Vector3(2.393, 1.0219727, 1.1)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_rcbu2"]
|
|
|
|
|
size = Vector3(4.325035, 0.5001221, 29.45169)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_bdj4u"]
|
|
|
|
|
size = Vector3(0.5, 3, 29.452)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_j1yes"]
|
|
|
|
|
size = Vector3(0.5, 3, 16.202)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_vomua"]
|
|
|
|
|
size = Vector3(0.5, 3, 5.547009)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_jwt33"]
|
|
|
|
|
size = Vector3(0.5661621, 3, 1.411961)
|
|
|
|
|
|
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_wgcl8"]
|
|
|
|
|
sky_top_color = Color(0.138464, 0.0447571, 0.169373, 1)
|
|
|
|
|
sky_horizon_color = Color(4.62055e-06, 0.722684, 0.905603, 1)
|
|
|
|
|
@ -275,279 +202,13 @@ collision_mask = 2
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, -0.45278072, 0.9550209, 3.3956146)
|
|
|
|
|
shape = SubResource("CapsuleShape3D_sofnd")
|
|
|
|
|
|
|
|
|
|
[node name="Train" type="Node3D" parent="."]
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
|
|
[node name="Visuals" type="Node3D" parent="Train"]
|
|
|
|
|
|
|
|
|
|
[node name="Train2" type="Node3D" parent="Train/Visuals"]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -6.24, 0, -31.131655)
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
|
|
[node name="subway_train" parent="Train/Visuals/Train2" instance=ExtResource("3_iq74k")]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.7804413, 0, 0)
|
|
|
|
|
|
|
|
|
|
[node name="MeshInstance3D8" type="MeshInstance3D" parent="Train/Visuals/Train2"]
|
|
|
|
|
transform = Transform3D(-42.01, 4.0756237e-07, 4.3400982e-07, 6.330816e-06, 2.8743172, 0.1808367, 5.9450326e-06, -0.1808367, 2.8743172, -3.9468384, 1.286, 2.488358)
|
|
|
|
|
visible = false
|
|
|
|
|
material_override = SubResource("ShaderMaterial_0vobo")
|
|
|
|
|
mesh = SubResource("QuadMesh_ppxbm")
|
|
|
|
|
skeleton = NodePath("../../../GPUParticles3D4")
|
|
|
|
|
|
|
|
|
|
[node name="Collision" type="Node3D" parent="Train"]
|
|
|
|
|
|
|
|
|
|
[node name="Body3D" type="StaticBody3D" parent="Train/Collision"]
|
|
|
|
|
|
|
|
|
|
[node name="WorldBoundary (Ground)" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1428833, -0.24993896, -32.937317)
|
|
|
|
|
shape = SubResource("WorldBoundaryShape3D_0vobo")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, -66.5)
|
|
|
|
|
shape = SubResource("BoxShape3D_sofnd")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, 0.25)
|
|
|
|
|
shape = SubResource("BoxShape3D_sofnd")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.8523458, 1, -1.1576476)
|
|
|
|
|
shape = SubResource("BoxShape3D_csq32")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.567, 1.031, -2)
|
|
|
|
|
shape = SubResource("BoxShape3D_grftg")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.567, 1.031, -2)
|
|
|
|
|
shape = SubResource("BoxShape3D_l33v1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 1.031, -2)
|
|
|
|
|
shape = SubResource("BoxShape3D_0vobo")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -7.783883)
|
|
|
|
|
shape = SubResource("BoxShape3D_ppxbm")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -9.45743)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -17.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ppxbm")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -19.45743)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -16.102852)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -27.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ppxbm")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -29.45743)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -26.102852)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -37.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ppxbm")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -39.457428)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -36.10285)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -47.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ppxbm")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -49.457428)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -46.10285)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -57.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ppxbm")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -56.10285)
|
|
|
|
|
shape = SubResource("BoxShape3D_wgcl8")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.8618617, 1, -1.1576476)
|
|
|
|
|
shape = SubResource("BoxShape3D_csq32")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0680046, -0.24993896, -32.189793)
|
|
|
|
|
shape = SubResource("BoxShape3D_0gtr1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D25" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.9860983, 1.558737, -32.189793)
|
|
|
|
|
shape = SubResource("BoxShape3D_8c5ii")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D27" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.4406133, 1.558737, -32.189793)
|
|
|
|
|
shape = SubResource("BoxShape3D_symoa")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D28" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.4406133, 1.558737, -44.749306)
|
|
|
|
|
shape = SubResource("BoxShape3D_820wi")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D29" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.3510947, 1.558737, -45.8734)
|
|
|
|
|
shape = SubResource("BoxShape3D_820wi")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D30" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.4406133, 1.558737, -19.857431)
|
|
|
|
|
shape = SubResource("BoxShape3D_820wi")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D31" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.3510947, 1.558737, -18.627045)
|
|
|
|
|
shape = SubResource("BoxShape3D_820wi")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D32" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.4562984, 1.558737, -26.163954)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D33" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.4562984, 1.558737, -27.810856)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D34" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.4562984, 1.558737, -24.465235)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D35" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.4562984, 1.558737, -22.334576)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D36" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 4.9864135, 1.558737, -26.121748)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D37" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 4.9864135, 1.558737, -24.465235)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 4.8871417, 1.558737, -38.4807)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D40" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 4.8871417, 1.558737, -40.179424)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D41" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 4.887142, 1.558737, -42.31008)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D42" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.357026, 1.558737, -38.522907)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D43" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.357027, 1.558737, -40.179424)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D39" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -5.9222555, -0.24993896, -32.045853)
|
|
|
|
|
shape = SubResource("BoxShape3D_0gtr1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D44" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7.840349, 1.558737, -32.045853)
|
|
|
|
|
shape = SubResource("BoxShape3D_8c5ii")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D45" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -4.2948637, 1.558737, -32.045853)
|
|
|
|
|
shape = SubResource("BoxShape3D_symoa")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D46" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -4.2948647, 1.558737, -19.486341)
|
|
|
|
|
shape = SubResource("BoxShape3D_820wi")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D47" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.205347, 1.558737, -18.362246)
|
|
|
|
|
shape = SubResource("BoxShape3D_820wi")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D48" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -4.2948627, 1.558737, -44.37822)
|
|
|
|
|
shape = SubResource("BoxShape3D_820wi")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D49" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.205344, 1.558737, -45.608604)
|
|
|
|
|
shape = SubResource("BoxShape3D_820wi")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D50" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.310549, 1.558737, -38.071693)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D51" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.310549, 1.558737, -36.42479)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D52" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.310549, 1.558737, -39.770416)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D53" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.310548, 1.558737, -41.90107)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D54" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -4.840664, 1.558737, -38.1139)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D55" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -4.840664, 1.558737, -39.770416)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D56" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -4.741393, 1.558737, -25.754946)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D57" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -4.741394, 1.558737, -24.056223)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D58" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -4.741394, 1.558737, -21.925566)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D59" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -7.211277, 1.558737, -25.71274)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D60" type="CollisionShape3D" parent="Train/Collision/Body3D"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -7.211279, 1.558737, -24.056223)
|
|
|
|
|
shape = SubResource("BoxShape3D_e75no")
|
|
|
|
|
|
|
|
|
|
[node name="Track1Dolly" parent="." instance=ExtResource("17_yfan7")]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.2, -0.2, -32.5)
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
|
|
[node name="Track2Dolly" parent="." instance=ExtResource("17_yfan7")]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -6.2, -0.2, -32.5)
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
|
|
[node name="Stations" type="Node3D" parent="."]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
@ -621,10 +282,10 @@ render_target_update_mode = 4
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
|
|
|
|
|
[node name="HiddenStations" type="Node3D" parent="Stations"]
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
|
|
[node name="uni_station" parent="Stations/HiddenStations" instance=ExtResource("9_bdj4u")]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
|
|
[node name="VoxelGI" type="VoxelGI" parent="Stations/HiddenStations/uni_station"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
|
|
|
|
|
@ -664,7 +325,6 @@ mesh = SubResource("BoxMesh_symoa")
|
|
|
|
|
[node name="burnout_station" parent="Stations/HiddenStations" instance=ExtResource("11_vomua")]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2, 0, 0, 0)
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
|
|
[node name="VoxelGI" type="VoxelGI" parent="Stations/HiddenStations/burnout_station"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
|
|
|
|
|
@ -675,7 +335,6 @@ data = ExtResource("12_jwt33")
|
|
|
|
|
[node name="volunteer_station" parent="Stations/HiddenStations" instance=ExtResource("13_265nv")]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.3, 0, 0, 0)
|
|
|
|
|
visible = false
|
|
|
|
|
|
|
|
|
|
[node name="VoxelGI" type="VoxelGI" parent="Stations/HiddenStations/volunteer_station"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.7692308, 0.020572662, 1.5449562, -27.640734)
|
|
|
|
|
@ -719,6 +378,247 @@ render_target_update_mode = 4
|
|
|
|
|
|
|
|
|
|
[node name="SubwayMap" parent="Stations/HiddenStations/volunteer_station/SubwayMap3D/MapViewport" instance=ExtResource("8_rcbu2")]
|
|
|
|
|
|
|
|
|
|
[node name="Collision" type="StaticBody3D" parent="Stations"]
|
|
|
|
|
|
|
|
|
|
[node name="World Boundary (Floor)" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
shape = SubResource("WorldBoundaryShape3D_rkl48")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, -66.5)
|
|
|
|
|
shape = SubResource("BoxShape3D_yfan7")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, 0.25)
|
|
|
|
|
shape = SubResource("BoxShape3D_yfan7")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.8523458, 1, -1.1576476)
|
|
|
|
|
shape = SubResource("BoxShape3D_il5go")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.567, 1.031, -2)
|
|
|
|
|
shape = SubResource("BoxShape3D_iq74k")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.567, 1.031, -2)
|
|
|
|
|
shape = SubResource("BoxShape3D_biibr")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 1.031, -2)
|
|
|
|
|
shape = SubResource("BoxShape3D_rum2v")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -7.783883)
|
|
|
|
|
shape = SubResource("BoxShape3D_ii0j1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -9.45743)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -17.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ii0j1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -19.45743)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -16.102852)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -27.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ii0j1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -29.45743)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -26.102852)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -37.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ii0j1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -39.457428)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -36.10285)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -47.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ii0j1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -49.457428)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -46.10285)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -57.783882)
|
|
|
|
|
shape = SubResource("BoxShape3D_ii0j1")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -56.10285)
|
|
|
|
|
shape = SubResource("BoxShape3D_ltric")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.8618617, 1, -1.1576476)
|
|
|
|
|
shape = SubResource("BoxShape3D_il5go")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0680046, -0.24993896, -32.189793)
|
|
|
|
|
shape = SubResource("BoxShape3D_rcbu2")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D25" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.9860983, 1.558737, -32.189793)
|
|
|
|
|
shape = SubResource("BoxShape3D_bdj4u")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D27" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.4406133, 1.558737, -32.189793)
|
|
|
|
|
shape = SubResource("BoxShape3D_j1yes")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D28" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.4406133, 1.558737, -44.749306)
|
|
|
|
|
shape = SubResource("BoxShape3D_vomua")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D29" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.3510947, 1.558737, -45.8734)
|
|
|
|
|
shape = SubResource("BoxShape3D_vomua")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D30" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.4406133, 1.558737, -19.857431)
|
|
|
|
|
shape = SubResource("BoxShape3D_vomua")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D31" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.3510947, 1.558737, -18.627045)
|
|
|
|
|
shape = SubResource("BoxShape3D_vomua")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D32" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.4562984, 1.558737, -26.163954)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D33" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.4562984, 1.558737, -27.810856)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D34" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.4562984, 1.558737, -24.465235)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D35" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.4562984, 1.558737, -22.334576)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D36" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 4.9864135, 1.558737, -26.121748)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D37" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 4.9864135, 1.558737, -24.465235)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D38" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 4.8871417, 1.558737, -38.4807)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D40" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 4.8871417, 1.558737, -40.179424)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D41" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 4.887142, 1.558737, -42.31008)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D42" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.357026, 1.558737, -38.522907)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D43" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, 7.357027, 1.558737, -40.179424)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D39" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -5.9222555, -0.24993896, -32.045853)
|
|
|
|
|
shape = SubResource("BoxShape3D_rcbu2")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D44" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7.840349, 1.558737, -32.045853)
|
|
|
|
|
shape = SubResource("BoxShape3D_bdj4u")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D45" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -4.2948637, 1.558737, -32.045853)
|
|
|
|
|
shape = SubResource("BoxShape3D_j1yes")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D46" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -4.2948647, 1.558737, -19.486341)
|
|
|
|
|
shape = SubResource("BoxShape3D_vomua")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D47" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.205347, 1.558737, -18.362246)
|
|
|
|
|
shape = SubResource("BoxShape3D_vomua")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D48" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -4.2948627, 1.558737, -44.37822)
|
|
|
|
|
shape = SubResource("BoxShape3D_vomua")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D49" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.205344, 1.558737, -45.608604)
|
|
|
|
|
shape = SubResource("BoxShape3D_vomua")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D50" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.310549, 1.558737, -38.071693)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D51" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.310549, 1.558737, -36.42479)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D52" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.310549, 1.558737, -39.770416)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D53" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -7.310548, 1.558737, -41.90107)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D54" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -4.840664, 1.558737, -38.1139)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D55" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(1.3113416e-07, 0, 1, 0, 1, 0, -1, 0, 1.3113416e-07, -4.840664, 1.558737, -39.770416)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D56" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -4.741393, 1.558737, -25.754946)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D57" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -4.741394, 1.558737, -24.056223)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D58" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -4.741394, 1.558737, -21.925566)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D59" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -7.211277, 1.558737, -25.71274)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D60" type="CollisionShape3D" parent="Stations/Collision"]
|
|
|
|
|
transform = Transform3D(-2.1855693e-07, 0, -1, 0, 1, 0, 1, 0, -2.1855693e-07, -7.211279, 1.558737, -24.056223)
|
|
|
|
|
shape = SubResource("BoxShape3D_jwt33")
|
|
|
|
|
|
|
|
|
|
[node name="StationPlayer" type="AnimationPlayer" parent="Stations"]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
autoplay = "RESET"
|
|
|
|
|
|