2024-07-15 10:29:36 +08:00
|
|
|
[gd_scene load_steps=19 format=3 uid="uid://dmlksr5k23wwk"]
|
2024-06-17 14:22:23 +08:00
|
|
|
|
|
|
|
[ext_resource type="Script" path="res://sceen/totalOfLargePassengerFlow.gd" id="1_5iiv2"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cmnsn2joxo68l" path="res://sceen/platform/platform.tscn" id="1_rjva4"]
|
2024-07-05 18:22:52 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://c8ryhiaac4s0n" path="res://Model/trainingLargePassengerFlow/platformOfLarge.blend" id="2_2i2vl"]
|
2024-06-17 14:22:23 +08:00
|
|
|
[ext_resource type="AudioStream" uid="uid://dgqmfnjgrea07" path="res://Assets/training_speech/trainComing.mp3" id="4_6ctdm"]
|
2024-06-20 13:36:15 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://bylj0hfttmmqf" path="res://sceen/Area3D/ScreenDoorWaitArea.tscn" id="6_1spme"]
|
2024-07-15 10:29:36 +08:00
|
|
|
[ext_resource type="Script" path="res://sceen/Area3D/APassageAreaDetection.gd" id="7_sgvbf"]
|
2024-07-09 17:27:43 +08:00
|
|
|
[ext_resource type="Script" path="res://sceen/Area3D/TicketingAreaDetection.gd" id="8_3kqgp"]
|
2024-07-15 10:29:36 +08:00
|
|
|
[ext_resource type="Script" path="res://sceen/Area3D/TicketingLfetAreaDetection.gd" id="8_52vqq"]
|
2024-07-11 17:49:28 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://ce8bos77837mf" path="res://sceen/people/peopleWalkFollow.tscn" id="9_po51r"]
|
2024-06-17 14:22:23 +08:00
|
|
|
[ext_resource type="PackedScene" uid="uid://nx6xnwcuq8cf" path="res://sceen/train/train.tscn" id="14_g0uwl"]
|
|
|
|
|
2024-07-05 18:22:52 +08:00
|
|
|
[sub_resource type="NavigationMesh" id="NavigationMesh_udupl"]
|
2024-07-11 17:49:28 +08:00
|
|
|
vertices = PackedVector3Array(-340.077, 9.83217, -67.566, -339.827, 9.83217, -65.816, -338.577, 9.83217, -66.316, -338.827, 9.83217, -76.816, -338.827, 9.83217, -76.816, -338.077, 9.83217, -77.316, -336.327, 9.83217, -81.066, -450.577, 9.83217, -65.566, -336.327, 9.83217, -81.066, -335.077, 9.83217, -81.316, -334.827, 9.83217, -291.566, -450.577, 9.83217, -291.566, -346.827, 9.83217, -67.566, -340.077, 9.83217, -67.566, -338.827, 9.83217, -76.816, -346.827, 9.83217, -67.566, -338.827, 9.83217, -76.816, -336.327, 9.83217, -81.066, -450.577, 9.83217, -65.566, -450.577, 9.83217, -65.566, -347.077, 9.83217, -65.566, -346.827, 9.83217, -67.566, -335.077, 9.83217, -81.316, -327.827, 9.83217, -81.316, -328.077, 9.83217, -291.566, -334.827, 9.83217, -291.566, -326.827, 9.83217, -76.816, -325.327, 9.83217, -76.816, -325.077, 9.83217, -77.316, -326.577, 9.83217, -81.066, -328.077, 9.83217, -291.566, -327.827, 9.83217, -81.316, -326.577, 9.83217, -81.066, -326.577, 9.83217, -81.066, -325.077, 9.83217, -77.316, -316.327, 9.83217, -77.316, -316.077, 9.83217, -291.566, -328.077, 9.83217, -291.566, -314.827, 9.83217, -77.316, -314.577, 9.83217, -75.816, -292.827, 9.83217, -75.816, -292.827, 9.83217, -83.316, -292.827, 9.83217, -83.316, -290.577, 9.83217, -83.566, -290.577, 9.83217, -291.566, -316.327, 9.83217, -77.316, -314.827, 9.83217, -77.316, -292.827, 9.83217, -83.316, -290.577, 9.83217, -291.566, -316.077, 9.83217, -291.566, -290.577, 9.83217, -83.566, -287.827, 9.83217, -83.566, -287.827, 9.83217, -291.566, -290.577, 9.83217, -291.566, -285.577, 9.83217, -81.316, -281.077, 9.83217, -81.316, -281.077, 9.83217, -83.316, -285.827, 9.83217, -83.566, -287.827, 9.83217, -291.566, -287.827, 9.83217, -83.566, -285.827, 9.83217, -83.566, -285.827, 9.83217, -83.566, -281.077, 9.83217, -83.316, -278.827, 9.83217, -83.566, -278.827, 9.83217, -291.566, -287.827, 9.83217, -291.566, -278.827, 9.83217, -83.566, -276.327, 9.83217, -83.566, -276.327, 9.83217, -291.566, -278.827, 9.83217, -291.566, -274.077, 9.83217, -69.566, -270.077, 9.83217, -69.566, -269.827, 9.83217, -72.066, -274.077, 9.83217, -83.316, -262.327, 9.83217, -72.066, -262.077, 9.83217, -69.816, -253.577, 9.83217, -69.816, -253.327, 9.83217, -72.066, -276.327, 9.83217, -291.566, -276.327, 9.83217, -83.566, -274.077, 9.83217, -83.316, -274.077, 9.83217, -83.316, -253.327, 9.83217, -72.066, -245.077, 9.83217, -72.066, -245.077, 9.83217, -291.566, -276.327, 9.83217, -291.566, -274.077, 9.83217, -83.316, -269.827, 9.83217, -72.066, -262.327, 9.83217, -72.066, -274.077, 9.83217, -83.316, -262.327, 9.83217, -72.066, -253.327, 9.83217, -72.066, -242.827, 9.83217, -67.566, -232.077, 9.83217, -67.316, -232.077, 9.83217, -68.816, -242.827, 9.83217, -71.816, -245.077, 9.83217, -291.566, -245.077, 9.83217, -72.066, -242.827, 9.83217, -71.816, -242.827, 9.83217, -71.816, -232.077, 9.83217, -68.816, -231.577, 9.83217, -69.066, -231.577, 9.83217, -291.566, -245.077, 9.83217, -291.566, -231.577, 9.83217, -69.066, -223.577, 9.83217, -69.066, -223.577, 9.83217, -291.566, -231.577, 9.83217, -291.566, -209.327, 9.83217, -53.816, -199.077, 9.83217, -53.816, -194.577, 9.83217, -62.316, -194.577, 9.83217, -70.816, -223.077, 9.83217, -68.816, -223.077, 9.83217, -60.566, -223.577, 9.83217, -69.066, -223.077, 9.83217, -68.816, -194.577, 9.83217, -70.816, -192.327, 9.83217, -71.066, -192.327, 9.83217, -291.566, -223.577, 9.83217, -291.566, -192.327, 9.83217, -71.066, -187.577, 9.83217, -71.066, -187.577, 9.83217, -291.566, -192.327, 9.83217, -291.566, -94.3268, 9.83217, -102.816, -94.5768, 9.83217, -103.066, -95.3268, 9.83217, -103.316, -160.827, 9.83217, -81.566, -94.5768, 9.83217, -101.316, -92.3268, 9.83217, -139.316, -84.5768, 9.83217, -148.316, -52.5768, 9.83217, -198.816, -82.8268, 9.83217, -139.066, -82.5768, 9.83217, -140.816, -84.5768, 9.83217, -141.066, -92.3268, 9.83217, -139.316, -51.0768, 9.83217, -161.566, -50.8268, 9.83217, -164.816, -52.5768, 9.83217, -165.066, -58.8268, 9.83217, -161.566, -91.5768, 9.83217, -122.066, -91.5768, 9.83217, -126.566, -92.3268, 9.83217, -126.816, -92.8268, 9.83
|
|
|
|
polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(4, 6, 5), PackedInt32Array(8, 7, 9), PackedInt32Array(9, 7, 10), PackedInt32Array(10, 7, 11), PackedInt32Array(14, 13, 12), PackedInt32Array(16, 15, 17), PackedInt32Array(17, 15, 18), PackedInt32Array(21, 20, 19), PackedInt32Array(25, 24, 22), PackedInt32Array(22, 24, 23), PackedInt32Array(27, 26, 28), PackedInt32Array(28, 26, 29), PackedInt32Array(32, 31, 30), PackedInt32Array(34, 33, 35), PackedInt32Array(35, 33, 36), PackedInt32Array(36, 33, 37), PackedInt32Array(39, 38, 40), PackedInt32Array(40, 38, 41), PackedInt32Array(44, 43, 42), PackedInt32Array(46, 45, 47), PackedInt32Array(47, 45, 49), PackedInt32Array(47, 49, 48), PackedInt32Array(53, 52, 50), PackedInt32Array(50, 52, 51), PackedInt32Array(55, 54, 56), PackedInt32Array(56, 54, 57), PackedInt32Array(60, 59, 58), PackedInt32Array(62, 61, 63), PackedInt32Array(63, 61, 64), PackedInt32Array(64, 61, 65), PackedInt32Array(69, 68, 66), PackedInt32Array(66, 68, 67), PackedInt32Array(71, 70, 72), PackedInt32Array(72, 70, 73), PackedInt32Array(75, 74, 76), PackedInt32Array(76, 74, 77), PackedInt32Array(80, 79, 78), PackedInt32Array(82, 81, 83), PackedInt32Array(83, 81, 84), PackedInt32Array(84, 81, 85), PackedInt32Array(88, 87, 86), PackedInt32Array(91, 90, 89), PackedInt32Array(93, 92, 94), PackedInt32Array(94, 92, 95), PackedInt32Array(98, 97, 96), PackedInt32Array(100, 99, 101), PackedInt32Array(101, 99, 102), PackedInt32Array(102, 99, 103), PackedInt32Array(107, 106, 104), PackedInt32Array(104, 106, 105), PackedInt32Array(110, 109, 111), PackedInt32Array(111, 109, 108), PackedInt32Array(111, 108, 113), PackedInt32Array(111, 113, 112), PackedInt32Array(115, 114, 116), PackedInt32Array(116, 114, 117), PackedInt32Array(117, 114, 118), PackedInt32Array(118, 114, 119), PackedInt32Array(123, 122, 120), PackedInt32Array(120, 122, 121), PackedInt32Array(125, 124, 126), PackedInt32Array(126, 124, 128), PackedInt32Array(126, 128, 127), PackedInt32Array(131, 130, 129), PackedInt32Array(133, 132, 134), PackedInt32Array(134, 132, 135), PackedInt32Array(137, 136, 138), PackedInt32Array(138, 136, 139), PackedInt32Array(141, 140, 142), PackedInt32Array(142, 140, 143), PackedInt32Array(145, 144, 146), PackedInt32Array(146, 144, 147), PackedInt32Array(147, 144, 148), PackedInt32Array(149, 151, 150), PackedInt32Array(153, 152, 154), PackedInt32Array(154, 152, 155), PackedInt32Array(156, 158, 157), PackedInt32Array(161, 160, 159), PackedInt32Array(163, 162, 164), PackedInt32Array(164, 162, 165), PackedInt32Array(167, 166, 168), PackedInt32Array(168, 166, 169), PackedInt32Array(172, 171, 170), PackedInt32Array(175, 174, 173), PackedInt32Array(177, 176, 178), PackedInt32Array(178, 176, 179), PackedInt32Array(181, 180, 182), PackedInt32Array(182, 180, 183), PackedInt32Array(185, 184, 186), PackedInt32Array(186, 184, 187), PackedInt32Array(190, 189, 188), PackedInt32Array(193, 192, 191), PackedInt32Array(194, 196, 195), PackedInt32Array(198, 197, 199), PackedInt32Array(199, 197, 200), PackedInt32Array(200, 197, 201), PackedInt32Array(201, 197, 202), PackedInt32Array(205, 204, 203), PackedInt32Array(210, 209, 211), PackedInt32Array(211, 209, 206), PackedInt32Array(206, 209, 208), PackedInt32Array(206, 208, 207), PackedInt32Array(215, 214, 212), PackedInt32Array(212, 214, 213), PackedInt32Array(217, 216, 218), PackedInt32Array(218, 216, 219), PackedInt32Array(221, 220, 222), PackedInt32Array(222, 220, 223), PackedInt32Array(225, 224, 226), PackedInt32Array(226, 224, 227), PackedInt32Array(229, 228, 230), PackedInt32Array(230, 228, 231), PackedInt32Array(231, 228, 232), PackedInt32Array(235, 234, 233), PackedInt32Array(238, 237, 236), PackedInt32Array(240, 239, 241), PackedInt32Array(241, 239, 243), PackedInt32Array(241, 243, 242), PackedInt32Array(246, 245, 244), PackedInt32Array(249, 248, 247), PackedInt32Array(252, 251, 250), PackedInt32Array(254, 253, 255), PackedInt32Array(255, 253, 257), PackedInt32Array(255, 257, 256), PackedInt32Array(259, 258, 260), PackedInt32Array(260, 258, 261), PackedInt32Array(2
|
2024-07-05 18:22:52 +08:00
|
|
|
|
2024-06-17 14:22:23 +08:00
|
|
|
[sub_resource type="Environment" id="Environment_ux83q"]
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_r7e51"]
|
|
|
|
length = 0.001
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("../train:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 0,
|
2024-06-20 10:28:46 +08:00
|
|
|
"values": [Vector3(60, 0, 0)]
|
2024-06-17 14:22:23 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_he04d"]
|
|
|
|
resource_name = "trainCome"
|
|
|
|
length = 4.0
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("../train:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 4),
|
|
|
|
"transitions": PackedFloat32Array(0.5, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector3(20, 0, 0), Vector3(0, 0, 0)]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_fssoy"]
|
|
|
|
resource_name = "trainLeave"
|
|
|
|
length = 10.0
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("../train:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 10),
|
|
|
|
"transitions": PackedFloat32Array(2, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector3(0, 0, 0), Vector3(-120, 0, 0)]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_lf7ox"]
|
|
|
|
_data = {
|
|
|
|
"RESET": SubResource("Animation_r7e51"),
|
|
|
|
"trainCome": SubResource("Animation_he04d"),
|
|
|
|
"trainLeave": SubResource("Animation_fssoy")
|
|
|
|
}
|
|
|
|
|
2024-07-09 17:27:43 +08:00
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_h5lh5"]
|
|
|
|
size = Vector3(0.880188, 0.0375977, 4.77487)
|
|
|
|
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_kqt6b"]
|
|
|
|
size = Vector3(6.88148, 0.0401611, 1.164)
|
|
|
|
|
2024-06-17 14:22:23 +08:00
|
|
|
[node name="totalOfLargePassengerFlow" type="Node3D"]
|
|
|
|
script = ExtResource("1_5iiv2")
|
|
|
|
|
2024-07-05 18:22:52 +08:00
|
|
|
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
|
|
|
|
navigation_mesh = SubResource("NavigationMesh_udupl")
|
|
|
|
|
|
|
|
[node name="platformOfLarge" parent="NavigationRegion3D" instance=ExtResource("2_2i2vl")]
|
|
|
|
|
2024-06-17 14:22:23 +08:00
|
|
|
[node name="platform" parent="." instance=ExtResource("1_rjva4")]
|
|
|
|
|
|
|
|
[node name="train" parent="." instance=ExtResource("14_g0uwl")]
|
2024-06-20 10:28:46 +08:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 0)
|
2024-06-17 14:22:23 +08:00
|
|
|
|
2024-06-21 16:30:29 +08:00
|
|
|
[node name="Camera3D" type="Camera3D" parent="."]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.424, 1.768, 6.555)
|
|
|
|
visible = false
|
|
|
|
current = true
|
|
|
|
|
2024-06-17 14:22:23 +08:00
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
|
|
environment = SubResource("Environment_ux83q")
|
|
|
|
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="WorldEnvironment"]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 0.451687, 0.892176, 0, -0.892176, 0.451687, 0, 0, 0)
|
|
|
|
|
|
|
|
[node name="DirectionalLight3D2" type="DirectionalLight3D" parent="WorldEnvironment"]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 0.99473, -0.102532, 0, 0.102532, 0.99473, 0, 0, 4.02413)
|
|
|
|
|
2024-07-05 18:22:52 +08:00
|
|
|
[node name="DirectionalLight3D3" type="DirectionalLight3D" parent="WorldEnvironment"]
|
|
|
|
transform = Transform3D(0.935615, -0.114879, 0.333807, -0.121869, -0.992546, 0, 0.331319, -0.0406808, -0.942642, 0, 0, 3.991)
|
|
|
|
|
|
|
|
[node name="StationHallAExit" type="DirectionalLight3D" parent="WorldEnvironment"]
|
|
|
|
transform = Transform3D(-0.121869, 0, -0.992546, 0, 1, 0, 0.992546, 0, -0.121869, -55, 8.24202, 41.04)
|
|
|
|
|
2024-06-17 14:22:23 +08:00
|
|
|
[node name="trainAnimationPlayer" type="AnimationPlayer" parent="."]
|
|
|
|
root_node = NodePath("../WorldEnvironment")
|
|
|
|
libraries = {
|
|
|
|
"": SubResource("AnimationLibrary_lf7ox")
|
|
|
|
}
|
|
|
|
|
|
|
|
[node name="trainComing" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("4_6ctdm")
|
|
|
|
|
2024-06-20 10:28:46 +08:00
|
|
|
[node name="AllTimer" type="Node3D" parent="."]
|
|
|
|
|
|
|
|
[node name="BeginTimer" type="Timer" parent="AllTimer"]
|
2024-06-17 14:22:23 +08:00
|
|
|
wait_time = 6.0
|
|
|
|
one_shot = true
|
|
|
|
|
2024-06-20 10:28:46 +08:00
|
|
|
[node name="EndTimer" type="Timer" parent="AllTimer"]
|
2024-06-17 14:22:23 +08:00
|
|
|
wait_time = 5.0
|
|
|
|
one_shot = true
|
|
|
|
|
2024-06-20 10:28:46 +08:00
|
|
|
[node name="trainComeDelay" type="Timer" parent="AllTimer"]
|
|
|
|
wait_time = 2.0
|
2024-06-17 14:22:23 +08:00
|
|
|
one_shot = true
|
|
|
|
|
2024-06-20 10:28:46 +08:00
|
|
|
[node name="trainLeaveDelay" type="Timer" parent="AllTimer"]
|
2024-06-17 14:22:23 +08:00
|
|
|
wait_time = 2.0
|
|
|
|
one_shot = true
|
|
|
|
|
2024-06-20 10:28:46 +08:00
|
|
|
[node name="openAllwindow" type="Timer" parent="AllTimer"]
|
2024-06-17 14:22:23 +08:00
|
|
|
one_shot = true
|
|
|
|
|
2024-07-05 18:22:52 +08:00
|
|
|
[node name="generatePeopleAEntranceTimer" type="Timer" parent="AllTimer"]
|
2024-06-20 13:36:15 +08:00
|
|
|
wait_time = 2.0
|
2024-07-11 17:49:28 +08:00
|
|
|
|
|
|
|
[node name="generatePeopleBEntranceTimer" type="Timer" parent="AllTimer"]
|
|
|
|
wait_time = 10.0
|
|
|
|
autostart = true
|
|
|
|
|
|
|
|
[node name="generatePeopleCEntranceTimer" type="Timer" parent="AllTimer"]
|
|
|
|
wait_time = 10.0
|
|
|
|
autostart = true
|
|
|
|
|
|
|
|
[node name="generatePeopleDEntranceTimer" type="Timer" parent="AllTimer"]
|
|
|
|
wait_time = 2.0
|
|
|
|
autostart = true
|
2024-06-20 13:36:15 +08:00
|
|
|
|
2024-07-09 17:27:43 +08:00
|
|
|
[node name="generatePeopleAtBTicketingArea" type="Timer" parent="AllTimer"]
|
|
|
|
wait_time = 2.0
|
|
|
|
autostart = true
|
|
|
|
|
2024-07-15 10:29:36 +08:00
|
|
|
[node name="generatePeopleDownPlatformTimer" type="Timer" parent="AllTimer"]
|
|
|
|
wait_time = 2.0
|
|
|
|
|
2024-06-20 10:28:46 +08:00
|
|
|
[node name="AllCamera" type="Node3D" parent="."]
|
|
|
|
|
|
|
|
[node name="SparePartsCabinet" type="Camera3D" parent="AllCamera"]
|
2024-07-05 18:22:52 +08:00
|
|
|
transform = Transform3D(-0.0366437, 0, -0.999328, 0, 1, 0, 0.999328, 0, -0.0366437, 114.806, 5.85578, 14.3287)
|
2024-06-17 14:22:23 +08:00
|
|
|
|
2024-06-20 10:28:46 +08:00
|
|
|
[node name="PartsArea" type="Camera3D" parent="AllCamera"]
|
2024-07-05 18:22:52 +08:00
|
|
|
transform = Transform3D(-0.147809, 0, -0.989016, 0, 1, 0, 0.989016, 0, -0.147809, 104.438, 6, 17.572)
|
|
|
|
fov = 49.0
|
2024-06-17 14:22:23 +08:00
|
|
|
|
2024-06-20 10:28:46 +08:00
|
|
|
[node name="StationHall" type="Camera3D" parent="AllCamera"]
|
2024-07-05 18:22:52 +08:00
|
|
|
transform = Transform3D(-4.37114e-08, 0.199368, -0.979925, 0, 0.979925, 0.199368, 1, 8.71465e-09, -4.28339e-08, 9.059, 8.123, 14.588)
|
|
|
|
current = true
|
|
|
|
fov = 51.5
|
|
|
|
|
|
|
|
[node name="UpPlatform" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -0.447, 1.468, 12.415)
|
|
|
|
fov = 106.5
|
|
|
|
|
|
|
|
[node name="DownPlatform" type="Camera3D" parent="AllCamera"]
|
2024-07-15 10:29:36 +08:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.255, 1.673, 13.34)
|
|
|
|
fov = 62.5
|
2024-07-05 18:22:52 +08:00
|
|
|
|
|
|
|
[node name="StationHallAExit" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 2.388, 7, 17.682)
|
|
|
|
|
|
|
|
[node name="AEntrance" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -80, 11.3, 41.529)
|
|
|
|
|
|
|
|
[node name="APassage" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 6.76, 7, 41.529)
|
|
|
|
|
|
|
|
[node name="StationHallBExit" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.342, 7, 1.594)
|
|
|
|
|
|
|
|
[node name="BEntrance" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -54.5, 11.3, -64.44)
|
|
|
|
|
|
|
|
[node name="BPassage" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 6.795, 7, -64.44)
|
|
|
|
|
|
|
|
[node name="StationHallCExit" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90.234, 7, 1.854)
|
|
|
|
|
|
|
|
[node name="CEntrance" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 146, 11.3, -64.44)
|
|
|
|
|
|
|
|
[node name="CPassage" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 85.843, 7, -64.44)
|
|
|
|
|
|
|
|
[node name="StationHallDExit" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 90.294, 7, 17.207)
|
|
|
|
|
|
|
|
[node name="DEntrance" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 146, 11.3, 40.675)
|
|
|
|
|
|
|
|
[node name="DPassage" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 85.843, 7, 40.675)
|
|
|
|
|
|
|
|
[node name="ALowerStepSwitch" type="Camera3D" parent="AllCamera"]
|
2024-06-17 14:22:23 +08:00
|
|
|
transform = Transform3D(0.549621, 0, -0.835414, 0, 1, 0, 0.835414, 0, 0.549621, 2.03598, 1.21341, 6.60578)
|
|
|
|
|
2024-07-05 18:22:52 +08:00
|
|
|
[node name="ATVM" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 101.255, 6.373, 6.85044)
|
|
|
|
|
|
|
|
[node name="AInboundGate" type="Camera3D" parent="AllCamera"]
|
2024-07-11 17:49:28 +08:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 57.631, 7, 18.955)
|
2024-07-05 18:22:52 +08:00
|
|
|
|
|
|
|
[node name="AExitGate" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 77.41, 7, 2.025)
|
|
|
|
|
|
|
|
[node name="AUpperStep" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 57.941, 7, 9.93)
|
|
|
|
|
|
|
|
[node name="ALowerStep" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 81.971, 2.11, 9.28)
|
|
|
|
|
|
|
|
[node name="AGangway" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 57, 7, 7.53)
|
|
|
|
|
|
|
|
[node name="BLowerStepSwitch" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 10.776, 2.11, 9.205)
|
|
|
|
|
|
|
|
[node name="BTVM" type="Camera3D" parent="AllCamera"]
|
2024-07-09 17:27:43 +08:00
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.875, 7, 15.155)
|
2024-07-05 18:22:52 +08:00
|
|
|
|
|
|
|
[node name="BInboundGate" type="Camera3D" parent="AllCamera"]
|
2024-07-11 17:49:28 +08:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.665, 7, 18.955)
|
2024-07-05 18:22:52 +08:00
|
|
|
|
|
|
|
[node name="BExitGate" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 9.87, 7, 2.74)
|
|
|
|
|
|
|
|
[node name="BUpperStep" type="Camera3D" parent="AllCamera"]
|
2024-07-11 17:49:28 +08:00
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 37.261, 7, 9.92)
|
2024-07-05 18:22:52 +08:00
|
|
|
|
|
|
|
[node name="BLowerStep" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 10.776, 2.11, 9.205)
|
|
|
|
|
|
|
|
[node name="BGangway" type="Camera3D" parent="AllCamera"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 35.216, 7, 7.465)
|
|
|
|
|
2024-06-20 13:36:15 +08:00
|
|
|
[node name="AllScreenDoorWaitArea" type="Node3D" parent="."]
|
|
|
|
|
|
|
|
[node name="ScreenDoorWaitArea1" parent="AllScreenDoorWaitArea" instance=ExtResource("6_1spme")]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.40432, 1.1, 6.5)
|
|
|
|
|
|
|
|
[node name="ScreenDoorWaitArea2" parent="AllScreenDoorWaitArea" instance=ExtResource("6_1spme")]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.15874, 1.1, 6.5)
|
|
|
|
|
|
|
|
[node name="ScreenDoorWaitArea3" parent="AllScreenDoorWaitArea" instance=ExtResource("6_1spme")]
|
2024-07-05 18:22:52 +08:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.005, 1.1, 6.5)
|
2024-06-20 13:36:15 +08:00
|
|
|
|
2024-07-15 10:29:36 +08:00
|
|
|
[node name="ScreenDoorWaitArea4" parent="AllScreenDoorWaitArea" instance=ExtResource("6_1spme")]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.4929, 1.1, 6.5)
|
|
|
|
|
2024-07-09 17:27:43 +08:00
|
|
|
[node name="AllAreaDetection" type="Node3D" parent="."]
|
|
|
|
|
2024-07-15 10:29:36 +08:00
|
|
|
[node name="APassageAreaDetection" type="Area3D" parent="AllAreaDetection"]
|
2024-07-09 17:27:43 +08:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 5.3, 41)
|
2024-07-15 10:29:36 +08:00
|
|
|
script = ExtResource("7_sgvbf")
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="AllAreaDetection/APassageAreaDetection"]
|
|
|
|
shape = SubResource("BoxShape3D_h5lh5")
|
2024-07-09 17:27:43 +08:00
|
|
|
|
2024-07-15 10:29:36 +08:00
|
|
|
[node name="TicketingLfetAreaDetection" type="Area3D" parent="AllAreaDetection"]
|
|
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.98678, 5.342, 18.7594)
|
|
|
|
script = ExtResource("8_52vqq")
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="AllAreaDetection/TicketingLfetAreaDetection"]
|
2024-07-09 17:27:43 +08:00
|
|
|
shape = SubResource("BoxShape3D_h5lh5")
|
|
|
|
|
|
|
|
[node name="TicketingAreaDetection" type="Area3D" parent="AllAreaDetection"]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.065, 5.342, 15.84)
|
|
|
|
script = ExtResource("8_3kqgp")
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="AllAreaDetection/TicketingAreaDetection"]
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.102997)
|
|
|
|
shape = SubResource("BoxShape3D_kqt6b")
|
|
|
|
|
2024-07-11 17:49:28 +08:00
|
|
|
[node name="peopleWalkFollow" parent="." instance=ExtResource("9_po51r")]
|
2024-07-15 10:29:36 +08:00
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.132, 12, 15.84)
|
2024-07-11 17:49:28 +08:00
|
|
|
|
2024-06-17 14:22:23 +08:00
|
|
|
[connection signal="allClickPlatformSignal" from="platform" to="." method="_on_platform_all_click_platform_signal"]
|
|
|
|
[connection signal="allScreenDoorLcbStateSignal" from="platform" to="." method="emitScreenDoorLcbStateChangeSignal"]
|
|
|
|
[connection signal="animation_finished" from="trainAnimationPlayer" to="train" method="_on_train_animation_player_animation_finished"]
|
2024-06-20 10:28:46 +08:00
|
|
|
[connection signal="timeout" from="AllTimer/BeginTimer" to="." method="openScreenDoor"]
|
|
|
|
[connection signal="timeout" from="AllTimer/EndTimer" to="." method="_on_end_timer_timeout"]
|
|
|
|
[connection signal="timeout" from="AllTimer/trainComeDelay" to="." method="_on_train_come_delay_timeout"]
|
|
|
|
[connection signal="timeout" from="AllTimer/trainLeaveDelay" to="." method="_on_train_leave_delay_timeout"]
|
|
|
|
[connection signal="timeout" from="AllTimer/openAllwindow" to="." method="_on_open_allwindow_timeout"]
|
2024-07-09 17:27:43 +08:00
|
|
|
[connection signal="timeout" from="AllTimer/generatePeopleAEntranceTimer" to="." method="generatePeopleAtAEntrance"]
|
2024-07-11 17:49:28 +08:00
|
|
|
[connection signal="timeout" from="AllTimer/generatePeopleBEntranceTimer" to="." method="generatePeopleAtBEntrance"]
|
|
|
|
[connection signal="timeout" from="AllTimer/generatePeopleCEntranceTimer" to="." method="generatePeopleAtCEntrance"]
|
|
|
|
[connection signal="timeout" from="AllTimer/generatePeopleDEntranceTimer" to="." method="generatePeopleAtDEntrance"]
|
2024-07-09 17:27:43 +08:00
|
|
|
[connection signal="timeout" from="AllTimer/generatePeopleAtBTicketingArea" to="." method="generatePeopleAtBTicketingArea"]
|
2024-07-15 10:29:36 +08:00
|
|
|
[connection signal="timeout" from="AllTimer/generatePeopleDownPlatformTimer" to="." method="generatePeopleAtDownPlatform"]
|
2024-06-20 13:36:15 +08:00
|
|
|
[connection signal="ScreenDoorAreaEnter" from="AllScreenDoorWaitArea/ScreenDoorWaitArea1" to="." method="_on_screen_door_wait_area_screen_door_area_enter"]
|
2024-07-05 18:22:52 +08:00
|
|
|
[connection signal="area_entered" from="AllScreenDoorWaitArea/ScreenDoorWaitArea1" to="." method="_on_screen_door_wait_area_1_area_entered"]
|
2024-06-20 13:36:15 +08:00
|
|
|
[connection signal="ScreenDoorAreaEnter" from="AllScreenDoorWaitArea/ScreenDoorWaitArea2" to="." method="_on_screen_door_wait_area_screen_door_area_enter"]
|
|
|
|
[connection signal="ScreenDoorAreaEnter" from="AllScreenDoorWaitArea/ScreenDoorWaitArea3" to="." method="_on_screen_door_wait_area_screen_door_area_enter"]
|
2024-07-15 10:29:36 +08:00
|
|
|
[connection signal="ScreenDoorAreaEnter" from="AllScreenDoorWaitArea/ScreenDoorWaitArea4" to="." method="_on_screen_door_wait_area_screen_door_area_enter"]
|
2024-07-09 17:27:43 +08:00
|
|
|
[connection signal="area_entered" from="AllAreaDetection/TicketingAreaDetection" to="AllAreaDetection/TicketingAreaDetection" method="_on_area_entered"]
|
|
|
|
[connection signal="area_exited" from="AllAreaDetection/TicketingAreaDetection" to="AllAreaDetection/TicketingAreaDetection" method="_on_area_exited"]
|