diff --git a/Assets/Scripts/ANet/PathFinding.cs b/Assets/Scripts/ANet/PathFinding.cs index 1818494..d79d20a 100644 --- a/Assets/Scripts/ANet/PathFinding.cs +++ b/Assets/Scripts/ANet/PathFinding.cs @@ -64,9 +64,9 @@ public class PathFinding : MonoBehaviour public Vector3 ConversionTransform(LocationData data) { //判断数据被检测到的区域 - string St1 = "1";//楼梯入口基站 - string St2 = "2";//楼梯间基站 - string St3 = "3";//楼梯底层基站 + string St1 = Config.LTTopCode;//楼梯入口基站 + string St2 = Config.LTMidCode;//楼梯间基站 + string St3 = Config.LTBottomCode;//楼梯底层基站 //纠正坐标 Vector3 p1 = new Vector3(-15.48f, -17.7f, 41.83f);//1.7 Vector3 p2 = new Vector3(-15.48f, -19.3f, 37.48f);//1.4 @@ -78,20 +78,59 @@ public class PathFinding : MonoBehaviour var pos = new Vector3((float)data.xAxis, y, (float)data.zAxis); if (data.stations.Contains(St3) && !data.stations.Contains(St2)) { //-5地面高度-21.1f - pos.y = -21.1f; + pos.y = p4.y; } else if (data.stations.Contains(St1) && data.stations.Contains(St2)) { //-4到-5楼梯上半段 + if (pos.x < p1.x - 0.8 || pos.x > p1.x + 0.8) + { + pos.x = p1.x; + } + if (pos.z > p1.z) + { + pos.z = p1.z; + } + if (pos.z < p2.z) + { + pos.z = p2.z; + } + pos.y = SetY(pos); } else if (data.stations.Contains(St2) && data.stations.Contains(St3)) { //-4到-5楼梯下半段 + if (pos.x < p3.x - 0.8 || pos.x > p3.x + 0.8) + { + pos.x = p3.x; + } + if (pos.z > p4.z) + { + pos.z = p4.z; + } + if (pos.z < p3.z) + { + pos.z = p3.z; + } + pos.y = SetY(pos); } else if (data.stations.Contains(St2) && !data.stations.Contains(St1) && !data.stations.Contains(St3)) { //-4到-5楼梯间过度 - pos.y = -19.3f; + if (pos.z < p3.z - 0.4 || pos.z > p3.z + 0.4) + { + pos.z = p3.z; + } + if (pos.x > p2.x) + { + pos.x = p2.x; + } + if (pos.x < p3.x) + { + pos.x = p3.x; + } + + pos.y = p3.y; } return pos; @@ -115,11 +154,11 @@ public class PathFinding : MonoBehaviour } } - if (Physics.Raycast(position, Vector3.down, out hit, 100f, 15)) - { - // 如果射线击中地面,设置Y轴为地面高度 - return hit.point.y; - } + //if (Physics.Raycast(position, Vector3.down, out hit, 100f, 15)) + //{ + // // 如果射线击中地面,设置Y轴为地面高度 + // return hit.point.y; + //} return 0f; } } diff --git a/Assets/Scripts/ANet/Prefabs/PathParent.prefab b/Assets/Scripts/ANet/Prefabs/PathParent.prefab index 80ccd5e..9250809 100644 --- a/Assets/Scripts/ANet/Prefabs/PathParent.prefab +++ b/Assets/Scripts/ANet/Prefabs/PathParent.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &2617003051843959758 +--- !u!1 &323891221213426670 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,46 +8,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003051843959757} - - component: {fileID: 2617003051843959794} - - component: {fileID: 2617003051843959795} - - component: {fileID: 2617003051843959756} + - component: {fileID: 323891221213426669} + - component: {fileID: 323891221213426674} + - component: {fileID: 323891221213426675} + - component: {fileID: 323891221213426668} m_Layer: 0 - m_Name: 1-2 + m_Name: 3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003051843959757 +--- !u!4 &323891221213426669 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003051843959758} + m_GameObject: {fileID: 323891221213426670} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.48, y: -17, z: 40.103} + m_LocalPosition: {x: -17.565, y: -17.7, z: 43.925} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 4 + m_RootOrder: 18 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003051843959794 +--- !u!33 &323891221213426674 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003051843959758} + m_GameObject: {fileID: 323891221213426670} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003051843959795 +--- !u!23 &323891221213426675 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003051843959758} + m_GameObject: {fileID: 323891221213426670} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -80,20 +80,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003051843959756 +--- !u!65 &323891221213426668 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003051843959758} + m_GameObject: {fileID: 323891221213426670} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003052047368899 +--- !u!1 &323891221536782077 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -101,46 +101,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003052047368898} - - component: {fileID: 2617003052047368903} - - component: {fileID: 2617003052047368896} - - component: {fileID: 2617003052047368897} + - component: {fileID: 323891221536782076} + - component: {fileID: 323891221536781825} + - component: {fileID: 323891221536781826} + - component: {fileID: 323891221536781827} m_Layer: 0 - m_Name: 2-3 + m_Name: 1-2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003052047368898 +--- !u!4 &323891221536782076 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052047368899} + m_GameObject: {fileID: 323891221536782077} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -17.565, y: -17, z: 37.544} + m_LocalPosition: {x: -15.48, y: -17.7, z: 39.038} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 9 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003052047368903 +--- !u!33 &323891221536781825 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052047368899} + m_GameObject: {fileID: 323891221536782077} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003052047368896 +--- !u!23 &323891221536781826 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052047368899} + m_GameObject: {fileID: 323891221536782077} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -173,20 +173,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003052047368897 +--- !u!65 &323891221536781827 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052047368899} + m_GameObject: {fileID: 323891221536782077} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003052103167150 +--- !u!1 &323891221664031670 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -194,78 +194,92 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003052103167149} - - component: {fileID: 4326165915465383932} - - component: {fileID: 1790434944} + - component: {fileID: 323891221664031669} + - component: {fileID: 323891221664031674} + - component: {fileID: 323891221664031675} + - component: {fileID: 323891221664031668} m_Layer: 0 - m_Name: PathParent + m_Name: 1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003052103167149 +--- !u!4 &323891221664031669 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052103167150} + m_GameObject: {fileID: 323891221664031670} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2617003053589699737} - - {fileID: 2617003052578847717} - - {fileID: 2617003053550859283} - - {fileID: 2617003053083958308} - - {fileID: 2617003051843959757} - - {fileID: 2617003052454178476} - - {fileID: 2617003052921237373} - - {fileID: 2617003053885126049} - - {fileID: 2617003052882608263} - - {fileID: 2617003052047368898} - - {fileID: 2617003053966935140} - - {fileID: 2617003053424604856} - - {fileID: 2617003053863888953} - - {fileID: 2617003053692687296} - - {fileID: 2617003052774606456} - - {fileID: 2617003052669791165} - - {fileID: 2617003053339037183} - m_Father: {fileID: 0} - m_RootOrder: 0 + m_LocalPosition: {x: -15.48, y: -17.7, z: 43.903} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: [] + m_Father: {fileID: 2617003052103167149} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4326165915465383932 -MonoBehaviour: +--- !u!33 &323891221664031674 +MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052103167150} + m_GameObject: {fileID: 323891221664031670} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &323891221664031675 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323891221664031670} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9eb03895b8354fe40ade44f0c4c7c7ea, type: 3} - m_Name: - m_EditorClassIdentifier: - PathParent: {fileID: 2617003052103167149} - PathList: [] - NowIndex: 0 ---- !u!114 &1790434944 -MonoBehaviour: + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &323891221664031668 +BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052103167150} + m_GameObject: {fileID: 323891221664031670} + m_Material: {fileID: 0} + m_IsTrigger: 0 m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b5b8b2c8e74ce544f878df610467aa59, type: 3} - m_Name: - m_EditorClassIdentifier: - isSaveHistory: 0 - offsetX: 5.534961 - offsetZ: 40.70064 ---- !u!1 &2617003052454178477 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &323891222004392862 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -273,10 +287,10 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003052454178476} - - component: {fileID: 2617003052454178385} - - component: {fileID: 2617003052454178386} - - component: {fileID: 2617003052454178387} + - component: {fileID: 323891222004392861} + - component: {fileID: 323891222004392866} + - component: {fileID: 323891222004392867} + - component: {fileID: 323891222004392860} m_Layer: 0 m_Name: 1-2 m_TagString: Untagged @@ -284,35 +298,35 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003052454178476 +--- !u!4 &323891222004392861 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052454178477} + m_GameObject: {fileID: 323891222004392862} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.48, y: -17, z: 39.038} + m_LocalPosition: {x: -15.48, y: -17.7, z: 40.103} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003052454178385 +--- !u!33 &323891222004392866 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052454178477} + m_GameObject: {fileID: 323891222004392862} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003052454178386 +--- !u!23 &323891222004392867 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052454178477} + m_GameObject: {fileID: 323891222004392862} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -345,20 +359,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003052454178387 +--- !u!65 &323891222004392860 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052454178477} + m_GameObject: {fileID: 323891222004392862} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003052578847718 +--- !u!1 &323891222410080362 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -366,46 +380,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003052578847717} - - component: {fileID: 2617003052578847722} - - component: {fileID: 2617003052578847723} - - component: {fileID: 2617003052578847716} + - component: {fileID: 323891222410080361} + - component: {fileID: 323891222410080366} + - component: {fileID: 323891222410080367} + - component: {fileID: 323891222410080360} m_Layer: 0 - m_Name: 1 + m_Name: 2-3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003052578847717 +--- !u!4 &323891222410080361 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052578847718} + m_GameObject: {fileID: 323891222410080362} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.48, y: -17.586, z: 43.903} + m_LocalPosition: {x: -17.565, y: -17.7, z: 40.816} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 1 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003052578847722 +--- !u!33 &323891222410080366 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052578847718} + m_GameObject: {fileID: 323891222410080362} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003052578847723 +--- !u!23 &323891222410080367 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052578847718} + m_GameObject: {fileID: 323891222410080362} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -438,20 +452,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003052578847716 +--- !u!65 &323891222410080360 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052578847718} + m_GameObject: {fileID: 323891222410080362} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003052669791166 +--- !u!1 &323891222430789106 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -459,46 +473,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003052669791165} - - component: {fileID: 2617003052669791138} - - component: {fileID: 2617003052669791139} - - component: {fileID: 2617003052669791164} + - component: {fileID: 323891222430789105} + - component: {fileID: 323891222430789110} + - component: {fileID: 323891222430789111} + - component: {fileID: 323891222430789104} m_Layer: 0 - m_Name: 3 + m_Name: 1-2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003052669791165 +--- !u!4 &323891222430789105 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052669791166} + m_GameObject: {fileID: 323891222430789106} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -17.565, y: -17, z: 43.925} + m_LocalPosition: {x: -15.48, y: -17.7, z: 37.544} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 15 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003052669791138 +--- !u!33 &323891222430789110 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052669791166} + m_GameObject: {fileID: 323891222430789106} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003052669791139 +--- !u!23 &323891222430789111 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052669791166} + m_GameObject: {fileID: 323891222430789106} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -531,20 +545,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003052669791164 +--- !u!65 &323891222430789104 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052669791166} + m_GameObject: {fileID: 323891222430789106} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003052774606457 +--- !u!1 &323891222516735029 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -552,46 +566,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003052774606456} - - component: {fileID: 2617003052774606461} - - component: {fileID: 2617003052774606462} - - component: {fileID: 2617003052774606463} + - component: {fileID: 323891222516735028} + - component: {fileID: 323891222516735033} + - component: {fileID: 323891222516735034} + - component: {fileID: 323891222516735035} m_Layer: 0 - m_Name: 3 + m_Name: 2-3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003052774606456 +--- !u!4 &323891222516735028 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052774606457} + m_GameObject: {fileID: 323891222516735029} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -17.565, y: -17, z: 42.804} + m_LocalPosition: {x: -17.565, y: -17.7, z: 38.775} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 14 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003052774606461 +--- !u!33 &323891222516735033 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052774606457} + m_GameObject: {fileID: 323891222516735029} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003052774606462 +--- !u!23 &323891222516735034 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052774606457} + m_GameObject: {fileID: 323891222516735029} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -624,20 +638,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003052774606463 +--- !u!65 &323891222516735035 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052774606457} + m_GameObject: {fileID: 323891222516735029} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003052882608256 +--- !u!1 &323891222638177340 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -645,46 +659,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003052882608263} - - component: {fileID: 2617003052882608260} - - component: {fileID: 2617003052882608261} - - component: {fileID: 2617003052882608262} + - component: {fileID: 323891222638177347} + - component: {fileID: 323891222638177344} + - component: {fileID: 323891222638177345} + - component: {fileID: 323891222638177346} m_Layer: 0 - m_Name: 2 + m_Name: 1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003052882608263 +--- !u!4 &323891222638177347 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052882608256} + m_GameObject: {fileID: 323891222638177340} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -16.593, y: -17, z: 37.544} + m_LocalPosition: {x: -15.48, y: -17.7, z: 41.83} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 8 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003052882608260 +--- !u!33 &323891222638177344 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052882608256} + m_GameObject: {fileID: 323891222638177340} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003052882608261 +--- !u!23 &323891222638177345 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052882608256} + m_GameObject: {fileID: 323891222638177340} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -717,20 +731,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003052882608262 +--- !u!65 &323891222638177346 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052882608256} + m_GameObject: {fileID: 323891222638177340} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003052921237374 +--- !u!1 &323891222773156753 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -738,46 +752,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003052921237373} - - component: {fileID: 2617003052921237346} - - component: {fileID: 2617003052921237347} - - component: {fileID: 2617003052921237372} + - component: {fileID: 323891222773156752} + - component: {fileID: 323891222773156757} + - component: {fileID: 323891222773156758} + - component: {fileID: 323891222773156759} m_Layer: 0 - m_Name: 1-2 + m_Name: 2-3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003052921237373 +--- !u!4 &323891222773156752 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052921237374} + m_GameObject: {fileID: 323891222773156753} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.48, y: -17, z: 38.197} + m_LocalPosition: {x: -17.565, y: -17.7, z: 41.868} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 6 + m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003052921237346 +--- !u!33 &323891222773156757 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052921237374} + m_GameObject: {fileID: 323891222773156753} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003052921237347 +--- !u!23 &323891222773156758 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052921237374} + m_GameObject: {fileID: 323891222773156753} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -810,20 +824,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003052921237372 +--- !u!65 &323891222773156759 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003052921237374} + m_GameObject: {fileID: 323891222773156753} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053083958309 +--- !u!1 &323891222959035816 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -831,46 +845,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053083958308} - - component: {fileID: 2617003053083958313} - - component: {fileID: 2617003053083958314} - - component: {fileID: 2617003053083958315} + - component: {fileID: 323891222959035823} + - component: {fileID: 323891222959035820} + - component: {fileID: 323891222959035821} + - component: {fileID: 323891222959035822} m_Layer: 0 - m_Name: 1-2 + m_Name: 3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053083958308 +--- !u!4 &323891222959035823 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053083958309} + m_GameObject: {fileID: 323891222959035816} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.48, y: -17, z: 40.966} + m_LocalPosition: {x: -16.368, y: -17.7, z: 43.925} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 3 + m_RootOrder: 19 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053083958313 +--- !u!33 &323891222959035820 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053083958309} + m_GameObject: {fileID: 323891222959035816} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053083958314 +--- !u!23 &323891222959035821 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053083958309} + m_GameObject: {fileID: 323891222959035816} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -903,20 +917,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053083958315 +--- !u!65 &323891222959035822 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053083958309} + m_GameObject: {fileID: 323891222959035816} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053339037176 +--- !u!1 &323891223042043625 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -924,46 +938,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053339037183} - - component: {fileID: 2617003053339037180} - - component: {fileID: 2617003053339037181} - - component: {fileID: 2617003053339037182} + - component: {fileID: 323891223042043624} + - component: {fileID: 323891223042043629} + - component: {fileID: 323891223042043630} + - component: {fileID: 323891223042043631} m_Layer: 0 - m_Name: 3 + m_Name: 2-3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053339037183 +--- !u!4 &323891223042043624 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053339037176} + m_GameObject: {fileID: 323891223042043625} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -16.368, y: -17, z: 43.925} + m_LocalPosition: {x: -17.565, y: -17.7, z: 39.817} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 16 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053339037180 +--- !u!33 &323891223042043629 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053339037176} + m_GameObject: {fileID: 323891223042043625} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053339037181 +--- !u!23 &323891223042043630 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053339037176} + m_GameObject: {fileID: 323891223042043625} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -996,20 +1010,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053339037182 +--- !u!65 &323891223042043631 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053339037176} + m_GameObject: {fileID: 323891223042043625} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053424604857 +--- !u!1 &323891223075911470 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1017,46 +1031,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053424604856} - - component: {fileID: 2617003053424604861} - - component: {fileID: 2617003053424604862} - - component: {fileID: 2617003053424604863} + - component: {fileID: 323891223075911469} + - component: {fileID: 323891223075911474} + - component: {fileID: 323891223075911475} + - component: {fileID: 323891223075911468} m_Layer: 0 - m_Name: 2-3 + m_Name: 1-2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053424604856 +--- !u!4 &323891223075911469 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053424604857} + m_GameObject: {fileID: 323891223075911470} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -17.565, y: -17, z: 39.817} + m_LocalPosition: {x: -15.48, y: -17.7, z: 38.197} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 11 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053424604861 +--- !u!33 &323891223075911474 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053424604857} + m_GameObject: {fileID: 323891223075911470} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053424604862 +--- !u!23 &323891223075911475 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053424604857} + m_GameObject: {fileID: 323891223075911470} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -1089,20 +1103,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053424604863 +--- !u!65 &323891223075911468 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053424604857} + m_GameObject: {fileID: 323891223075911470} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053550859372 +--- !u!1 &2319291344767429124 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1110,46 +1124,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053550859283} - - component: {fileID: 2617003053550859280} - - component: {fileID: 2617003053550859281} - - component: {fileID: 2617003053550859282} + - component: {fileID: 2319291344767429125} + - component: {fileID: 2319291344767429240} + - component: {fileID: 2319291344767429127} + - component: {fileID: 2319291344767429126} m_Layer: 0 - m_Name: 1 + m_Name: 2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053550859283 +--- !u!4 &2319291344767429125 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053550859372} + m_GameObject: {fileID: 2319291344767429124} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.48, y: -17.586, z: 41.83} + m_LocalPosition: {x: -18.16, y: -17.7, z: 37.544} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 2 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053550859280 +--- !u!33 &2319291344767429240 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053550859372} + m_GameObject: {fileID: 2319291344767429124} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053550859281 +--- !u!23 &2319291344767429127 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053550859372} + m_GameObject: {fileID: 2319291344767429124} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -1182,20 +1196,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053550859282 +--- !u!65 &2319291344767429126 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053550859372} + m_GameObject: {fileID: 2319291344767429124} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053589699738 +--- !u!1 &2319291345308340135 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1203,46 +1217,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053589699737} - - component: {fileID: 2617003053589699742} - - component: {fileID: 2617003053589699743} - - component: {fileID: 2617003053589699736} + - component: {fileID: 2319291345308340120} + - component: {fileID: 2319291345308340123} + - component: {fileID: 2319291345308340122} + - component: {fileID: 2319291345308340121} m_Layer: 0 - m_Name: 1 + m_Name: 1-2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053589699737 +--- !u!4 &2319291345308340120 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053589699738} + m_GameObject: {fileID: 2319291345308340135} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -12.328, y: -17.586, z: 43.905} + m_LocalPosition: {x: -15.48, y: -17.7, z: 36.35} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 0 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053589699742 +--- !u!33 &2319291345308340123 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053589699738} + m_GameObject: {fileID: 2319291345308340135} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053589699743 +--- !u!23 &2319291345308340122 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053589699738} + m_GameObject: {fileID: 2319291345308340135} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -1275,20 +1289,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053589699736 +--- !u!65 &2319291345308340121 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053589699738} + m_GameObject: {fileID: 2319291345308340135} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053692687297 +--- !u!1 &2319291345449360729 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1296,46 +1310,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053692687296} - - component: {fileID: 2617003053692687301} - - component: {fileID: 2617003053692687302} - - component: {fileID: 2617003053692687303} + - component: {fileID: 2319291345449360730} + - component: {fileID: 2319291345449360733} + - component: {fileID: 2319291345449360732} + - component: {fileID: 2319291345449360731} m_Layer: 0 - m_Name: 2-3 + m_Name: 1-2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053692687296 +--- !u!4 &2319291345449360730 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053692687297} + m_GameObject: {fileID: 2319291345449360729} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -17.565, y: -17, z: 41.868} + m_LocalPosition: {x: -14.152, y: -17.7, z: 39.691} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 13 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053692687301 +--- !u!33 &2319291345449360733 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053692687297} + m_GameObject: {fileID: 2319291345449360729} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053692687302 +--- !u!23 &2319291345449360732 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053692687297} + m_GameObject: {fileID: 2319291345449360729} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -1368,20 +1382,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053692687303 +--- !u!65 &2319291345449360731 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053692687297} + m_GameObject: {fileID: 2319291345449360729} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053863888954 +--- !u!1 &2617003052047368899 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1389,10 +1403,10 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053863888953} - - component: {fileID: 2617003053863888958} - - component: {fileID: 2617003053863888959} - - component: {fileID: 2617003053863888952} + - component: {fileID: 2617003052047368898} + - component: {fileID: 2617003052047368903} + - component: {fileID: 2617003052047368896} + - component: {fileID: 2617003052047368897} m_Layer: 0 m_Name: 2-3 m_TagString: Untagged @@ -1400,35 +1414,35 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053863888953 +--- !u!4 &2617003052047368898 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053863888954} + m_GameObject: {fileID: 2617003052047368899} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -17.565, y: -17, z: 40.816} + m_LocalPosition: {x: -17.565, y: -17.7, z: 37.544} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053863888958 +--- !u!33 &2617003052047368903 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053863888954} + m_GameObject: {fileID: 2617003052047368899} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053863888959 +--- !u!23 &2617003052047368896 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053863888954} + m_GameObject: {fileID: 2617003052047368899} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -1461,20 +1475,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053863888952 +--- !u!65 &2617003052047368897 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053863888954} + m_GameObject: {fileID: 2617003052047368899} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053885126050 +--- !u!1 &2617003052103167150 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1482,46 +1496,128 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053885126049} - - component: {fileID: 2617003053885126054} - - component: {fileID: 2617003053885126055} - - component: {fileID: 2617003053885126048} + - component: {fileID: 2617003052103167149} + - component: {fileID: 4326165915465383932} + - component: {fileID: 1790434944} m_Layer: 0 - m_Name: 1-2 + m_Name: PathParent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2617003052103167149 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003052103167150} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2617003053589699737} + - {fileID: 323891221664031669} + - {fileID: 323891222638177347} + - {fileID: 2617003053083958308} + - {fileID: 323891222004392861} + - {fileID: 2319291345449360730} + - {fileID: 323891221536782076} + - {fileID: 323891223075911469} + - {fileID: 323891222430789105} + - {fileID: 2319291345308340120} + - {fileID: 2617003052882608263} + - {fileID: 2319291344767429125} + - {fileID: 2617003052047368898} + - {fileID: 323891222516735028} + - {fileID: 323891223042043624} + - {fileID: 323891222410080361} + - {fileID: 323891222773156752} + - {fileID: 2617003052774606456} + - {fileID: 323891221213426669} + - {fileID: 323891222959035823} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4326165915465383932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003052103167150} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9eb03895b8354fe40ade44f0c4c7c7ea, type: 3} + m_Name: + m_EditorClassIdentifier: + PathParent: {fileID: 2617003052103167149} + PathList: [] + NowIndex: 0 +--- !u!114 &1790434944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003052103167150} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5b8b2c8e74ce544f878df610467aa59, type: 3} + m_Name: + m_EditorClassIdentifier: + isSaveHistory: 0 + offsetX: 5.534961 + offsetZ: 40.70064 +--- !u!1 &2617003052774606457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2617003052774606456} + - component: {fileID: 2617003052774606461} + - component: {fileID: 2617003052774606462} + - component: {fileID: 2617003052774606463} + m_Layer: 0 + m_Name: 3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053885126049 +--- !u!4 &2617003052774606456 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053885126050} + m_GameObject: {fileID: 2617003052774606457} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.48, y: -17, z: 37.544} + m_LocalPosition: {x: -17.565, y: -17.7, z: 42.804} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} - m_RootOrder: 7 + m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053885126054 +--- !u!33 &2617003052774606461 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053885126050} + m_GameObject: {fileID: 2617003052774606457} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053885126055 +--- !u!23 &2617003052774606462 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053885126050} + m_GameObject: {fileID: 2617003052774606457} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -1554,20 +1650,20 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053885126048 +--- !u!65 &2617003052774606463 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053885126050} + m_GameObject: {fileID: 2617003052774606457} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2617003053966935141 +--- !u!1 &2617003052882608256 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1575,46 +1671,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2617003053966935140} - - component: {fileID: 2617003053966935145} - - component: {fileID: 2617003053966935146} - - component: {fileID: 2617003053966935147} + - component: {fileID: 2617003052882608263} + - component: {fileID: 2617003052882608260} + - component: {fileID: 2617003052882608261} + - component: {fileID: 2617003052882608262} m_Layer: 0 - m_Name: 2-3 + m_Name: 2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2617003053966935140 +--- !u!4 &2617003052882608263 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053966935141} + m_GameObject: {fileID: 2617003052882608256} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -17.565, y: -17, z: 38.775} + m_LocalPosition: {x: -16.593, y: -17.7, z: 37.544} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] m_Father: {fileID: 2617003052103167149} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2617003053966935145 +--- !u!33 &2617003052882608260 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053966935141} + m_GameObject: {fileID: 2617003052882608256} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2617003053966935146 +--- !u!23 &2617003052882608261 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053966935141} + m_GameObject: {fileID: 2617003052882608256} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -1647,13 +1743,199 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &2617003053966935147 +--- !u!65 &2617003052882608262 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2617003053966935141} + m_GameObject: {fileID: 2617003052882608256} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &2617003053083958309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2617003053083958308} + - component: {fileID: 2617003053083958313} + - component: {fileID: 2617003053083958314} + - component: {fileID: 2617003053083958315} + m_Layer: 0 + m_Name: 1-2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2617003053083958308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003053083958309} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -15.48, y: -17.7, z: 40.966} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: [] + m_Father: {fileID: 2617003052103167149} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2617003053083958313 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003053083958309} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2617003053083958314 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003053083958309} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &2617003053083958315 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003053083958309} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &2617003053589699738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2617003053589699737} + - component: {fileID: 2617003053589699742} + - component: {fileID: 2617003053589699743} + - component: {fileID: 2617003053589699736} + m_Layer: 0 + m_Name: 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2617003053589699737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003053589699738} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -12.328, y: -17.7, z: 43.905} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: [] + m_Father: {fileID: 2617003052103167149} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2617003053589699742 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003053589699738} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2617003053589699743 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003053589699738} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &2617003053589699736 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617003053589699738} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 diff --git a/Assets/Scripts/Common/GameManager.cs b/Assets/Scripts/Common/GameManager.cs index 5370c04..de11cff 100644 --- a/Assets/Scripts/Common/GameManager.cs +++ b/Assets/Scripts/Common/GameManager.cs @@ -49,6 +49,9 @@ public class GameManager : Singleton Config.Range = webConfig.Range; Config.Interval = webConfig.Interval; Config.MapId = webConfig.MapId; + Config.LTTopCode = webConfig.LTTopCode; + Config.LTMidCode = webConfig.LTMidCode; + Config.LTBottomCode = webConfig.LTBottomCode; Config.AlarmServer = webConfig.AlarmServer; Config.AlarmInterval = webConfig.AlarmInterval; Debug.Log("ServerAddress:" + Config.ServerAddress + " Interval:" + Config.Interval + " Range:" + Config.Range); diff --git a/Assets/Scripts/Main/Core/PersonnelLocation/LocationSimulator.cs b/Assets/Scripts/Main/Core/PersonnelLocation/LocationSimulator.cs index 3f4379a..b497b42 100644 --- a/Assets/Scripts/Main/Core/PersonnelLocation/LocationSimulator.cs +++ b/Assets/Scripts/Main/Core/PersonnelLocation/LocationSimulator.cs @@ -257,12 +257,23 @@ public class LocationSimulator : MonoBehaviour /// public float SetY(Vector3 position) { - RaycastHit hit; - if (Physics.Raycast(position, Vector3.down, out hit, Mathf.Infinity, LayerMask.NameToLayer("Stair"))) + //RaycastHit hit; + + var hitlist = Physics.RaycastAll(position, Vector3.down, 100f, ~(1 << (LayerMask.NameToLayer("Defaut") | LayerMask.NameToLayer("Hidden")))); + if (hitlist.Length > 0) { - // 如果射线击中地面,设置Y轴为地面高度 - return hit.point.y; + foreach (var item in hitlist) + { + if (item.transform.gameObject.layer == LayerMask.NameToLayer("Stair")) + return item.point.y; + } } + + //if (Physics.Raycast(position, Vector3.down, out hit, 100f, 15)) + //{ + // // 如果射线击中地面,设置Y轴为地面高度 + // return hit.point.y; + //} return 0f; } @@ -314,34 +325,73 @@ public class LocationSimulator : MonoBehaviour public Vector3 ConversionTransform(LocationData data) { //判断数据被检测到的区域 - string St1 = "106";//楼梯入口基站 - string St2 = "107";//楼梯间基站 - string St3 = "108";//楼梯底层基站 + string St1 = Config.LTTopCode;//楼梯入口基站 + string St2 = Config.LTMidCode;//楼梯间基站 + string St3 = Config.LTBottomCode;//楼梯底层基站 //纠正坐标 - Vector3 p1 = new Vector3(-15.48f, -17.7f, 41.83f);//1.7 - Vector3 p2 = new Vector3(-15.48f, -19.3f, 37.48f);//1.4 - Vector3 p3 = new Vector3(-17.47f, -19.3f, 37.48f);//1.4 - Vector3 p4 = new Vector3(-17.47f, -21.1f, 42.42f);//1.7 + Vector3 p1 = new Vector3(-15.48f, -17.7f, 41.83f);//0.8 + Vector3 p2 = new Vector3(-15.48f, -19.3f, 37.48f);//0.4 + Vector3 p3 = new Vector3(-17.47f, -19.3f, 37.48f);//0.4 + Vector3 p4 = new Vector3(-17.47f, -21.1f, 42.42f);//0.8 //换算最终位置 //-4地面高度-17.7f - float y = -17.7f; + float y = p1.y; var pos = new Vector3(-((float)data.xAxis - offsetX), y, -((float)data.yAxis - offsetZ)); if (data.stations.Contains(St3) && !data.stations.Contains(St2)) { //-5地面高度-21.1f - pos.y = -21.1f; + pos.y = p4.y; } else if (data.stations.Contains(St1) && data.stations.Contains(St2)) { //-4到-5楼梯上半段 + if (pos.x < p1.x - 0.8 || pos.x > p1.x + 0.8) + { + pos.x = p1.x; + } + if (pos.z > p1.z) + { + pos.z = p1.z; + } + if (pos.z < p2.z) + { + pos.z = p2.z; + } + pos.y = SetY(pos); } else if (data.stations.Contains(St2) && data.stations.Contains(St3)) { //-4到-5楼梯下半段 + if (pos.x < p3.x - 0.8 || pos.x > p3.x + 0.8) + { + pos.x = p3.x; + } + if (pos.z > p4.z) + { + pos.z = p4.z; + } + if (pos.z < p3.z) + { + pos.z = p3.z; + } + pos.y = SetY(pos); } else if (data.stations.Contains(St2) && !data.stations.Contains(St1) && !data.stations.Contains(St3)) { //-4到-5楼梯间过度 - pos.y = -19.3f; + if (pos.z < p3.z - 0.4 || pos.z > p3.z + 0.4) + { + pos.z = p3.z; + } + if (pos.x > p2.x) + { + pos.x = p2.x; + } + if (pos.x < p3.x) + { + pos.x = p3.x; + } + + pos.y = p3.y; } return pos; diff --git a/Assets/Scripts/Manager/Config.cs b/Assets/Scripts/Manager/Config.cs index 8d74ac2..cd053c2 100644 --- a/Assets/Scripts/Manager/Config.cs +++ b/Assets/Scripts/Manager/Config.cs @@ -27,13 +27,25 @@ public static class Config /// public static string MapId { get; set; } /// + /// 人员定位楼梯上层定位设备code + /// + public static string LTTopCode { get; set; } + /// + /// 人员定位楼梯楼梯间定位设备code + /// + public static string LTMidCode { get; set; } + /// + /// 人员定位楼梯下层定位设备code + /// + public static string LTBottomCode { get; set; } + /// /// 人员定位报警接口 /// public static string AlarmServer { get; set; } /// /// 人员定位摄像头 /// - public static string PersonnelVideoUrl { get; set; } + public static string PersonnelVideoUrl { get; set; } /// /// 定位标签 /// @@ -79,6 +91,18 @@ public class ConfigWebGL /// public string MapId { get; set; } /// + /// 人员定位楼梯上层定位设备code + /// + public string LTTopCode { get; set; } + /// + /// 人员定位楼梯楼梯间定位设备code + /// + public string LTMidCode { get; set; } + /// + /// 人员定位楼梯下层定位设备code + /// + public string LTBottomCode { get; set; } + /// /// 人员定位报警接口 /// public string AlarmServer { get; set; } @@ -89,7 +113,7 @@ public class ConfigWebGL /// /// 定位标签 /// - public List Tags { get; set; }= new List(); + public List Tags { get; set; } = new List(); /// /// 定位数据范围 /// diff --git a/Assets/StreamingAssets/Config.json b/Assets/StreamingAssets/Config.json index e51863a..009b9f4 100644 --- a/Assets/StreamingAssets/Config.json +++ b/Assets/StreamingAssets/Config.json @@ -5,7 +5,10 @@ "CompanyName": "凯德龙之梦", "LocationServer": "http://101.201.70.191:8080", "AlarmServer":"http://101.201.70.191:8080", - "MapId":"4", + "MapId":"8", + "LTTopCode":"1", + "LTMidCode":"2", + "LTBottomCode":"3", "PersonnelVideoUrl":"https://demo.unified-streaming.com/k8s/features/stable/video/tears-of-steel/tears-of-steel.ism/.m3u8", "Tags": ["10671050","10671051","10671052","10671053","10671054","10671057","10671058","10671059","10671061","10671064"], "Interval":1,