Pārlūkot izejas kodu

Merge branch 'master' of http://192.168.123.2:3000/fort23/XY001

# Conflicts:
#	UserSettings/Layouts/default-2022.dwlt   resolved by origin/master(远端) version
李桃 8 mēneši atpakaļ
vecāks
revīzija
7fa275aeb3
100 mainītis faili ar 8295 papildinājumiem un 706 dzēšanām
  1. 3 3
      Assembly-CSharp.csproj
  2. 3 3
      Assets/Art/ArtHero/Hero01.prefab
  3. 2 2
      Assets/Art/ArtHero/Hero02.prefab
  4. 2 2
      Assets/Art/ArtHero/Hero03.prefab
  5. 2 2
      Assets/Art/ArtHero/Hero04.prefab
  6. 116 86
      Assets/Art/HeroTimeLine/Hero01.playable
  7. 20 5
      Assets/Art/RPGTinyHeroWavePBR/Animation/SwordAndShield/Attack02_SwordAndShiled.fbx.meta
  8. 133 0
      Assets/Art/TestMarer.mat
  9. 8 0
      Assets/Art/TestMarer.mat.meta
  10. 5 0
      Assets/Bundles/BuildConfig.prefab
  11. 315 471
      Assets/Res/CombatHero/Hero01.prefab
  12. 2 2
      Assets/Res/CombatHero/Hero02.prefab
  13. 2 2
      Assets/Res/CombatHero/Hero03.prefab
  14. 2 2
      Assets/Res/CombatHero/Hero04.prefab
  15. 15 3
      Assets/Res/HeroAnimtion/Hero01_library.asset
  16. 13 1
      Assets/Res/HeroAnimtion/Hero02_library.asset
  17. 14 2
      Assets/Res/HeroAnimtion/Hero03_library.asset
  18. 1 1
      Assets/Res/HeroAnimtion/Hero04_library.asset
  19. 8 0
      Assets/Res/Map.meta
  20. 190 0
      Assets/Res/Map/New Map Config.asset
  21. 8 0
      Assets/Res/Map/New Map Config.asset.meta
  22. 111 0
      Assets/Res/Map/kongbai.prefab
  23. 7 0
      Assets/Res/Map/kongbai.prefab.meta
  24. 111 0
      Assets/Res/Map/kongbai2.prefab
  25. 7 0
      Assets/Res/Map/kongbai2.prefab.meta
  26. 555 0
      Assets/Res/Map/youxie1.prefab
  27. 7 0
      Assets/Res/Map/youxie1.prefab.meta
  28. 555 0
      Assets/Res/Map/youxie2.prefab
  29. 7 0
      Assets/Res/Map/youxie2.prefab.meta
  30. 788 0
      Assets/Res/Map/youzhuanjiao.prefab
  31. 7 0
      Assets/Res/Map/youzhuanjiao.prefab.meta
  32. 622 0
      Assets/Res/Map/zhixian.prefab
  33. 7 0
      Assets/Res/Map/zhixian.prefab.meta
  34. 788 0
      Assets/Res/Map/zhixian2.prefab
  35. 7 0
      Assets/Res/Map/zhixian2.prefab.meta
  36. 701 0
      Assets/Res/Map/zuoguai.prefab
  37. 7 0
      Assets/Res/Map/zuoguai.prefab.meta
  38. 555 0
      Assets/Res/Map/zuoxie.prefab
  39. 7 0
      Assets/Res/Map/zuoxie.prefab.meta
  40. 555 0
      Assets/Res/Map/zuoxie2.prefab
  41. 7 0
      Assets/Res/Map/zuoxie2.prefab.meta
  42. 0 0
      Assets/Res/TimeLineAssets/Hero01_TD.txt
  43. 1044 37
      Assets/Scenes/testCombat.scene
  44. 2 1
      Assets/Scripts/Core/State/IState.cs
  45. 7 0
      Assets/Scripts/Core/State/IStateEnterData.cs
  46. 3 0
      Assets/Scripts/Core/State/IStateEnterData.cs.meta
  47. 2 1
      Assets/Scripts/Core/State/StateBasic.cs
  48. 2 2
      Assets/Scripts/Core/State/StateControl.cs
  49. 24 0
      Assets/Scripts/Core/Triiger/OnAnimatorMoveEvent.cs
  50. 3 0
      Assets/Scripts/Core/Triiger/OnAnimatorMoveEvent.cs.meta
  51. 8 0
      Assets/Scripts/Core/WFX.meta
  52. 19 0
      Assets/Scripts/Core/WFX/MapConfig.cs
  53. 11 0
      Assets/Scripts/Core/WFX/MapConfig.cs.meta
  54. 543 0
      Assets/Scripts/Core/WFX/MyWFX.cs
  55. 11 0
      Assets/Scripts/Core/WFX/MyWFX.cs.meta
  56. 67 0
      Assets/Scripts/Core/WFX/TetsFx.cs
  57. 11 0
      Assets/Scripts/Core/WFX/TetsFx.cs.meta
  58. 3 2
      Assets/Scripts/GameLogic/Combat/CombatState/CombatStateBasic.cs
  59. 26 1
      Assets/Scripts/GameLogic/Combat/Hero/CombatAIBasic.cs
  60. 35 6
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroAnimtion.cs
  61. 1 1
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroEntity.cs
  62. 3 0
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroGameObject.cs
  63. 2 0
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroSkillControl.cs
  64. 10 6
      Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroIdleState.cs
  65. 22 7
      Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroMoveState.cs
  66. 19 15
      Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroRollingState.cs
  67. 5 2
      Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroStateBasic.cs
  68. 6 4
      Assets/Scripts/GameLogic/Combat/Skill/SkillBasic.cs
  69. 1 1
      Assets/Scripts/GameTimeLine/CustomizeTime/TimeLineAlertAsset/TimeLineAlertAsset.cs
  70. 10 2
      Assets/Scripts/GameTimeLine/CustomizeTimeLogic/FxLogic/TimeLineEventLogic/TimeLineAlertLogic.cs
  71. 1 1
      Assets/Scripts/GameTimeLine/CustomizeTimeLogic/FxLogic/TimeLineEventLogic/TineLineAnimationEventLogic.cs
  72. 2 2
      Assets/Scripts/GameTimeLine/CustomizeTimeLogic/FxLogic/TimeLineEventinterface/ITimeLineAlertTargetEnter.cs
  73. 1 11
      Assets/Scripts/GameTimeLine/CustomizeTimeLogic/SpecialDotInfo.cs
  74. 6 6
      Assets/Scripts/GameTimeLine/SerializationTimeLine/SerializationTimeLineTool.cs
  75. 1 1
      Assets/Scripts/GameTimeLine/SerializationTimeLine/TimeLienData.cs
  76. 1 1
      Assets/Scripts/GameTimeLine/SerializationTimeLine/TimeLineSerialization/TimeLineAlertSeriailztion.cs
  77. 0 0
      Assets/StreamingAssets/assetConfig.txt
  78. 0 0
      CodeStage.AFPSCounter.Editor.csproj
  79. 0 0
      CodeStage.AFPSCounter.Examples.csproj
  80. 0 0
      CodeStage.AFPSCounter.Runtime.csproj
  81. 0 0
      Coffee.SoftMaskForUGUI.Editor.csproj
  82. 0 0
      Coffee.SoftMaskForUGUI.csproj
  83. 0 0
      CoreEditor.csproj
  84. 28 0
      CustomNavMesh.csproj
  85. 28 0
      CustomNavMeshEditor.csproj
  86. 0 0
      DownloadSystem.csproj
  87. 0 0
      EnhancedHierarchyEditor.csproj
  88. 0 0
      Fort23.Core.csproj
  89. 0 0
      Fort23.GameData.csproj
  90. 0 0
      Fort23.GameLogic.csproj
  91. 0 0
      Fort23.Mono.csproj
  92. 0 0
      GameTimeLine.csproj
  93. 0 0
      Kybernetik.Animancer.Editor.csproj
  94. 0 0
      Kybernetik.Animancer.FSM.csproj
  95. 0 0
      Kybernetik.Animancer.Samples.csproj
  96. 0 0
      Kybernetik.Animancer.csproj
  97. 0 0
      NewAssembly.csproj
  98. 21 3
      ProjectSettings/AudioManager.asset
  99. 25 3
      ProjectSettings/AutoStreamingSettings.asset
  100. 6 3
      ProjectSettings/ClusterInputManager.asset

+ 3 - 3
Assembly-CSharp.csproj

@@ -188,13 +188,13 @@
     <None Include="Assets\Art\UIAssets\TextrueJson\yd.txt" />
     <None Include="Assets\Art\UIAssets\TextrueJson\gonghuibiaozi.txt" />
     <Reference Include="UnityEngine">
-      <HintPath>D:\tuanJieEditor\2022.3.38t2\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath>
+      <HintPath>F:\TuanJieHUB\2022.3.38t2\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath>
     </Reference>
     <Reference Include="UnityEngine.CoreModule">
-      <HintPath>D:\tuanJieEditor\2022.3.38t2\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll</HintPath>
+      <HintPath>F:\TuanJieHUB\2022.3.38t2\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll</HintPath>
     </Reference>
     <Reference Include="UnityEditor">
-      <HintPath>D:\tuanJieEditor\2022.3.38t2\Editor\Data\Managed\UnityEngine\UnityEditor.dll</HintPath>
+      <HintPath>F:\TuanJieHUB\2022.3.38t2\Editor\Data\Managed\UnityEngine\UnityEditor.dll</HintPath>
     </Reference>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

+ 3 - 3
Assets/Art/ArtHero/Hero01.prefab

@@ -1641,7 +1641,7 @@ Animator:
   m_Controller: {fileID: 0}
   m_CullingMode: 0
   m_UpdateMode: 0
-  m_ApplyRootMotion: 0
+  m_ApplyRootMotion: 1
   m_LinearVelocityBlending: 0
   m_StabilizeFeet: 0
   m_WarningMessage: 
@@ -1674,8 +1674,8 @@ NavMeshAgent:
   m_Enabled: 1
   m_AgentTypeID: 0
   m_Radius: 0.7
-  m_Speed: 3.5
-  m_Acceleration: 8
+  m_Speed: 8
+  m_Acceleration: 30
   avoidancePriority: 50
   m_AngularSpeed: 7200
   m_StoppingDistance: 0.5

+ 2 - 2
Assets/Art/ArtHero/Hero02.prefab

@@ -463,8 +463,8 @@ NavMeshAgent:
   m_Enabled: 1
   m_AgentTypeID: 0
   m_Radius: 0.7
-  m_Speed: 3.5
-  m_Acceleration: 8
+  m_Speed: 8
+  m_Acceleration: 30
   avoidancePriority: 50
   m_AngularSpeed: 7200
   m_StoppingDistance: 0.5

+ 2 - 2
Assets/Art/ArtHero/Hero03.prefab

@@ -677,8 +677,8 @@ NavMeshAgent:
   m_Enabled: 1
   m_AgentTypeID: 0
   m_Radius: 0.7
-  m_Speed: 3.5
-  m_Acceleration: 8
+  m_Speed: 8
+  m_Acceleration: 30
   avoidancePriority: 50
   m_AngularSpeed: 7200
   m_StoppingDistance: 0.5

+ 2 - 2
Assets/Art/ArtHero/Hero04.prefab

@@ -659,8 +659,8 @@ NavMeshAgent:
   m_Enabled: 1
   m_AgentTypeID: 0
   m_Radius: 0.7
-  m_Speed: 3.5
-  m_Acceleration: 8
+  m_Speed: 8
+  m_Acceleration: 30
   avoidancePriority: 50
   m_AngularSpeed: 7200
   m_StoppingDistance: 0.5

+ 116 - 86
Assets/Art/HeroTimeLine/Hero01.playable

@@ -574,22 +574,6 @@ MonoBehaviour:
     m_DisplayName: fx_hero01_dg
   m_Markers:
     m_Objects: []
---- !u!114 &-7162324253849020917
-MonoBehaviour:
-  m_ObjectHideFlags: 1
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 0}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 683eb9f12ea94ddda5e5780eaceef1d1, type: 3}
-  m_Name: CameraShakingAsset
-  m_EditorClassIdentifier: 
-  camera:
-    exposedName: 
-    defaultValue: {fileID: 0}
-  qiangDu: 0.3
 --- !u!114 &-7083228526680016239
 MonoBehaviour:
   m_ObjectHideFlags: 1
@@ -639,9 +623,103 @@ MonoBehaviour:
   - {fileID: -889926587357520947}
   - {fileID: -7166918911015196851}
   - {fileID: -3828777382670004432}
+  - {fileID: -6938129486409711545}
   m_Clips: []
   m_Markers:
     m_Objects: []
+--- !u!114 &-6938129486409711545
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 21bf7f712d84d26478ebe6a299f21738, type: 3}
+  m_Name: Activation Track
+  m_EditorClassIdentifier: 
+  m_Version: 3
+  m_AnimClip: {fileID: 0}
+  m_Locked: 0
+  m_Muted: 0
+  m_CustomPlayableFullTypename: 
+  m_Curves: {fileID: 0}
+  m_Parent: {fileID: -7018264418762285241}
+  m_Children: []
+  m_Clips:
+  - m_Version: 1
+    m_Start: 0
+    m_ClipIn: 0
+    m_Asset: {fileID: 6307751214612044961}
+    m_Duration: 0.5333333333333333
+    m_TimeScale: 1
+    m_ParentTrack: {fileID: -6938129486409711545}
+    m_EaseInDuration: 0
+    m_EaseOutDuration: 0
+    m_BlendInDuration: 0
+    m_BlendOutDuration: 0
+    m_MixInCurve:
+      serializedVersion: 2
+      m_Curve:
+      - serializedVersion: 3
+        time: 0
+        value: 0
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      - serializedVersion: 3
+        time: 1
+        value: 1
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+    m_MixOutCurve:
+      serializedVersion: 2
+      m_Curve:
+      - serializedVersion: 3
+        time: 0
+        value: 1
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      - serializedVersion: 3
+        time: 1
+        value: 0
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+    m_BlendInCurveMode: 0
+    m_BlendOutCurveMode: 0
+    m_ExposedParameterNames: []
+    m_AnimationCurves: {fileID: 0}
+    m_Recordable: 0
+    m_PostExtrapolationMode: 0
+    m_PreExtrapolationMode: 0
+    m_PostExtrapolationTime: 0
+    m_PreExtrapolationTime: 0
+    m_DisplayName: Active
+  m_Markers:
+    m_Objects: []
+  m_PostPlaybackState: 3
 --- !u!114 &-5982478465854521364
 MonoBehaviour:
   m_ObjectHideFlags: 1
@@ -1252,76 +1330,7 @@ MonoBehaviour:
   m_Curves: {fileID: 0}
   m_Parent: {fileID: -7018264418762285241}
   m_Children: []
-  m_Clips:
-  - m_Version: 1
-    m_Start: 0.2
-    m_ClipIn: 0
-    m_Asset: {fileID: -7162324253849020917}
-    m_Duration: 0.26666666666666666
-    m_TimeScale: 1
-    m_ParentTrack: {fileID: -889926587357520947}
-    m_EaseInDuration: 0
-    m_EaseOutDuration: 0
-    m_BlendInDuration: -1
-    m_BlendOutDuration: -1
-    m_MixInCurve:
-      serializedVersion: 2
-      m_Curve:
-      - serializedVersion: 3
-        time: 0
-        value: 0
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      - serializedVersion: 3
-        time: 1
-        value: 1
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-    m_MixOutCurve:
-      serializedVersion: 2
-      m_Curve:
-      - serializedVersion: 3
-        time: 0
-        value: 1
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      - serializedVersion: 3
-        time: 1
-        value: 0
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-    m_BlendInCurveMode: 0
-    m_BlendOutCurveMode: 0
-    m_ExposedParameterNames: []
-    m_AnimationCurves: {fileID: 0}
-    m_Recordable: 0
-    m_PostExtrapolationMode: 0
-    m_PreExtrapolationMode: 0
-    m_PostExtrapolationTime: 0
-    m_PreExtrapolationTime: 0
-    m_DisplayName: CameraShakingAsset
+  m_Clips: []
   m_Markers:
     m_Objects: []
 --- !u!114 &-757740235362837759
@@ -2456,6 +2465,15 @@ MonoBehaviour:
       weightedMode: 0
       inWeight: 0
       outWeight: 0
+    - serializedVersion: 3
+      time: 0.8141565
+      value: 0.15265764
+      inSlope: 0.52793455
+      outSlope: 0.52793455
+      tangentMode: 0
+      weightedMode: 0
+      inWeight: 0.22059505
+      outWeight: 0.77579695
     - serializedVersion: 3
       time: 1
       value: 1
@@ -2468,6 +2486,18 @@ MonoBehaviour:
     m_PreInfinity: 2
     m_PostInfinity: 2
     m_RotationOrder: 4
+--- !u!114 &6307751214612044961
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fde0d25a170598d46a0b9dc16b4527a5, type: 3}
+  m_Name: ActivationPlayableAsset
+  m_EditorClassIdentifier: 
 --- !u!114 &6565258489726515437
 MonoBehaviour:
   m_ObjectHideFlags: 1

+ 20 - 5
Assets/Art/RPGTinyHeroWavePBR/Animation/SwordAndShield/Attack02_SwordAndShiled.fbx.meta

@@ -1,7 +1,7 @@
 fileFormatVersion: 2
-guid: 8283fadf2c89507469495f30db8680db
+guid: B3gXtnz8By0lbHB3IpJIWhUqzoxZE28X4AWaoq6Gf4Md+WjXb1Ee+3s=
 ModelImporter:
-  serializedVersion: 20200
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: 1827226128182048838
@@ -17,6 +17,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -46,7 +47,7 @@ ModelImporter:
       cycleOffset: 0
       loop: 0
       hasAdditiveReferencePose: 0
-      loopTime: 1
+      loopTime: 0
       loopBlend: 0
       loopBlendOrientation: 1
       loopBlendPositionY: 1
@@ -162,6 +163,15 @@ ModelImporter:
       maskSource: {fileID: 31900000, guid: 0a2d610c66cc08b4492b8b3de93fdbde, type: 2}
       additiveReferencePoseFrame: 16
     isReadable: 0
+    virtualGeometry: 0
+    hasBoneWeight: 0
+    generateGeometryBuffer: 0
+    positionPrecision: -2147483648
+    normalPrecision: -1
+    tangentPrecision: -1
+    surfaceCompensation: 0
+    allMeshUse: 1
+    ignoreSimpleMesh: 0
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -169,10 +179,12 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
@@ -184,6 +196,7 @@ ModelImporter:
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
@@ -194,6 +207,7 @@ ModelImporter:
     secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -742,13 +756,14 @@ ModelImporter:
     hasTranslationDoF: 1
     hasExtraRoot: 1
     skeletonHasParents: 1
-  lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 0308cf4e83cf517488b60af58b290fe0,
-    type: 3}
+  lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 0308cf4e83cf517488b60af58b290fe0, type: 3}
   autoGenerateAvatarMappingIfUnspecified: 1
   animationType: 3
   humanoidOversampling: 1
   avatarSetup: 2
   addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 

+ 133 - 0
Assets/Art/TestMarer.mat

@@ -0,0 +1,133 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!114 &-2363749654924461135
+MonoBehaviour:
+  m_ObjectHideFlags: 11
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 7
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: TestMarer
+  m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
+  m_Parent: {fileID: 0}
+  m_ModifiedSerializedProperties: 0
+  m_ValidKeywords: []
+  m_InvalidKeywords: []
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap:
+    RenderType: Opaque
+  disabledShaderPasses: []
+  m_LockedProperties: 
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BaseMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _SpecGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_Lightmaps:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_LightmapsInd:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_ShadowMasks:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _AlphaClip: 0
+    - _AlphaToMask: 0
+    - _Blend: 0
+    - _BlendModePreserveSpecular: 1
+    - _BumpScale: 1
+    - _ClearCoatMask: 0
+    - _ClearCoatSmoothness: 0
+    - _Cull: 2
+    - _Cutoff: 0.5
+    - _DetailAlbedoMapScale: 1
+    - _DetailNormalMapScale: 1
+    - _DstBlend: 0
+    - _DstBlendAlpha: 0
+    - _EnvironmentReflections: 1
+    - _GlossMapScale: 0
+    - _Glossiness: 0
+    - _GlossyReflections: 0
+    - _Metallic: 0.257
+    - _OcclusionStrength: 1
+    - _Parallax: 0.005
+    - _QueueOffset: 0
+    - _ReceiveShadows: 1
+    - _Smoothness: 0
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 1
+    - _SrcBlend: 1
+    - _SrcBlendAlpha: 1
+    - _Surface: 0
+    - _WorkflowMode: 1
+    - _ZWrite: 1
+    m_Colors:
+    - _BaseColor: {r: 0.2392157, g: 0.60784316, b: 0.2509804, a: 1}
+    - _Color: {r: 0.2392157, g: 0.60784316, b: 0.2509804, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
+  m_BuildTextureStacks: []

+ 8 - 0
Assets/Art/TestMarer.mat.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: CXwcvSKlUC5pO5q3g5iQPXmp4VTtbGV2OVYJBAnVFl2rbFqsAUC8KTc=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 5 - 0
Assets/Bundles/BuildConfig.prefab

@@ -91,4 +91,9 @@ MonoBehaviour:
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
+  - key: -619468675
+    gameObject: {fileID: 102900000, guid: 5631d3334d5148948b8726ee3b543cc1, type: 3}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
   isAssetBundle: 1

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 315 - 471
Assets/Res/CombatHero/Hero01.prefab


+ 2 - 2
Assets/Res/CombatHero/Hero02.prefab

@@ -2010,8 +2010,8 @@ NavMeshAgent:
   m_Enabled: 1
   m_AgentTypeID: 0
   m_Radius: 0.7
-  m_Speed: 3.5
-  m_Acceleration: 8
+  m_Speed: 8
+  m_Acceleration: 30
   avoidancePriority: 50
   m_AngularSpeed: 7200
   m_StoppingDistance: 0.5

+ 2 - 2
Assets/Res/CombatHero/Hero03.prefab

@@ -1243,8 +1243,8 @@ NavMeshAgent:
   m_Enabled: 1
   m_AgentTypeID: 0
   m_Radius: 0.7
-  m_Speed: 3.5
-  m_Acceleration: 8
+  m_Speed: 8
+  m_Acceleration: 30
   avoidancePriority: 50
   m_AngularSpeed: 7200
   m_StoppingDistance: 0.5

+ 2 - 2
Assets/Res/CombatHero/Hero04.prefab

@@ -1483,8 +1483,8 @@ NavMeshAgent:
   m_Enabled: 1
   m_AgentTypeID: 0
   m_Radius: 0.7
-  m_Speed: 3.5
-  m_Acceleration: 8
+  m_Speed: 8
+  m_Acceleration: 30
   avoidancePriority: 50
   m_AngularSpeed: 7200
   m_StoppingDistance: 0.5

+ 15 - 3
Assets/Res/HeroAnimtion/Hero01_library.asset

@@ -26,7 +26,7 @@ MonoBehaviour:
           _NormalizedTimes: []
           _Callbacks: []
           _Names: []
-        _Clip: {fileID: 1827226128182048838, guid: 03e7b9c42e25e6c4f89acb40263d29f9, type: 3}
+        _Clip: {fileID: 1827226128182048838, guid: 61b882f7d27344948b5ebcaa1c47a47c, type: 3}
         _NormalizedStartTime: NaN
 --- !u!114 &-6463034078416130267
 MonoBehaviour:
@@ -138,7 +138,7 @@ MonoBehaviour:
           _NormalizedTimes: []
           _Callbacks: []
           _Names: []
-        _Clip: {fileID: 1827226128182048838, guid: 5eee3d6dbfbcef04ab20b548575d7b9d, type: 3}
+        _Clip: {fileID: 1827226128182048838, guid: 0791e523b7f1b2740a3b1cde42b6aeac, type: 3}
         _NormalizedStartTime: NaN
 --- !u!114 &-1093939256595028265
 MonoBehaviour:
@@ -180,6 +180,18 @@ MonoBehaviour:
     - _From: 0
       _To: 5
       _Fade: 0
+    - _From: 7
+      _To: 5
+      _Fade: 0
+    - _From: 7
+      _To: 6
+      _Fade: 0
+    - _From: 5
+      _To: 0
+      _Fade: 0
+    - _From: 6
+      _To: 0
+      _Fade: 0
     _Aliases: []
     _AliasAllTransitions: 0
 --- !u!114 &4132149882535381313
@@ -258,7 +270,7 @@ MonoBehaviour:
     - rid: 6156714516004732962
       type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
       data:
-        _FadeDuration: 0.25
+        _FadeDuration: 0
         _Speed: 1
         _Events:
           _NormalizedTimes: []

+ 13 - 1
Assets/Res/HeroAnimtion/Hero02_library.asset

@@ -181,6 +181,18 @@ MonoBehaviour:
     - _From: 0
       _To: 4
       _Fade: 0
+    - _From: 0
+      _To: 0
+      _Fade: 0
+    - _From: 0
+      _To: 3
+      _Fade: 0
+    - _From: 0
+      _To: 5
+      _Fade: 0
+    - _From: 2
+      _To: 0
+      _Fade: 0
     _Aliases: []
     _AliasAllTransitions: 0
 --- !u!114 &3578840217490985036
@@ -209,5 +221,5 @@ MonoBehaviour:
           _NormalizedTimes: []
           _Callbacks: []
           _Names: []
-        _Clip: {fileID: 1827226128182048838, guid: 03e7b9c42e25e6c4f89acb40263d29f9, type: 3}
+        _Clip: {fileID: 1827226128182048838, guid: 61b882f7d27344948b5ebcaa1c47a47c, type: 3}
         _NormalizedStartTime: NaN

+ 14 - 2
Assets/Res/HeroAnimtion/Hero03_library.asset

@@ -54,7 +54,7 @@ MonoBehaviour:
           _NormalizedTimes: []
           _Callbacks: []
           _Names: []
-        _Clip: {fileID: 1827226128182048838, guid: 03e7b9c42e25e6c4f89acb40263d29f9, type: 3}
+        _Clip: {fileID: 1827226128182048838, guid: 61b882f7d27344948b5ebcaa1c47a47c, type: 3}
         _NormalizedStartTime: NaN
 --- !u!114 &-5827242348574449950
 MonoBehaviour:
@@ -118,7 +118,19 @@ MonoBehaviour:
     - {fileID: -5627690267219994143}
     - {fileID: -9192171538510261934}
     - {fileID: -8693759471711124066}
-    _Modifiers: []
+    _Modifiers:
+    - _From: 0
+      _To: 2
+      _Fade: 0
+    - _From: 0
+      _To: 3
+      _Fade: 0
+    - _From: 2
+      _To: 0
+      _Fade: 0
+    - _From: 3
+      _To: 0
+      _Fade: 0
     _Aliases: []
     _AliasAllTransitions: 0
 --- !u!114 &2952580267153325199

+ 1 - 1
Assets/Res/HeroAnimtion/Hero04_library.asset

@@ -181,7 +181,7 @@ MonoBehaviour:
           _NormalizedTimes: []
           _Callbacks: []
           _Names: []
-        _Clip: {fileID: 1827226128182048838, guid: 03e7b9c42e25e6c4f89acb40263d29f9, type: 3}
+        _Clip: {fileID: 1827226128182048838, guid: 61b882f7d27344948b5ebcaa1c47a47c, type: 3}
         _NormalizedStartTime: NaN
 --- !u!114 &6845602817871315611
 MonoBehaviour:

+ 8 - 0
Assets/Res/Map.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: DXlOtn7+Aio5t8f2qHxYOwxDfHGO0BCXG2zkEpOVOeVqP4JQkjHlSBs=
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 190 - 0
Assets/Res/Map/New Map Config.asset

@@ -0,0 +1,190 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 7e1f48d3b47995d45aecc6e788af7933, type: 3}
+  m_Name: New Map Config
+  m_EditorClassIdentifier: 
+  allMapInfo:
+  - root: {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    gailu: 100
+    zuo:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    - {fileID: 8777130200025414294, guid: 024e4517df465c740bf46af3625be7ad, type: 3}
+    you:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 5743377114605416159, guid: f399fb9bbac38274bbb2d7c7a82ef93a, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    shang:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 5743377114605416159, guid: f399fb9bbac38274bbb2d7c7a82ef93a, type: 3}
+    - {fileID: 642954702386848305, guid: ebfb47762e53c014a93e098fa011bd24, type: 3}
+    - {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    - {fileID: 8777130200025414294, guid: 024e4517df465c740bf46af3625be7ad, type: 3}
+    xia:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    - {fileID: 8777130200025414294, guid: 024e4517df465c740bf46af3625be7ad, type: 3}
+  - root: {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    gailu: 5
+    zuo:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    you:
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    - {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    shang:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 5743377114605416159, guid: f399fb9bbac38274bbb2d7c7a82ef93a, type: 3}
+    - {fileID: 642954702386848305, guid: ebfb47762e53c014a93e098fa011bd24, type: 3}
+    xia:
+    - {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+  - root: {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    gailu: 1
+    zuo:
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    you:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    shang:
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    xia:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+  - root: {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    gailu: 10
+    zuo:
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    you:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    shang:
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    xia:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+  - root: {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    gailu: 1
+    zuo:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    you:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    shang:
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    xia:
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    - {fileID: 642954702386848305, guid: ebfb47762e53c014a93e098fa011bd24, type: 3}
+  - root: {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    gailu: 1
+    zuo:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    you:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    shang:
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    xia:
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    - {fileID: 642954702386848305, guid: ebfb47762e53c014a93e098fa011bd24, type: 3}
+  - root: {fileID: 642954702386848305, guid: ebfb47762e53c014a93e098fa011bd24, type: 3}
+    gailu: 1
+    zuo:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    you:
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    shang:
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    xia:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+  - root: {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    gailu: 10
+    zuo:
+    - {fileID: 642954702386848305, guid: ebfb47762e53c014a93e098fa011bd24, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    you:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    shang:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    xia:
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+  - root: {fileID: 5743377114605416159, guid: f399fb9bbac38274bbb2d7c7a82ef93a, type: 3}
+    gailu: 1
+    zuo:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    you:
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    shang:
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    xia:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+  - root: {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    gailu: 100
+    zuo:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    - {fileID: 8777130200025414294, guid: 024e4517df465c740bf46af3625be7ad, type: 3}
+    you:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 6840829745210604502, guid: fc3954a6bb118b645bd3a88a6b6c91da, type: 3}
+    - {fileID: 4346266057226609532, guid: d065982d878fed14f9ac6475149cf67e, type: 3}
+    - {fileID: 5743377114605416159, guid: f399fb9bbac38274bbb2d7c7a82ef93a, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    - {fileID: 8777130200025414294, guid: 024e4517df465c740bf46af3625be7ad, type: 3}
+    shang:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 5743377114605416159, guid: f399fb9bbac38274bbb2d7c7a82ef93a, type: 3}
+    - {fileID: 642954702386848305, guid: ebfb47762e53c014a93e098fa011bd24, type: 3}
+    - {fileID: 8758295943001618168, guid: df1fda1322d129d4282d91b19b3417b1, type: 3}
+    - {fileID: 4616486509472605889, guid: c69dda0c0e2f71549a42c5b962d10f9d, type: 3}
+    - {fileID: 8777130200025414294, guid: 024e4517df465c740bf46af3625be7ad, type: 3}
+    xia:
+    - {fileID: 8777130200025414294, guid: e872e211108d3e54bb8eacb7828eca8f, type: 3}
+    - {fileID: 8416735865135784274, guid: d101caea99f87aa4587c0b23e4d27e06, type: 3}
+    - {fileID: 4903634645435193501, guid: d1c7af98f609f634e922eba296be85ed, type: 3}
+    - {fileID: 8777130200025414294, guid: 024e4517df465c740bf46af3625be7ad, type: 3}

+ 8 - 0
Assets/Res/Map/New Map Config.asset.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: XCgX4XytBXjsFeUtZGnjdi8J0f8vjYOiKuJo6rT6IfdHBhXk5XOSc3w=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 111 - 0
Assets/Res/Map/kongbai.prefab

@@ -0,0 +1,111 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &8777130200025414294
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 940262513305843359}
+  - component: {fileID: 2413049489102228362}
+  - component: {fileID: 6475266879389651009}
+  - component: {fileID: 2024875545863448966}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: kongbai
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &940262513305843359
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8777130200025414294}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 33.93, y: 3.11, z: -4.2}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &2413049489102228362
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8777130200025414294}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &6475266879389651009
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8777130200025414294}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &2024875545863448966
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8777130200025414294}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}

+ 7 - 0
Assets/Res/Map/kongbai.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: WnIYt3+vUnrry51H5lwrnyBymZLVnT3ir3fIgxKctYnHpp5fHn76nj0=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 111 - 0
Assets/Res/Map/kongbai2.prefab

@@ -0,0 +1,111 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &8777130200025414294
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 940262513305843359}
+  - component: {fileID: 2413049489102228362}
+  - component: {fileID: 6475266879389651009}
+  - component: {fileID: 2024875545863448966}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: kongbai2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &940262513305843359
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8777130200025414294}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 33.93, y: 3.11, z: -4.2}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &2413049489102228362
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8777130200025414294}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &6475266879389651009
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8777130200025414294}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &2024875545863448966
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8777130200025414294}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}

+ 7 - 0
Assets/Res/Map/kongbai2.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: D3gb4C6oUnwn78HdkRp7ryCj6uki1cDhn9BgKsKxUW+g6LAyTecf2pU=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 555 - 0
Assets/Res/Map/youxie1.prefab

@@ -0,0 +1,555 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &1112533177264417778
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 9163343811993667794}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: lu1 (4)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &9163343811993667794
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1112533177264417778}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0.00696454, z: -0, w: 0.99997574}
+  m_LocalPosition: {x: -1.08, y: 0, z: -2.14}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1244822040427546727}
+  - {fileID: 8684041835578163286}
+  - {fileID: 2100928313362167659}
+  - {fileID: 1413454521829703181}
+  m_Father: {fileID: 8404621589276673734}
+  m_LocalEulerAnglesHint: {x: 0, y: -0.798, z: 0}
+--- !u!1 &4903634645435193501
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8404621589276673734}
+  - component: {fileID: 7018589629202617557}
+  - component: {fileID: 406619494424158274}
+  - component: {fileID: 4758104134890823784}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: youxie1
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8404621589276673734
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4903634645435193501}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 13.76, y: 3.11, z: -4.15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 4990133072529219}
+  - {fileID: 9163343811993667794}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &7018589629202617557
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4903634645435193501}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &406619494424158274
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4903634645435193501}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &4758104134890823784
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4903634645435193501}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1001 &3821125618313604395
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 9163343811993667794}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 2.13
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -1.68
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7013665
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7128009
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 90.927
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &8684041835578163286 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 3821125618313604395}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3927825247809828693
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8404621589276673734}
+    m_Modifications:
+    - target: {fileID: 1344874559545264757, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195075170888, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195168274096, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195355127690, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Name
+      value: Grass Cluster 01 (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.8347955
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.5505603
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 293.189
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4667809664883835496, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068947984022066, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068949989393344, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+--- !u!4 &4990133072529219 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+  m_PrefabInstance: {fileID: 3927825247809828693}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5216614943824162725
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 9163343811993667794}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 4.25
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 1.48
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8078496
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.00000000911839
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5893888
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008028998
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -72.227
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &1244822040427546727 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 5216614943824162725}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5810567797637224982
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 9163343811993667794}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 4.71
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -0.29
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &2100928313362167659 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 5810567797637224982}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6780502310468096880
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 9163343811993667794}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 2.6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0.39
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &1413454521829703181 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 6780502310468096880}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/Res/Map/youxie1.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: W3tMsnv7WnPz+VJWV74b70J3iQUB2QGMWYaNqZIDHZk2qe4FhLgJenM=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 555 - 0
Assets/Res/Map/youxie2.prefab

@@ -0,0 +1,555 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &388337828503682020
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 764080812184583375}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: lu1 (4)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &764080812184583375
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 388337828503682020}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0.00696454, z: -0, w: 0.99997574}
+  m_LocalPosition: {x: -1.08, y: 0, z: -2.14}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 2384839137912964955}
+  - {fileID: 2761384343452917536}
+  - {fileID: 5539763911294678982}
+  - {fileID: 1274997096290865773}
+  m_Father: {fileID: 8346107058960201976}
+  m_LocalEulerAnglesHint: {x: 0, y: -0.798, z: 0}
+--- !u!1 &8758295943001618168
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8346107058960201976}
+  - component: {fileID: 3324329221294095386}
+  - component: {fileID: 2788963664799280059}
+  - component: {fileID: 1068746133774209182}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: youxie2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8346107058960201976
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8758295943001618168}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 13.76, y: 3.11, z: -13.89}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8139910600559110919}
+  - {fileID: 764080812184583375}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3324329221294095386
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8758295943001618168}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &2788963664799280059
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8758295943001618168}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &1068746133774209182
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8758295943001618168}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1001 &100634339359972027
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 764080812184583375}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -1.88
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 2.49
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &5539763911294678982 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 100634339359972027}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5072477799989336849
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8346107058960201976}
+    m_Modifications:
+    - target: {fileID: 1344874559545264757, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195075170888, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195168274096, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195355127690, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Name
+      value: Grass Cluster 01 (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.8347955
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.5505603
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 293.189
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4667809664883835496, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068947984022066, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068949989393344, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+--- !u!4 &8139910600559110919 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+  m_PrefabInstance: {fileID: 5072477799989336849}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6644221849291783952
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 764080812184583375}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.16
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 4.43
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &1274997096290865773 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 6644221849291783952}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7770644382355075677
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 764080812184583375}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -2.78
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0.94
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7013665
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7128009
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 90.927
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &2761384343452917536 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 7770644382355075677}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8663793342936555673
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 764080812184583375}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.68
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 6.25
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8078496
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.00000000911839
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5893888
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008028998
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -72.227
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &2384839137912964955 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 8663793342936555673}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/Res/Map/youxie2.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: Wywe4378UninGbPhYvexFhdHQzUn6FezpTDmWQb3OZAr+NDI1ywWLkI=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 788 - 0
Assets/Res/Map/youzhuanjiao.prefab

@@ -0,0 +1,788 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &1156874350832041503
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 7881428094981587540}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: lu1 (4)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &7881428094981587540
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1156874350832041503}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0.00696454, z: -0, w: 0.99997574}
+  m_LocalPosition: {x: -1.08, y: 0, z: -2.14}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 6917384027315015796}
+  - {fileID: 3912976320866615036}
+  - {fileID: 3539518032667437553}
+  - {fileID: 4155678398754582488}
+  - {fileID: 3229888577979256184}
+  - {fileID: 7231072908329299542}
+  m_Father: {fileID: 5783478285416119169}
+  m_LocalEulerAnglesHint: {x: 0, y: -0.798, z: 0}
+--- !u!1 &4616486509472605889
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 5783478285416119169}
+  - component: {fileID: 594726591496049160}
+  - component: {fileID: 5819800888759032376}
+  - component: {fileID: 5915188614803319148}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: youzhuanjiao
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &5783478285416119169
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4616486509472605889}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 23.83, y: 3.11, z: -4.15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 3236945524274134581}
+  - {fileID: 8270524828794943756}
+  - {fileID: 7881428094981587540}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &594726591496049160
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4616486509472605889}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &5819800888759032376
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4616486509472605889}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &5915188614803319148
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4616486509472605889}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &8416536530740142618
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 3236945524274134581}
+  - component: {fileID: 8910503406213728126}
+  - component: {fileID: 3051744018009324971}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: Tree 03 Leaves Underside
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &3236945524274134581
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8416536530740142618}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: 0.73820597, z: -0, w: 0.6745754}
+  m_LocalPosition: {x: 3.68, y: -1.33, z: 0.73}
+  m_LocalScale: {x: 0.80555004, y: 0.80555, z: 0.80555004}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 5783478285416119169}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &8910503406213728126
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8416536530740142618}
+  m_Mesh: {fileID: 4300004, guid: 0d166d99a45c019469a588a3e6418c17, type: 3}
+--- !u!23 &3051744018009324971
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8416536530740142618}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: e282eb5eebe3de341a086a6867afa417, type: 2}
+  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: 0
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!1001 &494306018783819702
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 7881428094981587540}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.62
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 5.47
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8012336
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.000000009028374
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5983517
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008130086
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -73.504
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &6917384027315015796 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 494306018783819702}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3248006262372843281
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 7881428094981587540}
+    m_Modifications:
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -0.79
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.005
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 1.54
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.9992317
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.039191708
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 4.492
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423994297703, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 01 (5)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423994297703, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+--- !u!4 &7231072908329299542 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+  m_PrefabInstance: {fileID: 3248006262372843281}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4923846974189766938
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5783478285416119169}
+    m_Modifications:
+    - target: {fileID: 1344874559545264757, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195075170888, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195168274096, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195355127690, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Name
+      value: Grass Cluster 01 (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.8347955
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.5505603
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 293.189
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4667809664883835496, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068947984022066, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068949989393344, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+--- !u!4 &8270524828794943756 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+  m_PrefabInstance: {fileID: 4923846974189766938}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7013908951204175877
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 7881428094981587540}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -2.6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 2.43
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &3229888577979256184 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 7013908951204175877}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8029622988051847486
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 7881428094981587540}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -0.36
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 3.03
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8078496
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.00000000911839
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5893888
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008028998
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -72.227
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &3912976320866615036 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 8029622988051847486}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8372008051518554789
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 7881428094981587540}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.67
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 3.68
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &4155678398754582488 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 8372008051518554789}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8978580543000396940
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 7881428094981587540}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -2.76
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0.42
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7013665
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7128009
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 90.927
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &3539518032667437553 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 8978580543000396940}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/Res/Map/youzhuanjiao.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: XHwW4X78UyiyovxRuReb5mqXbt+lDU3vPjVs1RxfspO+zBzkxbXMxa0=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 622 - 0
Assets/Res/Map/zhixian.prefab

@@ -0,0 +1,622 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &6840829745210604502
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8153111677061072689}
+  - component: {fileID: 3390832498852351117}
+  - component: {fileID: 7374331441040497067}
+  - component: {fileID: 3829162888581532881}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: zhixian
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8153111677061072689
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6840829745210604502}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 23.83, y: 3.11, z: 14.95}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 2880597296954441587}
+  - {fileID: 4421080853725020656}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &3390832498852351117
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6840829745210604502}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &7374331441040497067
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6840829745210604502}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &3829162888581532881
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6840829745210604502}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &7626826723880769700
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 4421080853725020656}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: lu1 (4)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4421080853725020656
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7626826723880769700}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0.00696454, z: -0, w: 0.99997574}
+  m_LocalPosition: {x: -1.08, y: 0, z: -2.14}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8345527920368402576}
+  - {fileID: 3886087200562122250}
+  - {fileID: 4346205391441101551}
+  - {fileID: 6833364031976947996}
+  - {fileID: 5796788307414652302}
+  m_Father: {fileID: 8153111677061072689}
+  m_LocalEulerAnglesHint: {x: 0, y: -0.798, z: 0}
+--- !u!1001 &1254856977423732581
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8153111677061072689}
+    m_Modifications:
+    - target: {fileID: 1344874559545264757, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195075170888, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195168274096, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195355127690, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Name
+      value: Grass Cluster 01 (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.8347955
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.5505603
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 293.189
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4667809664883835496, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068947984022066, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068949989393344, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+--- !u!4 &2880597296954441587 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+  m_PrefabInstance: {fileID: 1254856977423732581}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1391695756659027041
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 4421080853725020656}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -0.23
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 3.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &6833364031976947996 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 1391695756659027041}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1817350074523944137
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 4421080853725020656}
+    m_Modifications:
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.44
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.005
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 1.06
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.9992317
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.039191708
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 4.492
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423994297703, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 01 (5)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423994297703, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+--- !u!4 &5796788307414652302 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+  m_PrefabInstance: {fileID: 1817350074523944137}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3094564235041646418
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 4421080853725020656}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 5.32
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8012336
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.000000009028374
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5983517
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008130086
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -73.504
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &8345527920368402576 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 3094564235041646418}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7840057851267672520
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 4421080853725020656}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -0.27
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 1.29
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8078496
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.00000000911839
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5893888
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008028998
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -72.227
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &3886087200562122250 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 7840057851267672520}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8202292205222801298
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 4421080853725020656}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.56
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -1.14
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7013665
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7128009
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 90.927
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &4346205391441101551 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 8202292205222801298}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/Res/Map/zhixian.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: WSkcvC+pAn2Gi4cukZG5Nx3zmaDCHuJO0vOR/PwyR9FQ0h8htaNPTCY=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 788 - 0
Assets/Res/Map/zhixian2.prefab

@@ -0,0 +1,788 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &582196510582389274
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 5316181119013722172}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: lu1 (4)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &5316181119013722172
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 582196510582389274}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0.00696454, z: -0, w: 0.99997574}
+  m_LocalPosition: {x: -1.08, y: 0, z: -2.14}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 5971172241603238847}
+  - {fileID: 7535522432473294147}
+  - {fileID: 8242330387973592754}
+  - {fileID: 2551190376603439488}
+  - {fileID: 2046393645968716075}
+  - {fileID: 6104836910083483200}
+  m_Father: {fileID: 6742226866700736320}
+  m_LocalEulerAnglesHint: {x: 0, y: -0.798, z: 0}
+--- !u!1 &2991039011465435497
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 3339994143421389779}
+  - component: {fileID: 994434047777915006}
+  - component: {fileID: 1452580294818660736}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: Tree 03 Leaves Underside
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &3339994143421389779
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2991039011465435497}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: 0.73820597, z: -0, w: 0.6745754}
+  m_LocalPosition: {x: 3.68, y: -1.33, z: 0.73}
+  m_LocalScale: {x: 0.80555004, y: 0.80555, z: 0.80555004}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 6742226866700736320}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &994434047777915006
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2991039011465435497}
+  m_Mesh: {fileID: 4300004, guid: 0d166d99a45c019469a588a3e6418c17, type: 3}
+--- !u!23 &1452580294818660736
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2991039011465435497}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: e282eb5eebe3de341a086a6867afa417, type: 2}
+  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: 0
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!1 &4346266057226609532
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 6742226866700736320}
+  - component: {fileID: 4350575352244109896}
+  - component: {fileID: 6002529661129849106}
+  - component: {fileID: 3707799516918907616}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: zhixian2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6742226866700736320
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4346266057226609532}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 23.83, y: 3.11, z: 5.47}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 3339994143421389779}
+  - {fileID: 6794739741197953610}
+  - {fileID: 5316181119013722172}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &4350575352244109896
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4346266057226609532}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &6002529661129849106
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4346266057226609532}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &3707799516918907616
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4346266057226609532}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1001 &864270219941510269
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5316181119013722172}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -0.26
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 5.78
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8012336
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.000000009028374
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5983517
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008130086
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -73.504
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &5971172241603238847 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 864270219941510269}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2157909011233060615
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5316181119013722172}
+    m_Modifications:
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.4
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.005
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0.62
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.9992317
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.039191708
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 4.492
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423994297703, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 01 (5)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423994297703, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+--- !u!4 &6104836910083483200 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+  m_PrefabInstance: {fileID: 2157909011233060615}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3580591577932628609
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5316181119013722172}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -0.36
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 3.03
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8078496
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.00000000911839
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5893888
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008028998
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -72.227
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &7535522432473294147 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 3580591577932628609}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4604390047312804815
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5316181119013722172}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.95
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -1.05
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7013665
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7128009
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 90.927
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &8242330387973592754 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 4604390047312804815}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5900550758095019094
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5316181119013722172}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 2.21
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 1.36
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &2046393645968716075 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 5900550758095019094}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7554799318926695004
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6742226866700736320}
+    m_Modifications:
+    - target: {fileID: 1344874559545264757, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195075170888, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195168274096, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195355127690, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Name
+      value: Grass Cluster 01 (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.8347955
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.5505603
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 293.189
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4667809664883835496, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068947984022066, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068949989393344, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+--- !u!4 &6794739741197953610 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+  m_PrefabInstance: {fileID: 7554799318926695004}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7990249587307281661
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5316181119013722172}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.67
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 3.68
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &2551190376603439488 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 7990249587307281661}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/Res/Map/zhixian2.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: W3oZsCOlUS84Fwg/aNKDoWlJndd/TzEC0E/bnd+R8CQ73OHAq3rc+nM=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 701 - 0
Assets/Res/Map/zuoguai.prefab

@@ -0,0 +1,701 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &642954702386848305
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 6646453865803347654}
+  - component: {fileID: 9106494877316108224}
+  - component: {fileID: 920031557853954123}
+  - component: {fileID: 3798473342450828152}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: zuoguai
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6646453865803347654
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 642954702386848305}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 4.31, y: 3.11, z: -33.79}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 2862213559230950776}
+  - {fileID: 8604676856854365960}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &9106494877316108224
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 642954702386848305}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &920031557853954123
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 642954702386848305}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &3798473342450828152
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 642954702386848305}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &5502315745852961226
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8604676856854365960}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: lu1 (4)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8604676856854365960
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5502315745852961226}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0.00696454, z: -0, w: 0.99997574}
+  m_LocalPosition: {x: -1.08, y: 0, z: -2.14}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1768984675325415506}
+  - {fileID: 8796170192042169123}
+  - {fileID: 796048385834056074}
+  - {fileID: 4800195400264713664}
+  - {fileID: 6015868406306979267}
+  - {fileID: 790437792512425012}
+  m_Father: {fileID: 6646453865803347654}
+  m_LocalEulerAnglesHint: {x: 0, y: -0.798, z: 0}
+--- !u!1001 &1087918117809596605
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8604676856854365960}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.67
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 3.68
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &4800195400264713664 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 1087918117809596605}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1237199269449702766
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6646453865803347654}
+    m_Modifications:
+    - target: {fileID: 1344874559545264757, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195075170888, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195168274096, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195355127690, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Name
+      value: Grass Cluster 01 (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.8347955
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.5505603
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 293.189
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4667809664883835496, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068947984022066, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068949989393344, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+--- !u!4 &2862213559230950776 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+  m_PrefabInstance: {fileID: 1237199269449702766}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2231568774041079998
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8604676856854365960}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 2.91
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 1.84
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &6015868406306979267 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 2231568774041079998}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2535837221444744417
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8604676856854365960}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 4.91
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 2.27
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8078496
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.00000000911839
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5893888
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008028998
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -72.227
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &8796170192042169123 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 2535837221444744417}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4733264084638726032
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8604676856854365960}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.62
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 5.47
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8012336
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.000000009028374
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5983517
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008130086
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -73.504
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &1768984675325415506 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 4733264084638726032}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4878208705821027699
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8604676856854365960}
+    m_Modifications:
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.42681932
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.21
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.005
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 2.13
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.9992317
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.039191708
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 4.492
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423994297703, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 01 (5)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5281264423994297703, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+--- !u!4 &790437792512425012 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5281264423993938247, guid: a349ed898bff1bf4a9eaffbeea25494b, type: 3}
+  m_PrefabInstance: {fileID: 4878208705821027699}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5082477386014381303
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8604676856854365960}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 5.17
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0.45
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7013665
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7128009
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 90.927
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &796048385834056074 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 5082477386014381303}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/Res/Map/zuoguai.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: WihJ5y6qVH1BlrRlWXDK/AZuOXVGfzyAvHXPOQVhQuxnTw7ZXwRT5cc=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 555 - 0
Assets/Res/Map/zuoxie.prefab

@@ -0,0 +1,555 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &6036382851795932047
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 2079477366686638899}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: lu1 (4)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2079477366686638899
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6036382851795932047}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0.00696454, z: -0, w: 0.99997574}
+  m_LocalPosition: {x: -1.08, y: 0, z: -2.14}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8612698828955915004}
+  - {fileID: 4179601796919879041}
+  - {fileID: 8384673363927125750}
+  - {fileID: 1726147870776753211}
+  m_Father: {fileID: 3059129778880746842}
+  m_LocalEulerAnglesHint: {x: 0, y: -0.798, z: 0}
+--- !u!1 &8416735865135784274
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 3059129778880746842}
+  - component: {fileID: 8560341056890679468}
+  - component: {fileID: 2838496833950689063}
+  - component: {fileID: 5686980110904054630}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: zuoxie
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &3059129778880746842
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8416735865135784274}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 14.34, y: 3.11, z: -33.79}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 6035010347338469872}
+  - {fileID: 2079477366686638899}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &8560341056890679468
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8416735865135784274}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &2838496833950689063
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8416735865135784274}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &5686980110904054630
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8416735865135784274}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1001 &3361144752068621630
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 2079477366686638899}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.92
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -1.79
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8078496
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.00000000911839
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5893888
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008028998
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -72.227
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &8612698828955915004 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 3361144752068621630}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4168344835669943179
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 2079477366686638899}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -0.17
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -0.34
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &8384673363927125750 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 4168344835669943179}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6516767883615228230
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 2079477366686638899}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -2.58
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -0.84
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &1726147870776753211 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 6516767883615228230}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7301289169630978534
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 3059129778880746842}
+    m_Modifications:
+    - target: {fileID: 1344874559545264757, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195075170888, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195168274096, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195355127690, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Name
+      value: Grass Cluster 01 (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.8347955
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.5505603
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 293.189
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4667809664883835496, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068947984022066, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068949989393344, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+--- !u!4 &6035010347338469872 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+  m_PrefabInstance: {fileID: 7301289169630978534}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8612107600076523772
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 2079477366686638899}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -2.88
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0.99
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7013665
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7128009
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 90.927
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &4179601796919879041 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 8612107600076523772}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/Res/Map/zuoxie.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: W3sftHn8BioYFsOakpV7hu16iZ64F6EOQa6PJrplF6i/4fGL5ENwUXc=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 555 - 0
Assets/Res/Map/zuoxie2.prefab

@@ -0,0 +1,555 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &5743377114605416159
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 7042299511104224675}
+  - component: {fileID: 1297579192321750767}
+  - component: {fileID: 3564267391738534630}
+  - component: {fileID: 7269639379489702338}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: zuoxie2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &7042299511104224675
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5743377114605416159}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 14.33, y: 3.11, z: -43.75}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 3848657430227174664}
+  - {fileID: 1103269242337326608}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &1297579192321750767
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5743377114605416159}
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &3564267391738534630
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5743377114605416159}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_virtualGeometry: 0
+  m_virtualGeometryShadow: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 6638883e13f4ffd47aa73de903bd0427, type: 2}
+  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
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &7269639379489702338
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5743377114605416159}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &8013427029243163272
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 1103269242337326608}
+  m_Layer: 6
+  m_HasEditorInfo: 1
+  m_Name: lu1 (4)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1103269242337326608
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8013427029243163272}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0.00696454, z: -0, w: 0.99997574}
+  m_LocalPosition: {x: -1.08, y: 0, z: -2.14}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8890616048015180328}
+  - {fileID: 1234790649590334644}
+  - {fileID: 7684335769063989222}
+  - {fileID: 2499672932572350257}
+  m_Father: {fileID: 7042299511104224675}
+  m_LocalEulerAnglesHint: {x: 0, y: -0.798, z: 0}
+--- !u!1001 &286796294363788574
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 7042299511104224675}
+    m_Modifications:
+    - target: {fileID: 1344874559545264757, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195075170888, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195168274096, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1777848195355127690, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Name
+      value: Grass Cluster 01 (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293333, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.8347955
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.5505603
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 293.189
+      objectReference: {fileID: 0}
+    - target: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4667809664883835496, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068947984022066, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6838068949989393344, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+--- !u!4 &3848657430227174664 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 3932709273681293334, guid: 3fbd3e60d667b4c40833a32c88065f56, type: 3}
+  m_PrefabInstance: {fileID: 286796294363788574}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2468690143246411242
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 1103269242337326608}
+    m_Modifications:
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.84974
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 5.11
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 1.93
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.8078496
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.00000000911839
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.5893888
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.000000008028998
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -72.227
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 03 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 6423079387245542370, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+--- !u!4 &8890616048015180328 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6423079387245111234, guid: 3ffb5dd7132afe640a949d7edd62bac7, type: 3}
+  m_PrefabInstance: {fileID: 2468690143246411242}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2819404137267835547
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 1103269242337326608}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 2.64
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 2.56
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &7684335769063989222 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 2819404137267835547}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6676142273084844489
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 1103269242337326608}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.86767524
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 1.75
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 5.53
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7013665
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7128009
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 90.927
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &1234790649590334644 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 6676142273084844489}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8013074454871337548
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 1103269242337326608}
+    m_Modifications:
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Name
+      value: Concrete Tile 02 (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246178791773, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_Layer
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8994809
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.89948076
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 3.61
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -0.02
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 4.39
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.6236663
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.0000000106655245
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.7816908
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0.000000011400403
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 102.831
+      objectReference: {fileID: 0}
+    - target: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+--- !u!4 &2499672932572350257 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5585791246179151229, guid: 703d51c7980b3ca47ae97be302d7bbdc, type: 3}
+  m_PrefabInstance: {fileID: 8013074454871337548}
+  m_PrefabAsset: {fileID: 0}

+ 7 - 0
Assets/Res/Map/zuoxie2.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: WXkWvHz/Win1fpXRKYO2qqCqGwAhUGHx7Gq5xuNdtgckXRCCB9ACCZw=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Assets/Res/TimeLineAssets/Hero01_TD.txt


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1044 - 37
Assets/Scenes/testCombat.scene


+ 2 - 1
Assets/Scripts/Core/State/IState.cs

@@ -1,11 +1,12 @@
 using System;
 using System.Collections;
 using System.Collections.Generic;
+using Core.State;
 using UnityEngine;
 
 public interface IState: IDisposable
 {
-    void Enter();
+    void Enter(IStateEnterData iStateEnterData);
     void Update(float t);
     void Exit();
 }

+ 7 - 0
Assets/Scripts/Core/State/IStateEnterData.cs

@@ -0,0 +1,7 @@
+namespace Core.State
+{
+    public interface IStateEnterData
+    {
+        
+    }
+}

+ 3 - 0
Assets/Scripts/Core/State/IStateEnterData.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 9a7ee9df330b4bbcac043c22c0b5ba57
+timeCreated: 1731570910

+ 2 - 1
Assets/Scripts/Core/State/StateBasic.cs

@@ -1,5 +1,6 @@
 using System.Collections;
 using System.Collections.Generic;
+using Core.State;
 using UnityEngine;
 
 public class StateBasic : IState
@@ -9,7 +10,7 @@ public class StateBasic : IState
         
     }
 
-    public void Enter()
+    public void Enter(IStateEnterData iStateEnterData)
     {
         
     }

+ 2 - 2
Assets/Scripts/Core/State/StateControl.cs

@@ -33,7 +33,7 @@ namespace Core.State
             }
         }
 
-        public void ChangeState(string name)
+        public void ChangeState(string name,IStateEnterData iStateEnterData=null)
         {
             if (!_states.TryGetValue(name, out IState state))
             {
@@ -47,7 +47,7 @@ namespace Core.State
 
             CurrStateName = name;
             _currIState = state;
-            _currIState.Enter();
+            _currIState.Enter(iStateEnterData);
         }
 
         public void Dispose()

+ 24 - 0
Assets/Scripts/Core/Triiger/OnAnimatorMoveEvent.cs

@@ -0,0 +1,24 @@
+using System;
+using UnityEngine;
+
+namespace Core.Triiger
+{
+    public class OnAnimatorMoveEvent : MonoBehaviour
+    {
+        public readonly EasyEvent OnCollisionEnter2DEvent = new EasyEvent();
+
+        private void OnAnimatorMove()
+        {
+            OnCollisionEnter2DEvent.Trigger();
+        }
+    }
+
+    public static class OnAnimatorMoveEventExtension
+    {
+        public static IUnRegister OnAnimatorMove(this GameObject self, Action onAnimatorMove)
+        {
+            return self.GetOrAddComponent<OnAnimatorMoveEvent>().OnCollisionEnter2DEvent
+                .Register(onAnimatorMove);
+        }
+    }
+}

+ 3 - 0
Assets/Scripts/Core/Triiger/OnAnimatorMoveEvent.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: b813f65ce2e941a8bf33c5eca6f6a87b
+timeCreated: 1731571143

+ 8 - 0
Assets/Scripts/Core/WFX.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: D30b5yypUH493SqcKW8M4pcpGxwM+23u990tykN+nOCrxfS4ITQOiEU=
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 19 - 0
Assets/Scripts/Core/WFX/MapConfig.cs

@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+[System.Serializable]
+public class TileMapInfo
+{
+    public GameObject root;
+    public int gailu;
+    public List<GameObject> zuo;
+    public List<GameObject> you;
+    public List<GameObject> shang;
+    public List<GameObject> xia;
+}
+[CreateAssetMenu]
+public class MapConfig : ScriptableObject
+{
+    public List<TileMapInfo> allMapInfo = new List<TileMapInfo>();
+}

+ 11 - 0
Assets/Scripts/Core/WFX/MapConfig.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: CC8e4y6lB3hgtd8LMpWL5BcxGuOznlRQ9OEXmQsV9CrqZeX+Peyf7cM=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 543 - 0
Assets/Scripts/Core/WFX/MyWFX.cs

@@ -0,0 +1,543 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+
+#if UNITY_EDITOR
+using UnityEditor;
+#endif
+using UnityEngine;
+using Utility;
+
+public class WFXMapInfo
+{
+    public int x;
+    public int y;
+    public int px;
+    public int py;
+    public List<string> excludeName = new List<string>();
+    public List<string> showName = new List<string>();
+    public string currShowName;
+
+    public List<string> huiTuiName = new List<string>();
+    public GameObject g;
+}
+
+public class MyWFX : MonoBehaviour
+{
+    public MapConfig MapConfig;
+    public int w;
+    public int h;
+
+    private int[,] _indexCount;
+
+    public WFXMapInfo[,] WfxMapInfos;
+
+    public float xJg;
+    public float yJg;
+
+    public int startX;
+    public int startY;
+    public int suijiShu;
+
+    // public int lasetStartX;
+    // public int lasetStartY;
+    // public int lasetWidth;
+    // public int lasetHeight;
+    public List<TileMapInfo> allMapInfo = new List<TileMapInfo>();
+
+    private System.Random _random;
+    private List<WFXMapInfo> currFindMap = new List<WFXMapInfo>();
+
+    public bool isRun;
+
+    private bool isHuiTui;
+
+    private List<WFXMapInfo> _huiTuiMap = new List<WFXMapInfo>();
+
+    public Map<int, WFXMapInfo> currAllMapName = new Map<int, WFXMapInfo>();
+
+    private void Start()
+    {
+        StartMap();
+    }
+
+    [ContextMenu("测试生成.")]
+    public void StartMap()
+    {
+        _random = new System.Random(suijiShu);
+        WfxMapInfos = new WFXMapInfo[w, h];
+        for (int i = 0; i < w; i++)
+        {
+            for (int j = 0; j < h; j++)
+            {
+                WfxMapInfos[i, j] = new WFXMapInfo();
+                WfxMapInfos[i, j].x = i;
+                WfxMapInfos[i, j].y = j;
+                WfxMapInfos[i, j].px = i;
+                WfxMapInfos[i, j].py = j;
+            }
+        }
+
+        allMapInfo = MapConfig.allMapInfo;
+
+        RandMap(startX, startY, "zhixian");
+        for (int k = 0; k < allMapInfo.Count; k++)
+        {
+            if (allMapInfo[k].root.name.Equals("zhixian"))
+            {
+                WfxMapInfos[startX, startY].g = GameObject.Instantiate(allMapInfo[k].root);
+                WfxMapInfos[startX, startY].g.transform.position = new Vector3(startX * xJg, 0, startY * yJg);
+                break;
+            }
+        }
+
+        _huiTuiMap.Add(WfxMapInfos[startX, startY]);
+
+        StartCoroutine(ShengChengMap());
+    }
+
+    public void NewShengCheng(WFXMapInfo[,] WfxMapInfos, List<WFXMapInfo> huiTuiMap, int w, int h)
+    {
+        this.w = w;
+        this.h = h;
+        _huiTuiMap = huiTuiMap;
+        this.WfxMapInfos = WfxMapInfos;
+        StartCoroutine(ShengChengMap());
+    }
+
+
+#if UNITY_EDITOR
+
+    private void OnDrawGizmos()
+    {
+        if (WfxMapInfos == null)
+        {
+            return;
+        }
+
+        for (int i = 0; i < w; i++)
+        {
+            for (int j = 0; j < h; j++)
+            {
+                WFXMapInfo wfxMapInfo = WfxMapInfos[i, j];
+                if (wfxMapInfo.currShowName != null)
+                {
+                    Color color = Handles.color;
+                    Handles.color = Color.red;
+                    Handles.Label(new Vector3(wfxMapInfo.px * xJg, 0, wfxMapInfo.py * yJg),
+                        "!!" + wfxMapInfo.currShowName);
+                    Handles.color = color;
+                }
+                else
+                {
+                    string data = "";
+                    for (int k = 0; k < wfxMapInfo.showName.Count; k++)
+                    {
+                        data += wfxMapInfo.showName[k] + "_";
+                    }
+
+                    if (string.IsNullOrEmpty(data))
+                    {
+                        data = "无";
+                    }
+
+                    Handles.Label(new Vector3(wfxMapInfo.px * xJg, 0, wfxMapInfo.py * yJg), data);
+                }
+            }
+        }
+    }
+
+#endif
+    private void Update()
+    {
+        if (isRun)
+        {
+            return;
+        }
+
+        if (Input.GetMouseButtonDown(0))
+        {
+            StartCoroutine(ShengChengMap());
+        }
+    }
+
+
+    private IEnumerator ShengChengMap()
+    {
+        bool isFinish = false;
+        while (true)
+        {
+            isHuiTui = false;
+            currFindMap.Clear();
+            for (int i = 0; i < w; i++)
+            {
+                for (int j = 0; j < h; j++)
+                {
+                    WFXMapInfo wfxMapInfo = WfxMapInfos[i, j];
+                    wfxMapInfo.excludeName.Clear();
+                    wfxMapInfo.showName.Clear();
+                }
+            }
+
+            Run(0, 0);
+            if (isHuiTui)
+            {
+                WFXMapInfo wfxMapInfo = _huiTuiMap[_huiTuiMap.Count - 1];
+                Debug.Log("回退" + wfxMapInfo.x + "__" + wfxMapInfo.y);
+                wfxMapInfo.huiTuiName.Add(wfxMapInfo.currShowName);
+                wfxMapInfo.currShowName = null;
+                _huiTuiMap.Remove(wfxMapInfo);
+                continue;
+            }
+
+            bool isJx = false;
+            WFXMapInfo minMap = null;
+            int minCount = int.MaxValue;
+            int lingju = int.MaxValue;
+            for (int i = 0; i < w; i++)
+            {
+                for (int j = 0; j < h; j++)
+                {
+                    WFXMapInfo wfxMapInfo = WfxMapInfos[i, j];
+                    if (string.IsNullOrEmpty(wfxMapInfo.currShowName))
+                    {
+                        isJx = true;
+                    }
+                    else
+                    {
+                        continue;
+                    }
+
+                    if (wfxMapInfo.showName.Count < minCount)
+                    {
+                        minMap = wfxMapInfo;
+                        minCount = wfxMapInfo.showName.Count;
+                    }
+                }
+            }
+
+            if (!isJx)
+            {
+                isFinish = true;
+                break;
+            }
+
+            if (minMap != null)
+            {
+                bool isOk = RandMap(minMap.x, minMap.y);
+                if (!isOk)
+                {
+                    if (_huiTuiMap.Count <= 0)
+                    {
+                        Debug.Log("没有有效数据生成地图");
+                        yield break;
+                    }
+
+                    WFXMapInfo wfxMapInfo = _huiTuiMap[_huiTuiMap.Count - 1];
+                    wfxMapInfo.huiTuiName.Add(wfxMapInfo.currShowName);
+                    wfxMapInfo.currShowName = null;
+                    continue;
+                }
+                else
+                {
+                    GameObject sprite = null;
+                    for (int k = 0; k < allMapInfo.Count; k++)
+                    {
+                        if (allMapInfo[k].root.name.Equals(minMap.currShowName))
+                        {
+                            sprite = allMapInfo[k].root;
+                            break;
+                        }
+                    }
+
+                    // if (minMap.g == null)
+                    // {
+                    //     minMap.g = new GameObject(minMap.x + "__" + minMap.y);
+                    //     minMap.g.AddComponent<SpriteRenderer>();
+                    // }
+                    if (minMap.g != null)
+                    {
+                        GameObject.Destroy(minMap.g);
+                    }
+
+                    // SpriteRenderer spriteRenderer = minMap.g.GetComponent<SpriteRenderer>();
+                    minMap.g = GameObject.Instantiate(sprite);
+                    minMap.g.transform.position = new Vector3(minMap.px * xJg, 0, minMap.py * yJg);
+                    yield return new WaitForSeconds(0.0f);
+                }
+
+                if (!_huiTuiMap.Contains(minMap))
+                {
+                    _huiTuiMap.Add(minMap);
+                }
+                else
+                {
+                    Debug.Log("重复数据");
+                    yield break;
+                }
+            }
+
+            if (!isRun)
+            {
+                break;
+            }
+        }
+
+        if (!isFinish)
+        {
+            yield break;
+        }
+
+        Debug.Log("循环完成");
+        for (int i = 0; i < w; i++)
+        {
+            for (int j = 0; j < h; j++)
+            {
+                WFXMapInfo wfxMapInfo = WfxMapInfos[i, j];
+                int n = wfxMapInfo.px * 10000 + wfxMapInfo.py;
+                // if (currAllMapName.TryGetValue(n,out WFXMapInfo data))
+                // {
+                //     if (!wfxMapInfo.currShowName.Equals(data))
+                //     {
+                //         Debug.LogError("重复的地块纯在不通的名字");
+                //     }
+                // }
+
+                currAllMapName[n] = wfxMapInfo;
+                // Sprite sprite = null;
+                // for (int k = 0; k < allMapInfo.Count; k++)
+                // {
+                //     if (allMapInfo[k].root.name.Equals(wfxMapInfo.currShowName))
+                //     {
+                //         sprite = allMapInfo[k].root;
+                //         break;
+                //     }
+                // }
+                //
+                // GameObject g = new GameObject(i + "__" + j);
+                // SpriteRenderer spriteRenderer = g.AddComponent<SpriteRenderer>();
+                // spriteRenderer.sprite = sprite;
+                // g.transform.position = new Vector3(i * xJg, j * yJg);
+            }
+        }
+    }
+
+
+    private bool RandMap(int x, int y, string defName = null)
+    {
+        WFXMapInfo wfxMapInfo = WfxMapInfos[x, y];
+        List<TileMapInfo> currUseMap = new List<TileMapInfo>();
+        int allOdd = 0;
+        for (int i = 0; i < allMapInfo.Count; i++)
+        {
+            TileMapInfo tileMapInfo = allMapInfo[i];
+            if (wfxMapInfo.excludeName.Contains(tileMapInfo.root.name))
+            {
+                continue;
+            }
+
+            if (wfxMapInfo.huiTuiName.Contains(tileMapInfo.root.name))
+            {
+                continue;
+            }
+
+            allOdd += tileMapInfo.gailu;
+            currUseMap.Add(tileMapInfo);
+        }
+
+        if (currUseMap.Count <= 0)
+        {
+            return false;
+        }
+
+        if (string.IsNullOrEmpty(defName))
+        {
+            int odds = _random.Next(0, allOdd);
+            int currOdds = 0;
+            for (int i = 0; i < currUseMap.Count; i++)
+            {
+                currOdds += currUseMap[i].gailu;
+                if (odds <= currOdds)
+                {
+                    wfxMapInfo.currShowName = currUseMap[i].root.name;
+                    return true;
+                }
+                // else if(i!=0)
+                // {
+                //     
+                // }
+            }
+
+            // int index = _random.Next(0, currUseMap.Count);
+        }
+        else
+        {
+            wfxMapInfo.currShowName = defName;
+        }
+
+        return true;
+    }
+
+
+    private void Run(int x, int y)
+    {
+        if (isHuiTui)
+        {
+            return;
+        }
+
+        WFXMapInfo wfxMapInfo = WfxMapInfos[x, y];
+        if (currFindMap.Contains(wfxMapInfo))
+        {
+            return;
+        }
+
+        currFindMap.Add(wfxMapInfo);
+        string xianZhiName = wfxMapInfo.currShowName;
+        List<TileMapInfo> allName = new List<TileMapInfo>();
+        if (!string.IsNullOrEmpty(xianZhiName))
+        {
+            for (int i = 0; i < allMapInfo.Count; i++)
+            {
+                TileMapInfo tileMapInfo = allMapInfo[i];
+                if (xianZhiName.Equals(tileMapInfo.root.name))
+                {
+                    allName.Add(tileMapInfo);
+                }
+            }
+        }
+        else
+        {
+            if (wfxMapInfo.excludeName.Count > 0)
+            {
+                for (int i = 0; i < allMapInfo.Count; i++)
+                {
+                    TileMapInfo tileMapInfo = allMapInfo[i];
+                    if (wfxMapInfo.excludeName.Contains(tileMapInfo.root.name))
+                    {
+                        continue;
+                    }
+
+                    allName.Add(tileMapInfo);
+                }
+            }
+            else
+            {
+                allName.AddRange(allMapInfo);
+            }
+        }
+
+        bool isOk1 = SetHind(x - 1, y, allName, 0);
+
+        bool isOk2 = SetHind(x + 1, y, allName, 1);
+
+        bool isOk3 = SetHind(x, y + 1, allName, 2);
+
+        bool isOk4 = SetHind(x, y - 1, allName, 3);
+
+        if (!isOk1 || !isOk2 || !isOk3 || !isOk4)
+        {
+            isHuiTui = true;
+        }
+    }
+
+    private bool SetHind(int x, int y, List<TileMapInfo> allName, int type)
+    {
+        if (x < 0 || x >= w || y < 0 || y >= h)
+        {
+            return true;
+        }
+
+        WFXMapInfo wfxMapInfo = WfxMapInfos[x, y];
+
+
+        if (string.IsNullOrEmpty(wfxMapInfo.currShowName))
+        {
+            {
+                List<string> showName = new List<string>();
+                // for (int i = 0; i < allName.Count; i++)
+                {
+                    for (int j = 0; j < allName.Count; j++)
+                    {
+                        List<GameObject> showSprite = null;
+                        switch (type)
+                        {
+                            case 0: //左 
+                                showSprite = allName[j].zuo;
+                                break;
+                            case 1: //右
+                                showSprite = allName[j].you;
+                                break;
+                            case 2: //上
+                                showSprite = allName[j].shang;
+                                break;
+                            case 3: //下
+                                showSprite = allName[j].xia;
+                                break;
+                        }
+
+                        for (int k = 0; k < showSprite.Count; k++)
+                        {
+                            if (wfxMapInfo.excludeName.Contains(showSprite[k].name))
+                            {
+                                continue;
+                            }
+
+                            if (wfxMapInfo.huiTuiName.Contains(showSprite[k].name))
+                            {
+                                continue;
+                            }
+
+                            if (showName.Contains(showSprite[k].name))
+                            {
+                                continue;
+                            }
+
+                            showName.Add(showSprite[k].name);
+                        }
+                    }
+                }
+
+                for (int i = 0; i < allMapInfo.Count; i++)
+                {
+                    TileMapInfo tileMapInfo = allMapInfo[i];
+                    if (wfxMapInfo.excludeName.Contains(tileMapInfo.root.name))
+                    {
+                        continue;
+                    }
+
+                    if (showName.Contains(tileMapInfo.root.name))
+                    {
+                        continue;
+                    }
+
+                    wfxMapInfo.excludeName.Add(tileMapInfo.root.name);
+                    if (wfxMapInfo.showName.Contains(tileMapInfo.root.name))
+                    {
+                        wfxMapInfo.showName.Remove(tileMapInfo.root.name);
+                    }
+                }
+
+                if (showName.Count <= 0 && string.IsNullOrEmpty(wfxMapInfo.currShowName))
+                {
+                    Debug.Log("没有可选的图" + x + "___" + y + "___" + type);
+                    return false;
+                }
+
+                for (int i = 0; i < showName.Count; i++)
+                {
+                    if (!wfxMapInfo.showName.Contains(showName[i]))
+                    {
+                        wfxMapInfo.showName.Remove(showName[i]);
+                    }
+                }
+
+                wfxMapInfo.showName = showName;
+            }
+        }
+
+        Run(x, y);
+        return true;
+    }
+}

+ 11 - 0
Assets/Scripts/Core/WFX/MyWFX.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: D3gc5ymrW3pwakiH6tIoI9kOTHaK2YQTGfIJMCDqnFuyHt7e1Wld14o=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 67 - 0
Assets/Scripts/Core/WFX/TetsFx.cs

@@ -0,0 +1,67 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class TetsFx : MonoBehaviour
+{
+    public MyWFX MyWfx;
+
+    Vector3 lastPos;
+
+    // Start is called before the first frame update
+    void Start()
+    {
+    }
+
+    // Update is called once per frame
+    void Update()
+    {
+        if (Input.GetKeyDown(KeyCode.A))
+        {
+            Vector3 d = transform.position - lastPos;
+            if (d.sqrMagnitude > 1)
+            {
+                int x = (int)transform.position.x/10;
+                int y = (int)transform.position.z/10;
+                WFXMapInfo[,] newWfxMap = new WFXMapInfo[6, 10];
+                List<WFXMapInfo> huiTuiMap = new List<WFXMapInfo>();
+                // WFXMapInfo[,] WfxMapInfos = MyWfx.WfxMapInfos;
+                for (int i = 0; i < 6; i++)
+                {
+                    for (int j = 0; j < 10; j++)
+                    {
+                        int newX = x + i - 2;
+                        int newY = y + j - 3;
+
+                        int n = newX * 10000 + newY;
+                        WFXMapInfo newName = null;
+                        WFXMapInfo wfxMapInfo = new WFXMapInfo();
+                        if (MyWfx.currAllMapName.TryGetValue(n, out newName))
+                        {
+                            newWfxMap[i, j] = newName;
+                            newName.x = i;
+                            newName.y = j;
+                            huiTuiMap.Add(newName);
+                        }
+                        else
+                        {
+                            wfxMapInfo.x = i;
+                            wfxMapInfo.y = j;
+                            wfxMapInfo.px = newX;
+                            wfxMapInfo.py = newY;
+                            newWfxMap[i, j] = wfxMapInfo;
+                        }
+
+                     
+                        
+                    
+
+                        //  WfxMapInfos[n, y - MyWfx.lasetStartY];
+                    }
+                }
+
+                MyWfx.NewShengCheng(newWfxMap, huiTuiMap,6,10);
+            }
+        }
+    }
+}

+ 11 - 0
Assets/Scripts/Core/WFX/TetsFx.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: Dn8XtyqvBnmFkRYt+kM67qI26SGGt+082pRV77mOYGTmSsosxXPopFo=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 3 - 2
Assets/Scripts/GameLogic/Combat/CombatState/CombatStateBasic.cs

@@ -1,4 +1,5 @@
-using GameLogic.Combat.CombatTool;
+using Core.State;
+using GameLogic.Combat.CombatTool;
 
 namespace GameLogic.Combat.CombatState
 {
@@ -11,7 +12,7 @@ namespace GameLogic.Combat.CombatState
             this.CombatController = combatController;
         }
 
-        public void Enter()
+        public void Enter(IStateEnterData iStateEnterData)
         {
             ProEnter();
         }

+ 26 - 1
Assets/Scripts/GameLogic/Combat/Hero/CombatAIBasic.cs

@@ -15,6 +15,7 @@ public class CombatAIBasic : IDisposable
 {
     public StateControl stateControl;
     public NavMeshAgent NavMeshAgent;
+    public NavMeshObstacle NavMeshObstacle;
     protected CombatHeroEntity _combatHeroEntity;
     protected float _r = 5;
 
@@ -32,10 +33,25 @@ public class CombatAIBasic : IDisposable
         _combatHeroEntity = combatHeroEntity;
         stateControl = new StateControl();
         NavMeshAgent = navMeshAgent;
+        // NavMeshAgent.enabled = false;
+        // NavMeshObstacle=   navMeshAgent.gameObject.GetComponent<NavMeshObstacle>();
+        // if (NavMeshObstacle == null)
+        // {
+        //     NavMeshObstacle=  navMeshAgent.gameObject.AddComponent<NavMeshObstacle>();
+        //     NavMeshObstacle.shape= NavMeshObstacleShape.Capsule;
+        //     NavMeshObstacle.radius = NavMeshAgent.radius-0.1f;
+        //     NavMeshObstacle.carving = true;
+        // }
+
         ProInitState();
         ProInit();
     }
 
+    public GameObject[] AreaList
+    {
+        get { return _areaList.ToArray(); }
+    }
+
     protected virtual void ProInit()
     {
     }
@@ -45,7 +61,7 @@ public class CombatAIBasic : IDisposable
         AlertTriggerEventData alertTriggerEventData = iEventData as AlertTriggerEventData;
         if (alertTriggerEventData.combatHeroEntity == _combatHeroEntity)
         {
-            if (alertTriggerEventData.isTrigger && _areaList.Contains(alertTriggerEventData.triggerObject))
+            if (alertTriggerEventData.isTrigger && !_areaList.Contains(alertTriggerEventData.triggerObject))
             {
                 _areaList.Add(alertTriggerEventData.triggerObject);
             }
@@ -72,6 +88,15 @@ public class CombatAIBasic : IDisposable
 
     public void Update(float t)
     {
+        for (int i = 0; i < _areaList.Count; i++)
+        {
+            if (!_areaList[i].activeSelf)
+            {
+                _areaList.RemoveAt(i);
+                i--;
+            }
+        }
+
         CombatHeroEntity[] allHero =
             CombatController.currActiveCombat.CombatHeroController.GetHero(!_combatHeroEntity.IsEnemy);
         FindMinDixtance(allHero, out currFocusTarget);

+ 35 - 6
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroAnimtion.cs

@@ -2,8 +2,10 @@
 using System.Collections.Generic;
 using Animancer;
 using Animancer.TransitionLibraries;
+using Core.Triiger;
 using Fort23.UTool;
 using UnityEngine;
+using UnityEngine.AI;
 using Utility;
 
 namespace GameLogic.Combat.Hero
@@ -14,9 +16,13 @@ namespace GameLogic.Combat.Hero
 
         protected Map<string, TransitionAsset> _transitionMap = new Map<string, TransitionAsset>();
 
-        public void Init(AnimancerComponent animancer)
+        private CombatHeroEntity combatHeroEntity;
+
+        public void Init(AnimancerComponent animancer, CombatHeroEntity combatHeroEntity)
         {
             AnimancerComponent = animancer;
+            AnimancerComponent.gameObject.OnAnimatorMove(OnAnimatorMove);
+            this.combatHeroEntity = combatHeroEntity;
             if (AnimancerComponent != null)
             {
                 // AnimancerComponent.GetAnimationClips();
@@ -35,19 +41,42 @@ namespace GameLogic.Combat.Hero
             }
         }
 
-        public void Play(string name, float speed = 1)
+        protected void OnAnimatorMove()
         {
-            if (!_transitionMap.TryGetValue(name, out TransitionAsset clipTransition))
+            if (AnimancerComponent == null || AnimancerComponent.Animator.velocity.sqrMagnitude < .01f)
             {
-                LogTool.Log("没有找到要播放的动画"+name);
                 return;
             }
 
-            clipTransition.Speed = speed;
+            bool isOk = false;
+
+   
+
+            combatHeroEntity.CombatAIBasic.NavMeshAgent.Raycast(AnimancerComponent.Animator.rootPosition,
+                out NavMeshHit hit);
+            if (!hit.hit)
+            {
+                combatHeroEntity.combatHeroGameObject.SetPosition(AnimancerComponent.Animator.rootPosition);
+            }
+
+        }
+
+        public AnimancerState Play(string name, float speed = 1)
+        {
+            if (!_transitionMap.TryGetValue(name, out TransitionAsset clipTransition))
+            {
+                LogTool.Log("没有找到要播放的动画" + name);
+                return null;
+            }
+
+            // clipTransition.Speed = speed;
             // clipTransition. = isLoop;
-            AnimancerComponent.Play(clipTransition);
+            AnimancerState animancerState = AnimancerComponent.Play(clipTransition);
+            animancerState.Speed = speed;
+            return animancerState;
         }
 
+
         public void Dispose()
         {
             _transitionMap.Clear();

+ 1 - 1
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroEntity.cs

@@ -80,7 +80,7 @@ public class CombatHeroEntity : ITimeLineSpecialDotPos, ILifeCycle, ITimeLineAni
 
         AnimancerComponent animancerComponent = poolInterface.own.GetComponent<AnimancerComponent>();
         combatHeroAnimtion = new CombatHeroAnimtion();
-        combatHeroAnimtion.Init(animancerComponent);
+        combatHeroAnimtion.Init(animancerComponent,this);
         CombatAIBasic.ChangeState(CombatHeroStateType.idle);
         CreateHeroHpEventData createHeroHpEventData = CreateHeroHpEventData.Create();
         createHeroHpEventData.combatHeroEntity = this;

+ 3 - 0
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroGameObject.cs

@@ -1,6 +1,7 @@
 using System;
 using System.Collections;
 using System.Collections.Generic;
+using Core.Triiger;
 using Fort23.UTool;
 using GameLogic.Combat.CombatTool;
 using GameLogic.Combat.Hero;
@@ -35,6 +36,7 @@ public class CombatHeroGameObject: IDisposable
 
     public void SetGameObject(GameObjectPool gameObjectPool)
     {
+       
         hpTransform =  GameObjectPool.own.transform.Find("hp");
         if (hpTransform == null)
         {
@@ -47,6 +49,7 @@ public class CombatHeroGameObject: IDisposable
         _combatHeroHitPoints.Init(_combatHeroEntity, hitPointMono);
         CombatController.currActiveCombat.CombatHeroController.AddHeroHitPoint(_combatHeroEntity.IsEnemy,_combatHeroHitPoints);
     }
+  
 
     public void HeroDie()
     {

+ 2 - 0
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroSkillControl.cs

@@ -3,6 +3,7 @@ using Excel2Json;
 using Fort23.UTool;
 using GameLogic.Combat.CombatTool;
 using GameLogic.Combat.Skill;
+using UnityEngine;
 
 namespace GameLogic.Combat.Hero
 {
@@ -139,6 +140,7 @@ namespace GameLogic.Combat.Hero
             }
 
             NormalAttSpeedScale = attSpeed;
+            Debug.Log(NormalAttSpeedScale);
             NormalAttCd = cd;
         }
 

+ 10 - 6
Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroIdleState.cs

@@ -25,20 +25,24 @@ namespace GameLogic.Combat.Hero.State
             
             Vector3 targetPos = combatHeroEntity.CombatAIBasic.currFocusTarget.dotPos;
             Vector3 myPos = combatHeroEntity.dotPos;
-            if (Vector3.SqrMagnitude(targetPos-myPos) > combatHeroEntity.CurrCombatHeroInfo.maxDisTo)
+            if (Vector3.SqrMagnitude(targetPos - myPos) > combatHeroEntity.CurrCombatHeroInfo.maxDisTo)
             {
                 combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.move);
             }
             else
             {
-                if (!combatHeroEntity.IsEnemy)
+                GameObject[] b = combatHeroEntity.CombatAIBasic.AreaList;
+                if (b != null && b.Length > 0)
                 {
                     combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.rolling);
                 }
-                // if (combatHeroEntity.CombatHeroSkillControl.CanReleaseSkill() != null)
-                // {
-                //     combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.att);
-                // }
+                else
+                {
+                    if (combatHeroEntity.CombatHeroSkillControl.CanReleaseSkill() != null)
+                    {
+                        combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.att);
+                    }
+                }
             }
         }
     }

+ 22 - 7
Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroMoveState.cs

@@ -1,3 +1,4 @@
+using Animancer;
 using UnityEngine;
 using UnityEngine.AI;
 
@@ -8,16 +9,21 @@ namespace GameLogic.Combat.Hero.State
         protected Vector3 lasetTaregtPoint;
 
         protected Vector3 lastMovePoint;
+        protected AnimancerState _transitionAsset;
+
         public CombatHeroMoveState(CombatHeroEntity combatHeroEntity) : base(combatHeroEntity)
         {
         }
 
         protected override void ProEnter()
         {
-            lasetTaregtPoint = new Vector3(999999,99999,99999);
-            combatHeroEntity.combatHeroAnimtion.Play("run");
+            lasetTaregtPoint = new Vector3(999999, 99999, 99999);
+            _transitionAsset = combatHeroEntity.combatHeroAnimtion.Play("run");
             combatHeroEntity.CombatAIBasic.NavMeshAgent.updateRotation = false;
             combatHeroEntity.CombatAIBasic.NavMeshAgent.isStopped = true;
+            combatHeroEntity.CombatAIBasic.NavMeshAgent.obstacleAvoidanceType =
+                ObstacleAvoidanceType.HighQualityObstacleAvoidance;
+            combatHeroEntity.CombatAIBasic.NavMeshAgent.avoidancePriority = 20;
             // SetNewPath();
         }
 
@@ -25,7 +31,7 @@ namespace GameLogic.Combat.Hero.State
         {
             combatHeroEntity.CombatAIBasic.NavMeshAgent.isStopped = true;
             combatHeroEntity.CombatAIBasic.NavMeshAgent.velocity = Vector3.zero;
-
+            combatHeroEntity.CombatAIBasic.NavMeshAgent.avoidancePriority = 50;
             // combatHeroEntity.CombatAIBasic.NavMeshAgent.acceleration = 0;
         }
 
@@ -62,15 +68,24 @@ namespace GameLogic.Combat.Hero.State
                 return;
             }
 
+            if (_transitionAsset != null)
+            {
+                float v = combatHeroEntity.CombatAIBasic.NavMeshAgent.velocity.sqrMagnitude;
+                float v2 = v / 15;
+
+                _transitionAsset.Speed = Mathf.Clamp(v2, 0.2f, 1.5f);
+            }
+
+
             if (!combatHeroEntity.CombatAIBasic.NavMeshAgent.isStopped)
             {
-                
-                Vector3 nextPos = combatHeroEntity.CombatAIBasic.NavMeshAgent.nextPosition;
+                Vector3 nextPos = myPos;
                 Vector3 p = nextPos - lastMovePoint;
-                lastMovePoint= myPos;
+                lastMovePoint = myPos;
                 if (p.sqrMagnitude > 0.00001)
                 {
-                    combatHeroEntity.combatHeroGameObject.rotation= Quaternion.Lerp(combatHeroEntity.combatHeroGameObject.rotation, Quaternion.LookRotation(p.normalized), 0.5f);
+                    combatHeroEntity.combatHeroGameObject.rotation = Quaternion.Lerp(
+                        combatHeroEntity.combatHeroGameObject.rotation, Quaternion.LookRotation(p.normalized), 0.5f);
                 }
             }
         }

+ 19 - 15
Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroRollingState.cs

@@ -32,6 +32,10 @@ namespace GameLogic.Combat.Hero.State
             try
             {
                 timeLineEventLogicGroup.SetCombatInfo(combatHeroEntity, null, null, new TriggerData(), null);
+                timeLineEventLogicGroup.TimeLineUpdateEnd= delegate
+                {
+                    combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.idle);
+                };
                 combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup(timeLineEventLogicGroup);
             }
             catch (Exception e)
@@ -47,21 +51,21 @@ namespace GameLogic.Combat.Hero.State
 
         protected override void ProUpdate(float t)
         {
-            _currTime += t * speed;
-            Vector3 moveToTarget = Vector3.Lerp(startPos, targetPos, ACurve.Evaluate(_currTime));
-
-
-            combatHeroEntity.CombatAIBasic.NavMeshAgent.Raycast(moveToTarget, out NavMeshHit hit);
-            if (!hit.hit)
-            {
-                combatHeroEntity.combatHeroGameObject.SetPosition(moveToTarget);
-            }
-
-            if (_currTime >= 1)
-            {
-                combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.idle);
-                return;
-            }
+            // _currTime += t * speed;
+            // // Vector3 moveToTarget = Vector3.Lerp(startPos, targetPos, ACurve.Evaluate(_currTime));
+            // //
+            // //
+            // // combatHeroEntity.CombatAIBasic.NavMeshAgent.Raycast(moveToTarget, out NavMeshHit hit);
+            // // if (!hit.hit)
+            // // {
+            // //     combatHeroEntity.combatHeroGameObject.SetPosition(moveToTarget);
+            // // }
+            //
+            // if (_currTime >= 1)
+            // {
+            //    
+            //     return;
+            // }
         }
     }
 }

+ 5 - 2
Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroStateBasic.cs

@@ -1,17 +1,20 @@
+using Core.State;
+
 namespace GameLogic.Combat.Hero.State
 {
     public class CombatHeroStateBasic : IState
     {
         public CombatHeroEntity combatHeroEntity;
 
-         
+        private IStateEnterData iStateEnterData;
         public CombatHeroStateBasic(CombatHeroEntity combatHeroEntity)
         {
             this.combatHeroEntity = combatHeroEntity;
         }
 
-        public void Enter()
+        public void Enter(IStateEnterData iStateEnterData)
         {
+            this.iStateEnterData = iStateEnterData;
             ProEnter();
         }
 

+ 6 - 4
Assets/Scripts/GameLogic/Combat/Skill/SkillBasic.cs

@@ -602,7 +602,7 @@ namespace GameLogic.Combat.Skill
             CombatAlertManager.Instance.RemoveAlert(gameObject);
         }
 
-        public void Enter(TimeLineAlertSeriailztion timeLineAlertSeriailztion, Collider collider)
+        public void Enter(TimeLineAlertSeriailztion timeLineAlertSeriailztion, Collider collider,GameObject gameObject)
         {
             HeroEntityMono heroEntityMono = collider.gameObject.GetComponent<HeroEntityMono>();
             if (heroEntityMono == null)
@@ -611,8 +611,8 @@ namespace GameLogic.Combat.Skill
             }
 
             CombatHeroEntity target = heroEntityMono.combatHeroEntity;
-            if (target.IsEnemy && !timeLineAlertSeriailztion.isFindEnemy ||
-                !target.IsEnemy && !timeLineAlertSeriailztion.isFindMyHero)
+            if ( timeLineAlertSeriailztion.isFindEnemy&& target.IsEnemy==_combatHeroEntity.IsEnemy ||
+                 timeLineAlertSeriailztion.isFindMyHero&& target.IsEnemy!=_combatHeroEntity.IsEnemy )
             {
                 return;
             }
@@ -629,12 +629,13 @@ namespace GameLogic.Combat.Skill
                 alertTriggerEventData.combatHeroEntity = target;
                 alertTriggerEventData.attackEntity = _combatHeroEntity;
                 alertTriggerEventData.collider = collider;
+                alertTriggerEventData.triggerObject= gameObject;
                 alertTriggerEventData.isTrigger = true;
                 CombatEventManager.Instance.Dispatch(CombatEventType.AlertTrigger, alertTriggerEventData);
             }
         }
 
-        public void Leave(TimeLineAlertSeriailztion timeLineAlertSeriailztion, Collider collider)
+        public void Leave(TimeLineAlertSeriailztion timeLineAlertSeriailztion, Collider collider,GameObject gameObject)
         {
             HeroEntityMono heroEntityMono = collider.gameObject.GetComponent<HeroEntityMono>();
             if (heroEntityMono == null)
@@ -661,6 +662,7 @@ namespace GameLogic.Combat.Skill
                 alertTriggerEventData.attackEntity = _combatHeroEntity;
                 alertTriggerEventData.collider = collider;
                 alertTriggerEventData.isTrigger = false;
+                alertTriggerEventData.triggerObject= gameObject;
                 CombatEventManager.Instance.Dispatch(CombatEventType.AlertTrigger, alertTriggerEventData);
             }
         }

+ 1 - 1
Assets/Scripts/GameTimeLine/CustomizeTime/TimeLineAlertAsset/TimeLineAlertAsset.cs

@@ -9,6 +9,6 @@ public class TimeLineAlertAsset : CustomizePlayableAsset
     [Header("查找敌人")] public bool isFindEnemy = true;
     [Header("查找队友")] public bool isFindMyHero;
 
-    [Header("前方角度")] public float angle;
+    [Header("前方角度")] public int angle;
     // [Header("开始点GUID(英雄上的点,可以不填)")] public string startPosGuid;
 }

+ 10 - 2
Assets/Scripts/GameTimeLine/CustomizeTimeLogic/FxLogic/TimeLineEventLogic/TimeLineAlertLogic.cs

@@ -9,6 +9,7 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
         private IUnRegister _enterRegister;
         private IUnRegister _exitRegister;
 
+        protected GameObject _gameObject;
         protected override void ProSetCombatInfo()
         {
         }
@@ -21,6 +22,8 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
             {
                 SpecialDotInfo specialDotInfo = castEntity.GetMainHotPoin<ILifetCycleHitPoint>(true)
                     .GetSpecialDotInfo(timeLineAlertSeriailztion.guid);
+                _gameObject = specialDotInfo.targetTran.gameObject;
+                _gameObject.SetActive(false);
                 _enterRegister = specialDotInfo.targetTran.gameObject.OnTriggerEnterEvent(OnTriggerEnterEvent);
                 _exitRegister = specialDotInfo.targetTran.gameObject.OnTriggerExitEvent(OnTriggerExitEvent);
                 ITimeLineAlertTargetEnter timeLineAlertTarget =
@@ -29,6 +32,7 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
                 {
                     timeLineAlertTarget.InitAlert(timeLineAlertSeriailztion,specialDotInfo.targetTran.gameObject);
                 }
+                specialDotInfo.targetTran.gameObject.SetActive(true);
             }
         }
 
@@ -40,7 +44,7 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
                 _timeLineTriggerEntity as ITimeLineAlertTargetEnter;
             if (timeLineAlertTarget != null)
             {
-                timeLineAlertTarget.Enter(timeLineAlertSeriailztion, collider);
+                timeLineAlertTarget.Enter(timeLineAlertSeriailztion, collider,_gameObject);
             }
         }
 
@@ -52,7 +56,7 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
                 _timeLineTriggerEntity as ITimeLineAlertTargetEnter;
             if (timeLineAlertTarget != null)
             {
-                timeLineAlertTarget.Leave(timeLineAlertSeriailztion, collider);
+                timeLineAlertTarget.Leave(timeLineAlertSeriailztion, collider,_gameObject);
             }
         }
 
@@ -75,6 +79,8 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
 
             _enterRegister?.UnRegister();
             _exitRegister?.UnRegister();
+            _enterRegister = null;
+            _exitRegister = null;
         }
 
         protected override void ProTimeUpdate()
@@ -100,6 +106,8 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
 
             _enterRegister?.UnRegister();
             _exitRegister?.UnRegister();
+            _enterRegister = null;
+            _exitRegister = null;
         }
 
         protected override void ProDispose()

+ 1 - 1
Assets/Scripts/GameTimeLine/CustomizeTimeLogic/FxLogic/TimeLineEventLogic/TineLineAnimationEventLogic.cs

@@ -19,7 +19,7 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
                 ITimeLineAnimtion tinmLineAnim = _castEntity as ITimeLineAnimtion;
                 tinmLineAnim.PlayAnim(tineLineAnimationPlayableSerialization.animName,
                     tineLineAnimationPlayableSerialization.loopMode == 1,
-                    tineLineAnimationPlayableSerialization.layerId, true, 1);
+                    tineLineAnimationPlayableSerialization.layerId, true, _timeLineEventLogicGroup.attSpeed);
             }
         }
 

+ 2 - 2
Assets/Scripts/GameTimeLine/CustomizeTimeLogic/FxLogic/TimeLineEventinterface/ITimeLineAlertTargetEnter.cs

@@ -6,7 +6,7 @@ namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface
     {
         void InitAlert(TimeLineAlertSeriailztion timeLineAlertSeriailztion, GameObject gameObject);
         void LeaveAlert(TimeLineAlertSeriailztion timeLineAlertSeriailztion, GameObject gameObject);
-        void Enter(TimeLineAlertSeriailztion timeLineAlertSeriailztion, Collider collider);
-        void Leave(TimeLineAlertSeriailztion timeLineAlertSeriailztion, Collider collider);
+        void Enter(TimeLineAlertSeriailztion timeLineAlertSeriailztion, Collider collider, GameObject gameObject);
+        void Leave(TimeLineAlertSeriailztion timeLineAlertSeriailztion, Collider collider, GameObject gameObject);
     }
 }

+ 1 - 11
Assets/Scripts/GameTimeLine/CustomizeTimeLogic/SpecialDotInfo.cs

@@ -35,17 +35,7 @@ public class SpecialDotInfo
 
     public Vector3 GetEulerAngles()
     {
-        {
-            Vector3 dir = heroEntity.faceDir;
-            if (dir.x > 0)
-            {
-                return new Vector3(0, 0);
-            }
-            else
-            {
-                return new Vector3(0, -180);
-            }
-        }
+        return targetTran.eulerAngles;
     }
 
     public Vector3 GetWorlPos(Vector3 pos)

+ 6 - 6
Assets/Scripts/GameTimeLine/SerializationTimeLine/SerializationTimeLineTool.cs

@@ -256,12 +256,12 @@ public class SerializationTimeLineTool
                             new TineLineAnimationPlayableSerialization(playableDirector, groupTrack, valueClip);
                         timeLienData.key.Add("TineLineAnimationPlayableSerialization");
                     }
-                    // else if (asset is FMODEventPlayable)
-                    // {
-                    //     serialization =
-                    //         new FMODEventPlayableSerializtion(playableDirector, groupTrack, valueClip);
-                    //     timeLienData.key.Add("FMODEventPlayableSerializtion");
-                    // }
+                    else if (asset is TimeLineAlertAsset)
+                    {
+                        serialization =
+                            new TimeLineAlertSeriailztion(playableDirector, groupTrack, valueClip);
+                        timeLienData.key.Add("TimeLineAlertSeriailztion");
+                    }
                     else if (asset is TimeLineFallAsset)
                     {
                         serialization =

+ 1 - 1
Assets/Scripts/GameTimeLine/SerializationTimeLine/TimeLienData.cs

@@ -94,7 +94,7 @@ public class TimeLienData
         for (int i = 0; i < timeLineAssetSerializations.Count; i++)
         {
             TimeLineAssetSerialization timeLineAssetSerialization = timeLineAssetSerializations[i];
-            if (timeLineAssetSerialization is TimeLineMaxTimeSerializtion)
+            if (timeLineAssetSerialization is TineLineAnimationPlayableSerialization)
             {
                 if (maxTime < timeLineAssetSerialization.endTime)
                 {

+ 1 - 1
Assets/Scripts/GameTimeLine/SerializationTimeLine/TimeLineSerialization/TimeLineAlertSeriailztion.cs

@@ -6,7 +6,7 @@ using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic;
 public class TimeLineAlertSeriailztion : TimeLineAssetSerialization
 {
     public string guid;
-    public float angle;
+    public int angle;
     public bool isFindEnemy;
     public bool isFindMyHero;
     public TimeLineAlertType alertType;

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Assets/StreamingAssets/assetConfig.txt


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
CodeStage.AFPSCounter.Editor.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
CodeStage.AFPSCounter.Examples.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
CodeStage.AFPSCounter.Runtime.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Coffee.SoftMaskForUGUI.Editor.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Coffee.SoftMaskForUGUI.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
CoreEditor.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 28 - 0
CustomNavMesh.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 28 - 0
CustomNavMeshEditor.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
DownloadSystem.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
EnhancedHierarchyEditor.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Fort23.Core.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Fort23.GameData.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Fort23.GameLogic.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Fort23.Mono.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
GameTimeLine.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Kybernetik.Animancer.Editor.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Kybernetik.Animancer.FSM.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Kybernetik.Animancer.Samples.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
Kybernetik.Animancer.csproj


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
NewAssembly.csproj


+ 21 - 3
ProjectSettings/AudioManager.asset

@@ -1,3 +1,21 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d9fd872bf1958f195c36620adf4116a0f35b588e543083edfd63a4d82e6b9d59
-size 413
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!11 &1
+AudioManager:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Volume: 1
+  Rolloff Scale: 1
+  Doppler Factor: 1
+  Default Speaker Mode: 2
+  m_SampleRate: 0
+  m_DSPBufferSize: 1024
+  m_VirtualVoiceCount: 512
+  m_RealVoiceCount: 32
+  m_EnableOutputSuspension: 1
+  m_SpatializerPlugin: 
+  m_AmbisonicDecoderPlugin: 
+  m_DisableAudio: 0
+  m_VirtualizeEffects: 1
+  m_RequestedDSPBufferSize: 0
+  m_AndroidAudioBackend: 0

+ 25 - 3
ProjectSettings/AutoStreamingSettings.asset

@@ -1,3 +1,25 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b82534d0d61b397da0acad7c14d410970ddcd24f766e4887aceb966805281fd5
-size 457
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1200 &1
+AutoStreamingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  mSearchMode: 15
+  mCustomSearchFile: 
+  mTextureSearchString: 
+  mMeshSearchString: 
+  mTextures: []
+  mAudios: []
+  mMeshes: []
+  mAnimations: []
+  mSharedSceneAssets: []
+  mScenes: []
+  mConfigCCD:
+    useCCD: 0
+    uosSecret: 
+    uosAppid: 
+    bucketUuid: 
+    bucketName: 
+    badgeName: 
+    ttAppid: 
+    targetPlatfrom: 

+ 6 - 3
ProjectSettings/ClusterInputManager.asset

@@ -1,3 +1,6 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b9bfe44c380aeaf8d2f8d8203d49eeff2d23658c2931bcd057a7dcec164cd9af
-size 114
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!236 &1
+ClusterInputManager:
+  m_ObjectHideFlags: 0
+  m_Inputs: []

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels