godot-psd-training/sceen/totalOfLargePassengerFlow.tscn

440 lines
707 KiB
Plaintext
Raw Normal View History

[gd_scene load_steps=25 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-23 19:46:26 +08:00
[ext_resource type="PackedScene" uid="uid://b25bl0gb4ytal" 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"]
[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"]
[ext_resource type="Script" path="res://sceen/Area3D/BInboundGateAreaDetection.gd" id="10_2x0uj"]
2024-07-16 11:00:51 +08:00
[ext_resource type="PackedScene" uid="uid://dl80ivae7k7lq" path="res://sceen/platform/gate/gate.tscn" id="10_bhdac"]
[ext_resource type="Script" path="res://sceen/Area3D/DEntranceAreaDetection.gd" id="11_x3f0p"]
2024-07-18 18:28:32 +08:00
[ext_resource type="PackedScene" uid="uid://ce8bos77837mf" path="res://sceen/people/peopleWalkFollow.tscn" id="11_yuq17"]
2024-07-23 19:46:26 +08:00
[ext_resource type="PackedScene" uid="uid://bc2dnsyx16kk6" path="res://sceen/platform/screenDoor.tscn" id="12_xjulh"]
2024-06-17 14:22:23 +08:00
[ext_resource type="PackedScene" uid="uid://nx6xnwcuq8cf" path="res://sceen/train/train.tscn" id="14_g0uwl"]
[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-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"]
2024-07-18 18:28:32 +08:00
size = Vector3(0.880188, 0.001, 7.82411)
2024-07-09 17:27:43 +08:00
[sub_resource type="BoxShape3D" id="BoxShape3D_kqt6b"]
size = Vector3(6.88148, 0.0401611, 1.164)
[sub_resource type="BoxShape3D" id="BoxShape3D_86m3i"]
size = Vector3(19.0941, 0.0860596, 0.659882)
[sub_resource type="BoxShape3D" id="BoxShape3D_gww5f"]
size = Vector3(5.47445, 0.339844, 12.2169)
2024-06-17 14:22:23 +08:00
[node name="totalOfLargePassengerFlow" type="Node3D"]
script = ExtResource("1_5iiv2")
[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
[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
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)
[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
[node name="generatePeopleAEntranceTimer" type="Timer" parent="AllTimer"]
wait_time = 2.0
2024-07-11 17:49:28 +08:00
[node name="generatePeopleBEntranceTimer" type="Timer" parent="AllTimer"]
wait_time = 10.0
[node name="generatePeopleCEntranceTimer" type="Timer" parent="AllTimer"]
wait_time = 10.0
[node name="generatePeopleDEntranceTimer" type="Timer" parent="AllTimer"]
wait_time = 2.0
2024-07-09 17:27:43 +08:00
[node name="generatePeopleAtBTicketingArea" type="Timer" parent="AllTimer"]
wait_time = 2.0
2024-07-15 10:29:36 +08:00
[node name="generatePeopleDownPlatformTimer" type="Timer" parent="AllTimer"]
wait_time = 2.0
[node name="generatePeopleAtBInboundGateArea" type="Timer" parent="AllTimer"]
wait_time = 2.0
2024-07-23 19:46:26 +08:00
[node name="generatePeopleAtBLowerStepTimer" type="Timer" parent="AllTimer"]
wait_time = 4.0
[node name="generatePeopleAtMiddleStepTimer" type="Timer" parent="AllTimer"]
2024-06-20 10:28:46 +08:00
[node name="AllCamera" type="Node3D" parent="."]
[node name="SparePartsCabinet" type="Camera3D" parent="AllCamera"]
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"]
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"]
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
[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)
[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)
[node name="AExitGate" type="Camera3D" parent="AllCamera"]
2024-07-16 11:00:51 +08:00
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 80.585, 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, 10.776, 2.11, 10.945)
[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"]
2024-07-23 19:46:26 +08:00
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 10.776, 2.11, 10.99)
[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)
[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)
[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)
[node name="BLowerStep" type="Camera3D" parent="AllCamera"]
2024-07-23 19:46:26 +08:00
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 10.776, 2.11, 10.945)
[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)
[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")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.005, 1.1, 6.5)
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"]
2024-07-18 18:28:32 +08:00
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.31502, 5.342, 18.852)
2024-07-15 10:29:36 +08:00
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")
[node name="BInboundGateAreaDetection" type="Area3D" parent="AllAreaDetection"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.5713, 5.342, 17.8596)
script = ExtResource("10_2x0uj")
[node name="CollisionShape3D" type="CollisionShape3D" parent="AllAreaDetection/BInboundGateAreaDetection"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.14661, 0, 0.130148)
shape = SubResource("BoxShape3D_86m3i")
[node name="DEntranceAreaDetection" type="Area3D" parent="AllAreaDetection"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 144.12, 9.8, 44)
script = ExtResource("11_x3f0p")
[node name="CollisionShape3D" type="CollisionShape3D" parent="AllAreaDetection/DEntranceAreaDetection"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.43733, 0.166832, -3.05804)
shape = SubResource("BoxShape3D_gww5f")
[node name="CEntranceAreaDetection" type="Area3D" parent="AllAreaDetection"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 144.12, 9.8, -61.6828)
script = ExtResource("11_x3f0p")
[node name="CollisionShape3D" type="CollisionShape3D" parent="AllAreaDetection/CEntranceAreaDetection"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.43733, 0.166832, -3.05804)
shape = SubResource("BoxShape3D_gww5f")
2024-07-16 11:00:51 +08:00
[node name="AllGates" type="Node3D" parent="."]
[node name="BInboundGate" parent="AllGates" instance=ExtResource("10_bhdac")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 35.143, 5.723, 13.511)
[node name="BExitGate" parent="AllGates" instance=ExtResource("10_bhdac")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 17.5418, 5.723, 3.80904)
[node name="AInboundGate" parent="AllGates" instance=ExtResource("10_bhdac")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 52.7253, 5.723, 13.511)
[node name="AExitGate" parent="AllGates" instance=ExtResource("10_bhdac")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 74.1319, 5.723, 0.0381855)
2024-07-23 19:46:26 +08:00
[node name="AllDecoration " type="Node3D" parent="."]
2024-07-18 18:28:32 +08:00
2024-07-23 19:46:26 +08:00
[node name="AllPeopleAtDownPlatform" type="Node3D" parent="AllDecoration "]
2024-07-18 18:28:32 +08:00
2024-07-23 19:46:26 +08:00
[node name="peopleAtDownPlatform1" parent="AllDecoration /AllPeopleAtDownPlatform" instance=ExtResource("11_yuq17")]
2024-07-18 18:28:32 +08:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.444, -1, 4.27)
2024-07-23 19:46:26 +08:00
[node name="peopleAtDownPlatform2" parent="AllDecoration /AllPeopleAtDownPlatform" instance=ExtResource("11_yuq17")]
2024-07-18 18:28:32 +08:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.996, -1, 4.27)
2024-07-23 19:46:26 +08:00
[node name="peopleAtDownPlatform3" parent="AllDecoration /AllPeopleAtDownPlatform" instance=ExtResource("11_yuq17")]
2024-07-18 18:28:32 +08:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.488, -1, 4.27)
2024-07-23 19:46:26 +08:00
[node name="peopleAtDownPlatform4" parent="AllDecoration /AllPeopleAtDownPlatform" instance=ExtResource("11_yuq17")]
2024-07-18 18:28:32 +08:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.044, -1, 4.27)
[node name="AllPeopleAtUpPlatform" type="Node3D" parent="AllDecoration "]
[node name="peopleAtDownPlatform1" parent="AllDecoration /AllPeopleAtUpPlatform" instance=ExtResource("11_yuq17")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 16.31, 0.85, 14.171)
[node name="peopleAtDownPlatform2" parent="AllDecoration /AllPeopleAtUpPlatform" instance=ExtResource("11_yuq17")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 19.645, 0.85, 14.171)
2024-07-23 19:46:26 +08:00
[node name="AllNoOpenScreenDoor" type="Node3D" parent="AllDecoration "]
[node name="screenDoor" parent="AllDecoration /AllNoOpenScreenDoor" instance=ExtResource("12_xjulh")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10.302, 0.055, 18.12)
[node name="screenDoor2" parent="AllDecoration /AllNoOpenScreenDoor" instance=ExtResource("12_xjulh")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 14.497, 0.055, 18.12)
[node name="screenDoor3" parent="AllDecoration /AllNoOpenScreenDoor" instance=ExtResource("12_xjulh")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 19.312, 0.055, 18.12)
[node name="AllPeopleAtBUpper" type="Node3D" parent="AllDecoration "]
[node name="peopleWalkFollow" parent="AllDecoration /AllPeopleAtBUpper" instance=ExtResource("11_yuq17")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 39.6838, 5.22, 9.38655)
[node name="peopleWalkFollow2" parent="AllDecoration /AllPeopleAtBUpper" instance=ExtResource("11_yuq17")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40.2768, 5.22, 9.92631)
[node name="peopleWalkFollow3" parent="AllDecoration /AllPeopleAtBUpper" instance=ExtResource("11_yuq17")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 40.2751, 5.22, 8.81594)
[node name="peopleWalkFollow4" parent="AllDecoration /AllPeopleAtBUpper" instance=ExtResource("11_yuq17")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 40.6915, 5.22, 9.38655)
[node name="AllPeopleAtAUpper" type="Node3D" parent="AllDecoration "]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.06, 0, 0.6)
[node name="peopleWalkFollow" parent="AllDecoration /AllPeopleAtAUpper" instance=ExtResource("11_yuq17")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 39.6838, 5.22, 9.38655)
[node name="peopleWalkFollow2" parent="AllDecoration /AllPeopleAtAUpper" instance=ExtResource("11_yuq17")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40.2768, 5.22, 9.92631)
[node name="peopleWalkFollow3" parent="AllDecoration /AllPeopleAtAUpper" instance=ExtResource("11_yuq17")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 40.2751, 5.22, 8.81594)
[node name="peopleWalkFollow4" parent="AllDecoration /AllPeopleAtAUpper" instance=ExtResource("11_yuq17")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 40.6915, 5.22, 9.38655)
2024-07-23 19:46:26 +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"]
[connection signal="timeout" from="AllTimer/generatePeopleAtBInboundGateArea" to="." method="generatePeopleAtBInboundGate"]
2024-07-23 19:46:26 +08:00
[connection signal="timeout" from="AllTimer/generatePeopleAtBLowerStepTimer" to="." method="generatePeopleAtBLowerStep"]
[connection signal="timeout" from="AllTimer/generatePeopleAtMiddleStepTimer" to="." method="generatePeopleAtMiddleStep"]
[connection signal="area_entered" from="AllScreenDoorWaitArea/ScreenDoorWaitArea1" to="." method="_on_screen_door_wait_area_1_area_entered"]
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"]
[connection signal="area_entered" from="AllAreaDetection/BInboundGateAreaDetection" to="AllAreaDetection/BInboundGateAreaDetection" method="_on_area_entered"]
[connection signal="area_exited" from="AllAreaDetection/BInboundGateAreaDetection" to="AllAreaDetection/BInboundGateAreaDetection" method="_on_area_exited"]