163 lines
13 KiB
Text
163 lines
13 KiB
Text
[gd_scene load_steps=20 format=2]
|
|
|
|
[ext_resource path="res://level/Cafe.tscn" type="PackedScene" id=1]
|
|
[ext_resource path="res://game/customer/spots/SpawningSpot.tscn" type="PackedScene" id=2]
|
|
[ext_resource path="res://game/customer/spots/DrinkingSpot.tscn" type="PackedScene" id=3]
|
|
[ext_resource path="res://game/customer/spawner/CustomerSpawner.tscn" type="PackedScene" id=4]
|
|
[ext_resource path="res://game/customer/GenericCustomer.tscn" type="PackedScene" id=5]
|
|
[ext_resource path="res://game/customer/spots/ExitSpot.tscn" type="PackedScene" id=6]
|
|
[ext_resource path="res://game/customer/spots/AskFoodSpot.tscn" type="PackedScene" id=7]
|
|
[ext_resource path="res://game/customer/spots/GetFoodSpot.tscn" type="PackedScene" id=8]
|
|
|
|
[sub_resource type="NavigationMesh" id=1]
|
|
vertices = PoolVector3Array( -12.603, 0.542829, -5.8231, -6.603, 0.542829, -5.8231, -6.303, 0.542829, -6.4231, -12.603, 0.542829, -14.5231, 6.297, 0.542829, -6.4231, 6.597, 0.542829, 0.176899, 12.597, 0.542829, 0.176899, 12.597, 0.542829, -10.0231, -0.00299931, 0.542829, -39.7231, -12.603, 0.542829, -31.3231, -12.603, 0.542829, -22.9231, -0.00299931, 0.542829, -6.4231, 12.597, 0.542829, -19.9231, 12.597, 0.542829, -29.8231, 12.597, 0.542829, -29.8231, 6.297, 0.542829, -39.7231, -0.00299931, 0.542829, -39.7231, -6.303, 0.542829, -39.7231, -12.603, 0.542829, -39.7231, -12.603, 0.542829, -31.3231, 12.597, 0.542829, -29.8231, 12.597, 0.542829, -39.7231, 6.297, 0.542829, -39.7231, -0.00299931, 0.542829, -6.4231, 6.297, 0.542829, -6.4231, 12.597, 0.542829, -10.0231, 12.597, 0.542829, -19.9231, -12.603, 0.542829, -14.5231, -6.303, 0.542829, -6.4231, -0.00299931, 0.542829, -6.4231, -12.603, 0.542829, -22.9231, -0.00299931, 0.542829, -39.7231, -6.303, 0.542829, -39.7231, -12.603, 0.542829, -31.3231, -6.303, 0.542829, 4.3769, -6.603, 0.542829, -5.8231, -12.603, 0.542829, -5.8231, -12.603, 0.542829, 4.6769, 0.297001, 3.34283, -5.5231, -6.003, 3.34283, -5.8231, -4.803, 3.34283, -4.3231, -0.302999, 3.34283, -4.3231, -4.803, 3.34283, 0.776901, -6.003, 3.34283, 1.6769, -0.00299931, 3.34283, 1.0769, -0.302999, 3.34283, 0.776901, -0.00299931, 3.34283, 1.0769, 0.297001, 3.34283, -5.5231, -0.302999, 3.34283, -4.3231, -0.302999, 3.34283, 0.776901, -6.003, 3.34283, 1.6769, -4.803, 3.34283, 0.776901, -4.803, 3.34283, -4.3231, -6.003, 3.34283, -5.8231, 3.897, 3.34283, 2.5769, 4.497, 3.34283, 3.7769, 5.997, 3.34283, 2.5769, 5.097, 3.34283, 1.6769, 5.997, 3.34283, -5.8231, 4.797, 3.34283, -5.8231, 5.097, 3.34283, 1.6769, 5.997, 3.34283, 2.5769, 2.697, 0.542829, 3.1769, 3.597, 0.542829, 3.7769, 3.897, 0.542829, 3.7769, 3.297, 0.542829, 2.5769, 0.597001, 0.542829, 1.0769, -0.302999, 0.542829, 1.9769, 1.797, 0.542829, 4.3769, 2.697, 0.542829, 3.1769, 0.597001, 0.542829, 1.0769, -0.302999, 0.542829, 1.9769, -5.103, 0.542829, 1.9769, -5.103, 0.542829, 4.3769, 1.797, 0.542829, 4.3769, 4.497, 0.542829, 1.6769, 4.497, 0.542829, -5.2231, 0.597001, 0.542829, -5.2231, 0.597001, 0.542829, 1.0769, 3.297, 0.542829, 2.5769, -4.203, 0.542829, -4.0231, -4.203, 0.542829, 0.476898, -0.903, 0.542829, 0.476898, -0.903, 0.542829, -4.0231, 3.897, 0.542829, 3.7769, 3.597, 0.542829, 3.7769, 4.197, 0.542829, 4.9769, 4.797, 0.542829, 4.3769, -0.00299931, 0.542829, 39.7769, 6.297, 0.542829, 39.7769, 12.597, 0.542829, 29.8769, 12.597, 0.542829, 0.176899, 6.597, 0.542829, 0.176899, 6.597, 0.542829, 2.5769, -6.003, 0.542829, 6.4769, -6.303, 0.542829, 4.3769, -12.603, 0.542829, 4.6769, -12.603, 0.542829, 13.3769, 12.597, 0.542829, 0.176899, 6.597, 0.542829, 2.5769, 4.797, 0.542829, 4.3769, 2.397, 0.542829, 6.7769, -6.003, 0.542829, 6.4769, -12.603, 0.542829, 13.3769, -12.603, 0.542829, 22.0769, 12.597, 0.542829, 10.0769, 12.597, 0.542829, 0.176899, 4.797, 0.542829, 4.3769, 4.197, 0.542829, 4.9769, -12.603, 0.542829, 22.0769, -12.603, 0.542829, 30.7769, -0.00299931, 0.542829, 39.7769, 12.597, 0.542829, 29.8769, 12.597, 0.542829, 19.9769, 2.397, 0.542829, 6.7769, 12.597, 0.542829, 10.0769, 4.197, 0.542829, 4.9769, 2.397, 0.542829, 6.7769, 12.597, 0.542829, 19.9769, -12.603, 0.542829, 30.7769, -12.603, 0.542829, 39.7769, -6.303, 0.542829, 39.7769, 6.297, 0.542829, 39.7769, 12.597, 0.542829, 39.7769, 12.597, 0.542829, 29.8769, -12.603, 0.542829, 30.7769, -6.303, 0.542829, 39.7769, -0.00299931, 0.542829, 39.7769, 3.597, 3.34283, 4.9769, 2.997, 3.34283, 3.7769, 1.797, 3.34283, 4.9769, 2.097, 3.34283, 6.1769, -5.703, 3.34283, 5.8769, 2.097, 3.34283, 6.1769, 1.797, 3.34283, 4.9769, -5.703, 3.34283, 4.6769 )
|
|
polygons = [ PoolIntArray( 1, 0, 2 ), PoolIntArray( 2, 0, 3 ), PoolIntArray( 5, 4, 6 ), PoolIntArray( 6, 4, 7 ), PoolIntArray( 9, 8, 10 ), PoolIntArray( 10, 8, 13 ), PoolIntArray( 10, 13, 12 ), PoolIntArray( 10, 12, 11 ), PoolIntArray( 15, 14, 16 ), PoolIntArray( 19, 18, 17 ), PoolIntArray( 22, 21, 20 ), PoolIntArray( 24, 23, 25 ), PoolIntArray( 25, 23, 26 ), PoolIntArray( 28, 27, 29 ), PoolIntArray( 29, 27, 30 ), PoolIntArray( 33, 32, 31 ), PoolIntArray( 35, 34, 36 ), PoolIntArray( 36, 34, 37 ), PoolIntArray( 41, 40, 38 ), PoolIntArray( 38, 40, 39 ), PoolIntArray( 45, 44, 42 ), PoolIntArray( 42, 44, 43 ), PoolIntArray( 49, 48, 46 ), PoolIntArray( 46, 48, 47 ), PoolIntArray( 51, 50, 52 ), PoolIntArray( 52, 50, 53 ), PoolIntArray( 57, 56, 54 ), PoolIntArray( 54, 56, 55 ), PoolIntArray( 59, 58, 60 ), PoolIntArray( 60, 58, 61 ), PoolIntArray( 63, 62, 64 ), PoolIntArray( 64, 62, 65 ), PoolIntArray( 65, 62, 66 ), PoolIntArray( 70, 69, 67 ), PoolIntArray( 67, 69, 68 ), PoolIntArray( 72, 71, 73 ), PoolIntArray( 73, 71, 74 ), PoolIntArray( 79, 78, 75 ), PoolIntArray( 75, 78, 77 ), PoolIntArray( 75, 77, 76 ), PoolIntArray( 83, 82, 80 ), PoolIntArray( 80, 82, 81 ), PoolIntArray( 84, 87, 85 ), PoolIntArray( 85, 87, 86 ), PoolIntArray( 90, 89, 88 ), PoolIntArray( 93, 92, 91 ), PoolIntArray( 95, 94, 96 ), PoolIntArray( 96, 94, 97 ), PoolIntArray( 100, 99, 98 ), PoolIntArray( 102, 101, 103 ), PoolIntArray( 103, 101, 104 ), PoolIntArray( 107, 106, 108 ), PoolIntArray( 108, 106, 105 ), PoolIntArray( 110, 109, 111 ), PoolIntArray( 111, 109, 112 ), PoolIntArray( 112, 109, 113 ), PoolIntArray( 113, 109, 114 ), PoolIntArray( 116, 115, 117 ), PoolIntArray( 117, 115, 118 ), PoolIntArray( 121, 120, 119 ), PoolIntArray( 124, 123, 122 ), PoolIntArray( 125, 127, 126 ), PoolIntArray( 129, 128, 130 ), PoolIntArray( 130, 128, 131 ), PoolIntArray( 135, 134, 132 ), PoolIntArray( 132, 134, 133 ) ]
|
|
agent/radius = 0.3
|
|
|
|
[sub_resource type="CubeMesh" id=2]
|
|
|
|
[sub_resource type="SpatialMaterial" id=3]
|
|
albedo_color = Color( 0.152941, 0.12549, 0.12549, 1 )
|
|
|
|
[sub_resource type="CubeMesh" id=4]
|
|
size = Vector3( 8, 3, 1.2 )
|
|
|
|
[sub_resource type="CubeMesh" id=5]
|
|
size = Vector3( 7.5, 3, 1.5 )
|
|
|
|
[sub_resource type="CubeMesh" id=6]
|
|
size = Vector3( 6, 3, 1.5 )
|
|
|
|
[sub_resource type="CubeMesh" id=7]
|
|
size = Vector3( 5.5, 3, 0.6 )
|
|
|
|
[sub_resource type="CubeMesh" id=8]
|
|
size = Vector3( 6.5, 3, 0.6 )
|
|
|
|
[sub_resource type="CubeMesh" id=9]
|
|
size = Vector3( 1.2, 3, 0.5 )
|
|
|
|
[sub_resource type="CubeMesh" id=10]
|
|
size = Vector3( 2.25, 3, 1.25 )
|
|
|
|
[sub_resource type="CubeMesh" id=11]
|
|
size = Vector3( 6, 3, 0.25 )
|
|
|
|
[node name="Cafe" instance=ExtResource( 1 )]
|
|
|
|
[node name="Navigation" type="Navigation" parent="." index="11"]
|
|
|
|
[node name="DrinkingSpot" parent="Navigation" index="0" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, 3.78147, 0.735948, -0.11592 )
|
|
|
|
[node name="DrinkingSpot9" parent="Navigation" index="1" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, 3.78147, 0.735948, 1.28408 )
|
|
|
|
[node name="DrinkingSpot4" parent="Navigation" index="2" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, -0.695762, 0.735948, 3.88921 )
|
|
|
|
[node name="DrinkingSpot8" parent="Navigation" index="3" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, 0.604238, 0.735948, 3.88921 )
|
|
|
|
[node name="DrinkingSpot5" parent="Navigation" index="4" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, -3.23082, 0.735948, 3.87284 )
|
|
|
|
[node name="DrinkingSpot6" parent="Navigation" index="5" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, -4.67274, 0.735948, 3.67284 )
|
|
|
|
[node name="DrinkingSpot2" parent="Navigation" index="6" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, 3.78147, 0.735948, -1.50154 )
|
|
|
|
[node name="DrinkingSpot3" parent="Navigation" index="7" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, 3.78147, 0.735948, -2.58682 )
|
|
|
|
[node name="DrinkingSpot10" parent="Navigation" index="8" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, 2.58147, 0.735948, -3.68682 )
|
|
|
|
[node name="DrinkingSpot7" parent="Navigation" index="9" instance=ExtResource( 3 )]
|
|
transform = Transform( 0.29619, 0, 0, 0, 0.29619, 0, 0, 0, 0.29619, 3.78147, 0.735948, -4.28682 )
|
|
|
|
[node name="NavigationMeshInstance" type="NavigationMeshInstance" parent="Navigation" index="10"]
|
|
visible = false
|
|
navmesh = SubResource( 1 )
|
|
|
|
[node name="MeshInstance" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="0"]
|
|
transform = Transform( 12.903, 0, 0, 0, 0.257171, 0, 0, 0, 40.0231, 0, 0, 0 )
|
|
mesh = SubResource( 2 )
|
|
material/0 = SubResource( 3 )
|
|
|
|
[node name="MeshInstance2" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="1"]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 1.5, 5.55 )
|
|
mesh = SubResource( 4 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance7" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="2"]
|
|
transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5.55, 1.5, -2 )
|
|
mesh = SubResource( 4 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance6" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="3"]
|
|
transform = Transform( 0.00568967, 0, 0.999984, 0, 1, 0, -0.999984, 0, 0.00568967, -5.30338, 1.5, -2.24094 )
|
|
mesh = SubResource( 5 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance10" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="4"]
|
|
transform = Transform( 0.999984, 0, -0.00568971, 0, 1, 0, 0.00568971, 0, 0.999984, -3.00338, 1.5, -5.24094 )
|
|
mesh = SubResource( 6 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance4" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="5"]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.45, 1.5, 1.3 )
|
|
mesh = SubResource( 7 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance8" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="6"]
|
|
transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.15, 1.5, -2.5 )
|
|
mesh = SubResource( 8 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance9" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="7"]
|
|
transform = Transform( 0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, -0.45, 1.5, 1 )
|
|
mesh = SubResource( 9 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance5" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="8"]
|
|
transform = Transform( 0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 2.56, 1.5, 4.97 )
|
|
mesh = SubResource( 10 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance11" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="9"]
|
|
transform = Transform( 0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 4.97, 1.5, 2.56 )
|
|
mesh = SubResource( 10 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance12" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="10"]
|
|
transform = Transform( -5.96046e-08, 0, 1, 0, 1, 0, -1, 0, -5.96046e-08, -5.75, 1.5, 3 )
|
|
mesh = SubResource( 11 )
|
|
material/0 = null
|
|
|
|
[node name="MeshInstance13" type="MeshInstance" parent="Navigation/NavigationMeshInstance" index="11"]
|
|
transform = Transform( 1, 0, 1.58933e-08, 0, 1, 0, -1.58933e-08, 0, 1, 3, 1.5, -5.75 )
|
|
mesh = SubResource( 11 )
|
|
material/0 = null
|
|
|
|
[node name="CustomerSpawner" parent="Navigation" index="11" instance=ExtResource( 4 )]
|
|
customer_scenes = [ ExtResource( 5 ) ]
|
|
|
|
[node name="SpawnSpot" parent="Navigation" index="12" instance=ExtResource( 2 )]
|
|
transform = Transform( 0.623337, 0, 0, 0, 1, 0, 0, 0, 0.459076, 9.79864, 1.67883, 19.1289 )
|
|
|
|
[node name="SpawnSpot2" parent="Navigation" index="13" instance=ExtResource( 2 )]
|
|
transform = Transform( 0.623337, 0, 0, 0, 1, 0, 0, 0, 0.459076, -10.1762, 1.67883, 19.1289 )
|
|
|
|
[node name="SpawnSpot3" parent="Navigation" index="14" instance=ExtResource( 2 )]
|
|
transform = Transform( 0.623337, 0, 0, 0, 1, 0, 0, 0, 0.459076, -6.79502, 1.67883, 36.345 )
|
|
|
|
[node name="ExitSpot" parent="Navigation" index="15" instance=ExtResource( 6 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 34.6198 )
|
|
|
|
[node name="AskFoodSpot" parent="Navigation" index="16" instance=ExtResource( 7 )]
|
|
transform = Transform( 0.326376, 0, 0, 0, 0.326376, 0, 0, 0, 0.326376, 1, 0.549713, -1.48215 )
|
|
|
|
[node name="GetFoodSpot" parent="Navigation" index="17" instance=ExtResource( 8 )]
|
|
transform = Transform( -1.92617e-08, 0, -0.440657, 0, 0.440657, 0, 0.440657, 0, -1.92617e-08, -2.27905, 0.547837, 2.44309 )
|