Browse Source

修改bug

DESKTOP-FB72PO8\Administrator 5 months ago
parent
commit
1a1dd4a90a
68 changed files with 4316 additions and 209 deletions
  1. 5 5
      Assets/Art/ArtHero/Guaiwu03.prefab
  2. 1 1
      Assets/Art/ArtHero/Guaiwu03_anim.controller
  3. 6 6
      Assets/Art/ArtHero/Guaiwu04.prefab
  4. 1 1
      Assets/Art/ArtHero/Guaiwu04_anim.controller
  5. 41 7
      Assets/Art/ArtHero/Guaiwu05.prefab
  6. 1 1
      Assets/Art/ArtHero/Guaiwu05_anim.controller
  7. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03.meta
  8. 50 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_AnimationMatricesTexture_Dragon Spark.asset
  9. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_AnimationMatricesTexture_Dragon Spark.asset.meta
  10. 225 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_GpuEcsAnimator.prefab
  11. 7 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_GpuEcsAnimator.prefab.meta
  12. 150 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_Material_Dragon Spark.mat
  13. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_Material_Dragon Spark.mat.meta
  14. 520 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_Mesh_Dragon Spark.mesh
  15. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_Mesh_Dragon Spark.mesh.meta
  16. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04.meta
  17. 50 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_AnimationMatricesTexture_Practice Dummy.asset
  18. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_AnimationMatricesTexture_Practice Dummy.asset.meta
  19. 225 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_GpuEcsAnimator.prefab
  20. 7 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_GpuEcsAnimator.prefab.meta
  21. 150 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_Material_Practice Dummy.mat
  22. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_Material_Practice Dummy.mat.meta
  23. 214 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_Mesh_Practice Dummy.mesh
  24. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_Mesh_Practice Dummy.mesh.meta
  25. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05.meta
  26. 50 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_AnimationMatricesTexture_Bloom.asset
  27. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_AnimationMatricesTexture_Bloom.asset.meta
  28. 243 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_GpuEcsAnimator.prefab
  29. 7 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_GpuEcsAnimator.prefab.meta
  30. 154 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_Material_Bloom.mat
  31. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_Material_Bloom.mat.meta
  32. 682 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_Mesh_Bloom.mesh
  33. 8 0
      Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_Mesh_Bloom.mesh.meta
  34. 318 0
      Assets/Res/CombatHero/Guaiwu03_gpu.prefab
  35. 7 0
      Assets/Res/CombatHero/Guaiwu03_gpu.prefab.meta
  36. 318 0
      Assets/Res/CombatHero/Guaiwu04_gpu.prefab
  37. 7 0
      Assets/Res/CombatHero/Guaiwu04_gpu.prefab.meta
  38. 385 0
      Assets/Res/CombatHero/Guaiwu05_gpu.prefab
  39. 7 0
      Assets/Res/CombatHero/Guaiwu05_gpu.prefab.meta
  40. 1 1
      Assets/Res/CombatHero/GuaiwuJY02_gpu.prefab
  41. 78 0
      Assets/Res/Config/HeroModelConfig.json
  42. 16 4
      Assets/Res/Config/MonsterGroupConfig.json
  43. 4 4
      Assets/Res/Config/SkillConfig.json
  44. 0 0
      Assets/Res/TimeLineAssets/Guaiwu03_TD.txt
  45. 7 0
      Assets/Res/TimeLineAssets/Guaiwu03_TD.txt.meta
  46. 0 0
      Assets/Res/TimeLineAssets/Guaiwu04_TD.txt
  47. 7 0
      Assets/Res/TimeLineAssets/Guaiwu04_TD.txt.meta
  48. 0 0
      Assets/Res/TimeLineAssets/Guaiwu05_TD.txt
  49. 7 0
      Assets/Res/TimeLineAssets/Guaiwu05_TD.txt.meta
  50. 0 0
      Assets/Res/TimeLineAssets/GuaiwuJY02_TD.txt
  51. 1 1
      Assets/Scenes/testCombat.scene
  52. 4 1
      Assets/Scripts/Core/Pool/CObject/CObjectPool.cs
  53. 3 3
      Assets/Scripts/GameLogic/Combat/CombatTool/CombatController.cs
  54. 12 6
      Assets/Scripts/GameLogic/Combat/CombatTool/CombatHeroController.cs
  55. 4 6
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroEntity.cs
  56. 3 1
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroTimeLineControl.cs
  57. 1 1
      Assets/Scripts/GameLogic/Paritcle/ParitcleLogic/FxNavigationLogic.cs
  58. 62 43
      Assets/Scripts/GameTimeLine/CustomizeTimeLogic/FxLogic/TimeLineEventLogicGroupBasic.cs
  59. 2 1
      Assets/Scripts/GameTimeLine/SerializationTimeLine/TimeLienData.cs
  60. 11 7
      Assets/Scripts/GameUI/UI/Combat/CombatShowTextPanel.cs
  61. 5 5
      Assets/Scripts/GameUI/UI/Combat/ShowTextWidget.cs
  62. 6 1
      Assets/Scripts/GameUI/UI/CombatHPPanel.cs
  63. 0 0
      Assets/StreamingAssets/assetConfig.txt
  64. BIN
      Excel2Json/Excel/HeroModel.xlsx
  65. BIN
      Excel2Json/Excel/LevelBattle.xlsx
  66. BIN
      Excel2Json/Excel/skill.xlsx
  67. 4 3
      ProjectSettings/ProjectSettings.asset
  68. 151 100
      UserSettings/Layouts/default-2022.dwlt

+ 5 - 5
Assets/Art/ArtHero/Guaiwu03.prefab

@@ -1866,7 +1866,7 @@ MonoBehaviour:
       animatorStateName: idle
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 3722394913979b740a07fdd8e95a9b02, type: 3}
+        animationClip: {fileID: 7400000, guid: 7921125393d2cb74b8f60622be713488, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1883,7 +1883,7 @@ MonoBehaviour:
       animatorStateName: run
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 0f77c11944da23f449a3f59a50a958a0, type: 3}
+        animationClip: {fileID: 7400000, guid: 13dac0aa8649d484ca62534f7003ad29, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1900,7 +1900,7 @@ MonoBehaviour:
       animatorStateName: Bite Attack
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 521ca4e1b41f3dc4786e223a97ac9bf9, type: 3}
+        animationClip: {fileID: 7400000, guid: 6e921b21e1106b64c80409190710f18f, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1917,7 +1917,7 @@ MonoBehaviour:
       animatorStateName: Die
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 0d223a25510a93742beaa4f63abbffa1, type: 3}
+        animationClip: {fileID: 7400000, guid: 07df210eb9f20304a92b9c33a82df75c, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1944,7 +1944,7 @@ MonoBehaviour:
       boneUsagesPerLoD: []
     transformUsageFlagsParent: 2
     transformUsageFlagsChildren: 1
-  gpuEcsAnimator: {fileID: 8341871624964372897, guid: e8431c52644548f45b8061e732f7d9c8, type: 3}
+  gpuEcsAnimator: {fileID: 1813079988707320925, guid: ab9cf5f3322443f42beb3002a347d6b9, type: 3}
 --- !u!1001 &5072915379894251034
 PrefabInstance:
   m_ObjectHideFlags: 0

+ 1 - 1
Assets/Art/ArtHero/Guaiwu03_anim.controller

@@ -59,7 +59,7 @@ AnimatorState:
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_Name: Idle
+  m_Name: idle
   m_Speed: 1
   m_CycleOffset: 0
   m_Transitions: []

+ 6 - 6
Assets/Art/ArtHero/Guaiwu04.prefab

@@ -953,7 +953,7 @@ MonoBehaviour:
       animatorStateName: idle
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 3722394913979b740a07fdd8e95a9b02, type: 3}
+        animationClip: {fileID: 7400000, guid: 8ac07673d14b4cf48997a4d9e236c55a, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -970,7 +970,7 @@ MonoBehaviour:
       animatorStateName: run
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 0f77c11944da23f449a3f59a50a958a0, type: 3}
+        animationClip: {fileID: 7400000, guid: c905c218240a0334084b50f239a202e0, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -983,11 +983,11 @@ MonoBehaviour:
       loop: 1
       additionalAnimatorParameterValues: []
       additionalAnimatorStatesPerLayer: []
-    - animationID: BiteAttack
-      animatorStateName: Bite Attack
+    - animationID: HeadAttack
+      animatorStateName: Head Attack
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 521ca4e1b41f3dc4786e223a97ac9bf9, type: 3}
+        animationClip: {fileID: 7400000, guid: e277a6b25fbebf341b7a34d98d20cab4, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1031,7 +1031,7 @@ MonoBehaviour:
       boneUsagesPerLoD: []
     transformUsageFlagsParent: 2
     transformUsageFlagsChildren: 1
-  gpuEcsAnimator: {fileID: 8341871624964372897, guid: e8431c52644548f45b8061e732f7d9c8, type: 3}
+  gpuEcsAnimator: {fileID: 6415560502634469177, guid: 7fcf59170ecf9c14f9ac93819f8eb237, type: 3}
 --- !u!1 &6022975336854096154
 GameObject:
   m_ObjectHideFlags: 0

+ 1 - 1
Assets/Art/ArtHero/Guaiwu04_anim.controller

@@ -138,7 +138,7 @@ AnimatorState:
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_Name: Idle
+  m_Name: idle
   m_Speed: 1
   m_CycleOffset: 0
   m_Transitions: []

+ 41 - 7
Assets/Art/ArtHero/Guaiwu05.prefab

@@ -1245,7 +1245,7 @@ MonoBehaviour:
       animatorStateName: idle
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 3722394913979b740a07fdd8e95a9b02, type: 3}
+        animationClip: {fileID: 7400000, guid: ae93714a10a6109469c06cb9d1d662c3, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1262,7 +1262,7 @@ MonoBehaviour:
       animatorStateName: run
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 0f77c11944da23f449a3f59a50a958a0, type: 3}
+        animationClip: {fileID: 7400000, guid: 103f6b7a4df96d14c8a750f99f401f30, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1275,11 +1275,11 @@ MonoBehaviour:
       loop: 1
       additionalAnimatorParameterValues: []
       additionalAnimatorStatesPerLayer: []
-    - animationID: BiteAttack
-      animatorStateName: Bite Attack
+    - animationID: attack
+      animatorStateName: attack
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 521ca4e1b41f3dc4786e223a97ac9bf9, type: 3}
+        animationClip: {fileID: 7400000, guid: 62783596cf9b39a49b77b38c2d8bd621, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1296,7 +1296,41 @@ MonoBehaviour:
       animatorStateName: Die
       animationType: 0
       singleClipData:
-        animationClip: {fileID: 7400000, guid: 0d223a25510a93742beaa4f63abbffa1, type: 3}
+        animationClip: {fileID: 7400000, guid: 452ec3babe37a0949a4008bac1a5a3e9, type: 3}
+      dualClipBlendData:
+        blendParameterName: 
+        clip1:
+          parameterValue: 0
+          animationClip: {fileID: 0}
+        clip2:
+          parameterValue: 0
+          animationClip: {fileID: 0}
+        nbrOfInBetweenSamples: 0
+      loop: 0
+      additionalAnimatorParameterValues: []
+      additionalAnimatorStatesPerLayer: []
+    - animationID: Spawn
+      animatorStateName: Spawn
+      animationType: 0
+      singleClipData:
+        animationClip: {fileID: 7400000, guid: 2305a0702a1c1a04993db750735edffa, type: 3}
+      dualClipBlendData:
+        blendParameterName: 
+        clip1:
+          parameterValue: 0
+          animationClip: {fileID: 0}
+        clip2:
+          parameterValue: 0
+          animationClip: {fileID: 0}
+        nbrOfInBetweenSamples: 0
+      loop: 0
+      additionalAnimatorParameterValues: []
+      additionalAnimatorStatesPerLayer: []
+    - animationID: Underground
+      animatorStateName: Underground
+      animationType: 0
+      singleClipData:
+        animationClip: {fileID: 7400000, guid: e68febade3ee75b4884a951eddd8e268, type: 3}
       dualClipBlendData:
         blendParameterName: 
         clip1:
@@ -1323,7 +1357,7 @@ MonoBehaviour:
       boneUsagesPerLoD: []
     transformUsageFlagsParent: 2
     transformUsageFlagsChildren: 1
-  gpuEcsAnimator: {fileID: 8341871624964372897, guid: e8431c52644548f45b8061e732f7d9c8, type: 3}
+  gpuEcsAnimator: {fileID: 8766620942358642527, guid: 12d65dbc5ce589841a29dbcb9201bc78, type: 3}
 --- !u!1 &4515971243099383874
 GameObject:
   m_ObjectHideFlags: 0

+ 1 - 1
Assets/Art/ArtHero/Guaiwu05_anim.controller

@@ -144,7 +144,7 @@ AnimatorState:
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_Name: Idle
+  m_Name: idle
   m_Speed: 1
   m_CycleOffset: 0
   m_Transitions: []

+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03.meta

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

File diff suppressed because it is too large
+ 50 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_AnimationMatricesTexture_Dragon Spark.asset


+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_AnimationMatricesTexture_Dragon Spark.asset.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: XisetC6tWi/BuvG88QoSbKd4IVZF9Tq/GZ8s6U4flWYAuVjcRsrgTjQ=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2800000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 225 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_GpuEcsAnimator.prefab

@@ -0,0 +1,225 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &1813079988707320925
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 2619148536342065603}
+  - component: {fileID: 2513436079081088396}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu03_GpuEcsAnimator
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2619148536342065603
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1813079988707320925}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 7880522722334101131}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2513436079081088396
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1813079988707320925}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6dbd5b1412c14f19ba40d2188c5cd8c1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  totalNbrOfFrames: 129
+  nbrOfAttachmentAnchors: 0
+  animations:
+  - startFrameIndex: 0
+    nbrOfFramesPerSample: 31
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: idle
+    stateName: idle
+  - startFrameIndex: 31
+    nbrOfFramesPerSample: 21
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: run
+    stateName: run
+  - startFrameIndex: 52
+    nbrOfFramesPerSample: 26
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: BiteAttack
+    stateName: Bite Attack
+  - startFrameIndex: 78
+    nbrOfFramesPerSample: 51
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Die
+    stateName: Die
+  animationEventOccurences: []
+  transformUsageFlags: 2
+  attachmentAnchorData: {fileID: 0}
+  anchorNames: []
+--- !u!1 &3936270350328010471
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 7880522722334101131}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Dragon Spark
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &7880522722334101131
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3936270350328010471}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1717915583834111352}
+  m_Father: {fileID: 2619148536342065603}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8071355868729541807
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 1717915583834111352}
+  - component: {fileID: 5321994756917699936}
+  - component: {fileID: 7777796915757897965}
+  - component: {fileID: 1089579186683669465}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Dragon Spark
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1717915583834111352
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8071355868729541807}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+  m_LocalPosition: {x: 1.6792157e-10, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 7880522722334101131}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &5321994756917699936
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8071355868729541807}
+  m_Mesh: {fileID: 4300000, guid: a5ae1171b1115ed4d9924285d82d048d, type: 2}
+--- !u!23 &7777796915757897965
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8071355868729541807}
+  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: 625cbffd824fb424ca15331fe1edebf3, 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!114 &1089579186683669465
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8071355868729541807}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: b927b9dfd6f248378c3364a809fda80f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  animator: {fileID: 2513436079081088396}
+  transformUsageFlags: 1

+ 7 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_GpuEcsAnimator.prefab.meta

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

+ 150 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_Material_Dragon Spark.mat

@@ -0,0 +1,150 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!114 &-221518373922004033
+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: Guaiwu03_Material_Dragon Spark
+  m_Shader: {fileID: -6465566751694194690, guid: de8b10515e8c7b6419b7a2e25ccbf055, type: 3}
+  m_Parent: {fileID: 0}
+  m_ModifiedSerializedProperties: 0
+  m_ValidKeywords: []
+  m_InvalidKeywords:
+  - _SPECULARHIGHLIGHTS_OFF
+  m_LightmapFlags: 2
+  m_EnableInstancingVariants: 1
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses: []
+  m_LockedProperties: 
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _AnimatedBoneMatrices:
+        m_Texture: {fileID: 2800000, guid: aa11409da7cc3d441afc3a2a867fc998, type: 2}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _BaseMap:
+        m_Texture: {fileID: 2800000, guid: e57c18bc1cf697346ad77e905cb322f3, type: 3}
+        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: 2800000, guid: e57c18bc1cf697346ad77e905cb322f3, type: 3}
+        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}
+    - _Normal:
+        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
+    - _EnableAnimation: 0
+    - _EnvironmentReflections: 1
+    - _GlossMapScale: 1
+    - _Glossiness: 0
+    - _GlossyReflections: 1
+    - _Metallic: 0
+    - _Mode: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _QueueControl: 0
+    - _QueueOffset: 0
+    - _ReceiveShadows: 1
+    - _Smoothness: 0
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 0
+    - _SrcBlend: 1
+    - _SrcBlendAlpha: 1
+    - _Surface: 0
+    - _UVSec: 0
+    - _WorkflowMode: 1
+    - _ZWrite: 1
+    - _edgeStrength: 0
+    - _injuriedStrength: 0
+    m_Colors:
+    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+    - _edgeColor: {r: 0, g: 0, b: 0, a: 0}
+    - _injuriedColor: {r: 1, g: 1, b: 1, a: 0}
+    - _mainColor: {r: 1, g: 1, b: 1, a: 1}
+  m_BuildTextureStacks: []

+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_Material_Dragon Spark.mat.meta

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

File diff suppressed because it is too large
+ 520 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_Mesh_Dragon Spark.mesh


+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu03/Guaiwu03_Mesh_Dragon Spark.mesh.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: Xn9O4CusVHrcPs4SxInFojrq0dG1RmR/2IZM3+nPKLkftzDoLZJRENo=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 4300000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04.meta

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

File diff suppressed because it is too large
+ 50 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_AnimationMatricesTexture_Practice Dummy.asset


+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_AnimationMatricesTexture_Practice Dummy.asset.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: WywctCL+B3/S7PaOirnl2aIoHWupjrnh1jKie4Xk6fJ9a1BqWCDAYkY=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2800000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 225 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_GpuEcsAnimator.prefab

@@ -0,0 +1,225 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &1451198434385417884
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8239433656928469248}
+  - component: {fileID: 2755855814039828398}
+  - component: {fileID: 3470925936720229691}
+  - component: {fileID: 4299504812788141188}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Practice Dummy
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8239433656928469248
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1451198434385417884}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+  m_LocalPosition: {x: -0, y: 0, z: -0.000000016334367}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1399983710617859527}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &2755855814039828398
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1451198434385417884}
+  m_Mesh: {fileID: 4300000, guid: 98f03f65617069245aa5af26d0fb12f3, type: 2}
+--- !u!23 &3470925936720229691
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1451198434385417884}
+  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: 6915ca22c24bfce42881e135483279fb, 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!114 &4299504812788141188
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1451198434385417884}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: b927b9dfd6f248378c3364a809fda80f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  animator: {fileID: 4705833681156115213}
+  transformUsageFlags: 1
+--- !u!1 &6415560502634469177
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 6239043983206486858}
+  - component: {fileID: 4705833681156115213}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu04_GpuEcsAnimator
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6239043983206486858
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6415560502634469177}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1399983710617859527}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &4705833681156115213
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6415560502634469177}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6dbd5b1412c14f19ba40d2188c5cd8c1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  totalNbrOfFrames: 149
+  nbrOfAttachmentAnchors: 0
+  animations:
+  - startFrameIndex: 0
+    nbrOfFramesPerSample: 51
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: idle
+    stateName: idle
+  - startFrameIndex: 51
+    nbrOfFramesPerSample: 21
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: run
+    stateName: run
+  - startFrameIndex: 72
+    nbrOfFramesPerSample: 26
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: HeadAttack
+    stateName: Head Attack
+  - startFrameIndex: 98
+    nbrOfFramesPerSample: 51
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Die
+    stateName: Die
+  animationEventOccurences: []
+  transformUsageFlags: 2
+  attachmentAnchorData: {fileID: 0}
+  anchorNames: []
+--- !u!1 &8909151828466674474
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 1399983710617859527}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Practice Dummy
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1399983710617859527
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8909151828466674474}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8239433656928469248}
+  m_Father: {fileID: 6239043983206486858}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

+ 7 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_GpuEcsAnimator.prefab.meta

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

+ 150 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_Material_Practice Dummy.mat

@@ -0,0 +1,150 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Guaiwu04_Material_Practice Dummy
+  m_Shader: {fileID: -6465566751694194690, guid: de8b10515e8c7b6419b7a2e25ccbf055, type: 3}
+  m_Parent: {fileID: 0}
+  m_ModifiedSerializedProperties: 0
+  m_ValidKeywords: []
+  m_InvalidKeywords:
+  - _SPECULARHIGHLIGHTS_OFF
+  m_LightmapFlags: 2
+  m_EnableInstancingVariants: 1
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses: []
+  m_LockedProperties: 
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _AnimatedBoneMatrices:
+        m_Texture: {fileID: 2800000, guid: df318cd4b7b370e4caee53c9aa8af803, type: 2}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _BaseMap:
+        m_Texture: {fileID: 2800000, guid: 5277fb69cac12a24d903543075333f8d, type: 3}
+        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: 2800000, guid: 5277fb69cac12a24d903543075333f8d, type: 3}
+        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}
+    - _Normal:
+        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
+    - _EnableAnimation: 0
+    - _EnvironmentReflections: 1
+    - _GlossMapScale: 1
+    - _Glossiness: 0
+    - _GlossyReflections: 1
+    - _Metallic: 0
+    - _Mode: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _QueueControl: 0
+    - _QueueOffset: 0
+    - _ReceiveShadows: 1
+    - _Smoothness: 0
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 0
+    - _SrcBlend: 1
+    - _SrcBlendAlpha: 1
+    - _Surface: 0
+    - _UVSec: 0
+    - _WorkflowMode: 1
+    - _ZWrite: 1
+    - _edgeStrength: 0
+    - _injuriedStrength: 0
+    m_Colors:
+    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+    - _edgeColor: {r: 0, g: 0, b: 0, a: 0}
+    - _injuriedColor: {r: 1, g: 1, b: 1, a: 0}
+    - _mainColor: {r: 1, g: 1, b: 1, a: 1}
+  m_BuildTextureStacks: []
+--- !u!114 &6362318278644853603
+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

+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_Material_Practice Dummy.mat.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: CXMesHn8UXnSNYa2kCyl/bGgekpdpQBikIpeIPJP2fZHvsv1I/3n8mo=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

File diff suppressed because it is too large
+ 214 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_Mesh_Practice Dummy.mesh


+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu04/Guaiwu04_Mesh_Practice Dummy.mesh.meta

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

+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05.meta

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

File diff suppressed because it is too large
+ 50 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_AnimationMatricesTexture_Bloom.asset


+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_AnimationMatricesTexture_Bloom.asset.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: CChOtnn5VX/FOYcRd7sG66krTgxmj2+cSaJrwBFmFqTZdyUimjJH2n0=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2800000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 243 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_GpuEcsAnimator.prefab

@@ -0,0 +1,243 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &449786643152653428
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 6519621498354399920}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Bloom
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6519621498354399920
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 449786643152653428}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 3820757382773001970}
+  m_Father: {fileID: 6299882278334095849}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4506158958607424507
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 3820757382773001970}
+  - component: {fileID: 6620406226852577895}
+  - component: {fileID: 658299308429063475}
+  - component: {fileID: 7653709758055387490}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Bloom
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &3820757382773001970
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4506158958607424507}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+  m_LocalPosition: {x: -0.0000000037660195, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 6519621498354399920}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &6620406226852577895
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4506158958607424507}
+  m_Mesh: {fileID: 4300000, guid: d2726a9ef121889409cf77b0bb203aa6, type: 2}
+--- !u!23 &658299308429063475
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4506158958607424507}
+  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: b63381136844db74c880bc705359fe14, 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!114 &7653709758055387490
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4506158958607424507}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: b927b9dfd6f248378c3364a809fda80f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  animator: {fileID: 6499868745851852540}
+  transformUsageFlags: 1
+--- !u!1 &8766620942358642527
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 6299882278334095849}
+  - component: {fileID: 6499868745851852540}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu05_GpuEcsAnimator
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6299882278334095849
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8766620942358642527}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 6519621498354399920}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &6499868745851852540
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8766620942358642527}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6dbd5b1412c14f19ba40d2188c5cd8c1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  totalNbrOfFrames: 151
+  nbrOfAttachmentAnchors: 0
+  animations:
+  - startFrameIndex: 0
+    nbrOfFramesPerSample: 31
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: idle
+    stateName: idle
+  - startFrameIndex: 31
+    nbrOfFramesPerSample: 26
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: run
+    stateName: run
+  - startFrameIndex: 57
+    nbrOfFramesPerSample: 21
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: attack
+    stateName: attack
+  - startFrameIndex: 78
+    nbrOfFramesPerSample: 41
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Die
+    stateName: Die
+  - startFrameIndex: 119
+    nbrOfFramesPerSample: 21
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Spawn
+    stateName: Spawn
+  - startFrameIndex: 140
+    nbrOfFramesPerSample: 11
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Underground
+    stateName: Underground
+  animationEventOccurences: []
+  transformUsageFlags: 2
+  attachmentAnchorData: {fileID: 0}
+  anchorNames: []

+ 7 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_GpuEcsAnimator.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: DnhLsy/5ASiZjr351IQ+G9o8cUk8fmryc7Nu09whB5GCEhUi5KQnjbQ=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 154 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_Material_Bloom.mat

@@ -0,0 +1,154 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!114 &-5885594021958954864
+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: Guaiwu05_Material_Bloom
+  m_Shader: {fileID: -6465566751694194690, guid: de8b10515e8c7b6419b7a2e25ccbf055, type: 3}
+  m_Parent: {fileID: 0}
+  m_ModifiedSerializedProperties: 0
+  m_ValidKeywords: []
+  m_InvalidKeywords:
+  - _SPECULARHIGHLIGHTS_OFF
+  m_LightmapFlags: 2
+  m_EnableInstancingVariants: 1
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses: []
+  m_LockedProperties: 
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _AnimatedBoneMatrices:
+        m_Texture: {fileID: 2800000, guid: 7ba3cd64331c7e54290e7158947fe9a8, type: 2}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _BaseMap:
+        m_Texture: {fileID: 2800000, guid: 4b0cda3b8bd52944487be2fd08c3fa0e, type: 3}
+        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: 2800000, guid: 4b0cda3b8bd52944487be2fd08c3fa0e, type: 3}
+        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}
+    - _Normal:
+        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
+    - _EnableAnimation: 0
+    - _EnvironmentReflections: 1
+    - _GlossMapScale: 1
+    - _Glossiness: 0
+    - _GlossinessSource: 0
+    - _GlossyReflections: 1
+    - _Metallic: 0
+    - _Mode: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _QueueControl: 0
+    - _QueueOffset: 0
+    - _ReceiveShadows: 1
+    - _Shininess: 0
+    - _Smoothness: 0.5
+    - _SmoothnessSource: 0
+    - _SmoothnessTextureChannel: 0
+    - _SpecSource: 0
+    - _SpecularHighlights: 0
+    - _SrcBlend: 1
+    - _SrcBlendAlpha: 1
+    - _Surface: 0
+    - _UVSec: 0
+    - _WorkflowMode: 1
+    - _ZWrite: 1
+    - _edgeStrength: 0
+    - _injuriedStrength: 0
+    m_Colors:
+    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _SpecColor: {r: 0.19999993, g: 0.19999993, b: 0.19999993, a: 0.5}
+    - _edgeColor: {r: 0, g: 0, b: 0, a: 0}
+    - _injuriedColor: {r: 1, g: 1, b: 1, a: 0}
+    - _mainColor: {r: 1, g: 1, b: 1, a: 1}
+  m_BuildTextureStacks: []

+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_Material_Bloom.mat.meta

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

File diff suppressed because it is too large
+ 682 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_Mesh_Bloom.mesh


+ 8 - 0
Assets/Art/BakedAssets/BakedAssets_Guaiwu05/Guaiwu05_Mesh_Bloom.mesh.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: W3gYtyz8Wi6FJJjLMeEM/L30qaz+B9pBpIeUBidpFY+dlBy0JfB7Dm4=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 4300000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 318 - 0
Assets/Res/CombatHero/Guaiwu03_gpu.prefab

@@ -0,0 +1,318 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &1426497903708000024
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 2533828669401883756}
+  - component: {fileID: 5576465353413800202}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: hitpos
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2533828669401883756
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1426497903708000024}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0.459, z: 0.089}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 4338560332406922716}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5576465353413800202
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1426497903708000024}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cebc90e0510b492d94dbb8ad1eefcd1a, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  DotName: hitpos
+  followSkeleton: 0
+  myRotation: {x: 0, y: 0, z: 0}
+--- !u!1 &1890702098443643008
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8694636473153516195}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: hp
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8694636473153516195
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1890702098443643008}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 1.351, z: 0.081}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 4338560332406922716}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &6988391097442274778
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 221613335476616622}
+  - component: {fileID: 3806380582469256164}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu03_GpuEcsAnimator(Clone)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &221613335476616622
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6988391097442274778}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 4338560332406922716}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &3806380582469256164
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6988391097442274778}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6dbd5b1412c14f19ba40d2188c5cd8c1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  totalNbrOfFrames: 129
+  nbrOfAttachmentAnchors: 0
+  animations:
+  - startFrameIndex: 0
+    nbrOfFramesPerSample: 31
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: idle
+    stateName: idle
+  - startFrameIndex: 31
+    nbrOfFramesPerSample: 21
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: run
+    stateName: run
+  - startFrameIndex: 52
+    nbrOfFramesPerSample: 26
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: BiteAttack
+    stateName: Bite Attack
+  - startFrameIndex: 78
+    nbrOfFramesPerSample: 51
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Die
+    stateName: Die
+  animationEventOccurences: []
+  transformUsageFlags: 2
+  attachmentAnchorData: {fileID: 0}
+  anchorNames: []
+--- !u!1 &8093499233994956992
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 4338560332406922716}
+  - component: {fileID: 5083663223826389173}
+  - component: {fileID: 1444046972541661106}
+  - component: {fileID: 3826066475591396118}
+  - component: {fileID: 7684114349510502608}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu03_gpu
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4338560332406922716
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8093499233994956992}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -4.23, y: 0, z: 1.52}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8694636473153516195}
+  - {fileID: 2533828669401883756}
+  - {fileID: 221613335476616622}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!54 &5083663223826389173
+Rigidbody:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8093499233994956992}
+  serializedVersion: 4
+  m_Mass: 1
+  m_Drag: 0
+  m_AngularDrag: 0.05
+  m_CenterOfMass: {x: 0, y: 0, z: 0}
+  m_InertiaTensor: {x: 1, y: 1, z: 1}
+  m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ImplicitCom: 1
+  m_ImplicitTensor: 1
+  m_UseGravity: 1
+  m_IsKinematic: 1
+  m_Interpolate: 0
+  m_Constraints: 0
+  m_CollisionDetection: 0
+--- !u!195 &1444046972541661106
+NavMeshAgent:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8093499233994956992}
+  m_Enabled: 1
+  m_AgentTypeID: 0
+  m_Radius: 0.21
+  m_Speed: 3.5
+  m_Acceleration: 8
+  avoidancePriority: 50
+  m_AngularSpeed: 720
+  m_StoppingDistance: 0.5
+  m_AutoTraverseOffMeshLink: 1
+  m_AutoBraking: 0
+  m_AutoRepath: 1
+  m_Height: 0.8
+  m_BaseOffset: 0
+  m_WalkableMask: 4294967295
+  m_ObstacleAvoidanceType: 4
+--- !u!65 &3826066475591396118
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8093499233994956992}
+  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: 3
+  m_Size: {x: 1, y: 1.5, z: 0.8708688}
+  m_Center: {x: 0, y: 0.70000005, z: 0.0645656}
+--- !u!114 &7684114349510502608
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8093499233994956992}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a40d3c6a0de749f1b69a4fbe9950104c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Material: {fileID: 2100000, guid: 625cbffd824fb424ca15331fe1edebf3, type: 2}
+  Mesh: {fileID: 4300000, guid: a5ae1171b1115ed4d9924285d82d048d, type: 2}
+  rootTrans: {fileID: 221613335476616622}
+  animtionState:
+    c0:
+      x: 1
+      y: 0
+      z: 0
+      w: 0
+    c1:
+      x: 0
+      y: 1
+      z: 0
+      w: 0
+    c2:
+      x: 0
+      y: 0
+      z: 1
+      w: 0
+    c3:
+      x: 0
+      y: 0
+      z: 0
+      w: 1
+  edgecolor: {r: 0, g: 0, b: 0, a: 0}
+  edgeStength: 0
+  injuriedStrength: 0

+ 7 - 0
Assets/Res/CombatHero/Guaiwu03_gpu.prefab.meta

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

+ 318 - 0
Assets/Res/CombatHero/Guaiwu04_gpu.prefab

@@ -0,0 +1,318 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &54854243564180951
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 6245784266518833158}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: hp
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6245784266518833158
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 54854243564180951}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 1.505, z: -0.008}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 6987123866186318496}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1806595045423699382
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 4853075056008849237}
+  - component: {fileID: 8550724722753795538}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu04_GpuEcsAnimator(Clone)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4853075056008849237
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1806595045423699382}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 6987123866186318496}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &8550724722753795538
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1806595045423699382}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6dbd5b1412c14f19ba40d2188c5cd8c1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  totalNbrOfFrames: 149
+  nbrOfAttachmentAnchors: 0
+  animations:
+  - startFrameIndex: 0
+    nbrOfFramesPerSample: 51
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: idle
+    stateName: idle
+  - startFrameIndex: 51
+    nbrOfFramesPerSample: 21
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: run
+    stateName: run
+  - startFrameIndex: 72
+    nbrOfFramesPerSample: 26
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: HeadAttack
+    stateName: Head Attack
+  - startFrameIndex: 98
+    nbrOfFramesPerSample: 51
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Die
+    stateName: Die
+  animationEventOccurences: []
+  transformUsageFlags: 2
+  attachmentAnchorData: {fileID: 0}
+  anchorNames: []
+--- !u!1 &2876423208658167249
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 6987123866186318496}
+  - component: {fileID: 8284924562287753629}
+  - component: {fileID: 3223830922198612881}
+  - component: {fileID: 1757010629958756443}
+  - component: {fileID: 2879200037921309618}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu04_gpu
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6987123866186318496
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2876423208658167249}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -3.48, y: 0, z: 3.73}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 6245784266518833158}
+  - {fileID: 2301190081550985164}
+  - {fileID: 4853075056008849237}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!54 &8284924562287753629
+Rigidbody:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2876423208658167249}
+  serializedVersion: 4
+  m_Mass: 1
+  m_Drag: 0
+  m_AngularDrag: 0.05
+  m_CenterOfMass: {x: 0, y: 0, z: 0}
+  m_InertiaTensor: {x: 1, y: 1, z: 1}
+  m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ImplicitCom: 1
+  m_ImplicitTensor: 1
+  m_UseGravity: 1
+  m_IsKinematic: 1
+  m_Interpolate: 0
+  m_Constraints: 0
+  m_CollisionDetection: 0
+--- !u!195 &3223830922198612881
+NavMeshAgent:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2876423208658167249}
+  m_Enabled: 1
+  m_AgentTypeID: 0
+  m_Radius: 0.21
+  m_Speed: 3.5
+  m_Acceleration: 8
+  avoidancePriority: 50
+  m_AngularSpeed: 720
+  m_StoppingDistance: 0.5
+  m_AutoTraverseOffMeshLink: 1
+  m_AutoBraking: 0
+  m_AutoRepath: 1
+  m_Height: 0.8
+  m_BaseOffset: 0
+  m_WalkableMask: 4294967295
+  m_ObstacleAvoidanceType: 4
+--- !u!65 &1757010629958756443
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2876423208658167249}
+  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: 3
+  m_Size: {x: 0.8873942, y: 1.5, z: 0.7959968}
+  m_Center: {x: -0.01877582, y: 0.70000005, z: 0.02712959}
+--- !u!114 &2879200037921309618
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2876423208658167249}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a40d3c6a0de749f1b69a4fbe9950104c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Material: {fileID: 2100000, guid: 6915ca22c24bfce42881e135483279fb, type: 2}
+  Mesh: {fileID: 4300000, guid: 98f03f65617069245aa5af26d0fb12f3, type: 2}
+  rootTrans: {fileID: 4853075056008849237}
+  animtionState:
+    c0:
+      x: 1
+      y: 0
+      z: 0
+      w: 0
+    c1:
+      x: 0
+      y: 1
+      z: 0
+      w: 0
+    c2:
+      x: 0
+      y: 0
+      z: 1
+      w: 0
+    c3:
+      x: 0
+      y: 0
+      z: 0
+      w: 1
+  edgecolor: {r: 0, g: 0, b: 0, a: 0}
+  edgeStength: 0
+  injuriedStrength: 0
+--- !u!1 &8236022490604959522
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 2301190081550985164}
+  - component: {fileID: 5221524374596116747}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: hitpos
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2301190081550985164
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8236022490604959522}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0.697, z: 0.29}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 6987123866186318496}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5221524374596116747
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8236022490604959522}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cebc90e0510b492d94dbb8ad1eefcd1a, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  DotName: hitpos
+  followSkeleton: 0
+  myRotation: {x: 0, y: 0, z: 0}

+ 7 - 0
Assets/Res/CombatHero/Guaiwu04_gpu.prefab.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: DCwevC2lAig07LwgHMKW5snDY+osbkPR2OsDTy+r0LeHA/AOZ6W2Xhg=
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 385 - 0
Assets/Res/CombatHero/Guaiwu05_gpu.prefab

@@ -0,0 +1,385 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &116310220113191677
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 2748432717416149320}
+  - component: {fileID: 5363659152789391342}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: zdpos
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2748432717416149320
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 116310220113191677}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0.67, z: 1.49}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 3870584972367126439}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5363659152789391342
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 116310220113191677}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cebc90e0510b492d94dbb8ad1eefcd1a, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  DotName: zdpos
+  followSkeleton: 0
+  myRotation: {x: 0, y: 0, z: 0}
+--- !u!1 &754008401528487772
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 3870584972367126439}
+  - component: {fileID: 5951506019581678368}
+  - component: {fileID: 3665335785393264609}
+  - component: {fileID: 8315770799908461284}
+  - component: {fileID: 1083104638852804720}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu05_gpu
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &3870584972367126439
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 754008401528487772}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -3.48, y: 0, z: 5.15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8702279498900832192}
+  - {fileID: 6693703172418760753}
+  - {fileID: 2748432717416149320}
+  - {fileID: 5075727463701758891}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!54 &5951506019581678368
+Rigidbody:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 754008401528487772}
+  serializedVersion: 4
+  m_Mass: 1
+  m_Drag: 0
+  m_AngularDrag: 0.05
+  m_CenterOfMass: {x: 0, y: 0, z: 0}
+  m_InertiaTensor: {x: 1, y: 1, z: 1}
+  m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ImplicitCom: 1
+  m_ImplicitTensor: 1
+  m_UseGravity: 1
+  m_IsKinematic: 1
+  m_Interpolate: 0
+  m_Constraints: 0
+  m_CollisionDetection: 0
+--- !u!195 &3665335785393264609
+NavMeshAgent:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 754008401528487772}
+  m_Enabled: 1
+  m_AgentTypeID: 0
+  m_Radius: 0.21
+  m_Speed: 3.5
+  m_Acceleration: 8
+  avoidancePriority: 50
+  m_AngularSpeed: 720
+  m_StoppingDistance: 0.5
+  m_AutoTraverseOffMeshLink: 1
+  m_AutoBraking: 0
+  m_AutoRepath: 1
+  m_Height: 0.8
+  m_BaseOffset: 0
+  m_WalkableMask: 4294967295
+  m_ObstacleAvoidanceType: 4
+--- !u!65 &8315770799908461284
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 754008401528487772}
+  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: 3
+  m_Size: {x: 0.8873942, y: 1.5, z: 0.7959968}
+  m_Center: {x: -0.01877582, y: 0.70000005, z: 0.02712959}
+--- !u!114 &1083104638852804720
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 754008401528487772}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a40d3c6a0de749f1b69a4fbe9950104c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Material: {fileID: 2100000, guid: b63381136844db74c880bc705359fe14, type: 2}
+  Mesh: {fileID: 4300000, guid: d2726a9ef121889409cf77b0bb203aa6, type: 2}
+  rootTrans: {fileID: 5075727463701758891}
+  animtionState:
+    c0:
+      x: 1
+      y: 0
+      z: 0
+      w: 0
+    c1:
+      x: 0
+      y: 1
+      z: 0
+      w: 0
+    c2:
+      x: 0
+      y: 0
+      z: 1
+      w: 0
+    c3:
+      x: 0
+      y: 0
+      z: 0
+      w: 1
+  edgecolor: {r: 0, g: 0, b: 0, a: 0}
+  edgeStength: 0
+  injuriedStrength: 0
+--- !u!1 &3255756497981134549
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 6693703172418760753}
+  - component: {fileID: 6103353900000079669}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: hitpos
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6693703172418760753
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3255756497981134549}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0.697, z: 0.16}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 3870584972367126439}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &6103353900000079669
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3255756497981134549}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cebc90e0510b492d94dbb8ad1eefcd1a, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  DotName: hitpos
+  followSkeleton: 0
+  myRotation: {x: 0, y: 0, z: 0}
+--- !u!1 &7480000478495219085
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 5075727463701758891}
+  - component: {fileID: 8583512439807254925}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Guaiwu05_GpuEcsAnimator(Clone)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &5075727463701758891
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7480000478495219085}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: -0.7071068}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 3870584972367126439}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &8583512439807254925
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7480000478495219085}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6dbd5b1412c14f19ba40d2188c5cd8c1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  totalNbrOfFrames: 151
+  nbrOfAttachmentAnchors: 0
+  animations:
+  - startFrameIndex: 0
+    nbrOfFramesPerSample: 31
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: idle
+    stateName: idle
+  - startFrameIndex: 31
+    nbrOfFramesPerSample: 26
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 1
+    animationID: run
+    stateName: run
+  - startFrameIndex: 57
+    nbrOfFramesPerSample: 21
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: attack
+    stateName: attack
+  - startFrameIndex: 78
+    nbrOfFramesPerSample: 41
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Die
+    stateName: Die
+  - startFrameIndex: 119
+    nbrOfFramesPerSample: 21
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Spawn
+    stateName: Spawn
+  - startFrameIndex: 140
+    nbrOfFramesPerSample: 11
+    nbrOfInBetweenSamples: 1
+    blendTimeCorrection: 1
+    startEventOccurenceId: 0
+    nbrOfEventOccurenceIds: 0
+    loop: 0
+    animationID: Underground
+    stateName: Underground
+  animationEventOccurences: []
+  transformUsageFlags: 2
+  attachmentAnchorData: {fileID: 0}
+  anchorNames: []
+--- !u!1 &8837592932318740856
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8702279498900832192}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: hp
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8702279498900832192
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8837592932318740856}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 1.505, z: -0.008}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 3870584972367126439}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

+ 7 - 0
Assets/Res/CombatHero/Guaiwu05_gpu.prefab.meta

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

+ 1 - 1
Assets/Res/CombatHero/GuaiwuJY02_gpu.prefab

@@ -59,7 +59,7 @@ Transform:
   m_GameObject: {fileID: 2883884399734535672}
   serializedVersion: 2
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalPosition: {x: 0, y: 0.89, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children: []

+ 78 - 0
Assets/Res/Config/HeroModelConfig.json

@@ -269,6 +269,84 @@
         140003
       ],
       "heroStory": 70093
+    },
+    {
+      "ID": 9000107,
+      "nickName": -1,
+      "name": 3,
+      "headicon": "icon_tx9000107",
+      "model": "Guaiwu03",
+      "isUseGpu": true,
+      "starGrade": 1,
+      "rarity": 1,
+      "heroType": 2,
+      "profession": 1,
+      "itemID": null,
+      "hp": 20,
+      "def": 10,
+      "crit": null,
+      "attack": 5,
+      "shanbi": 0,
+      "expGain": null,
+      "move_speed": 3,
+      "speed_atk": 1.0,
+      "range_atk": 3,
+      "skillID": [
+        1001
+      ],
+      "heroStory": 70093
+    },
+    {
+      "ID": 9000108,
+      "nickName": -1,
+      "name": 3,
+      "headicon": "icon_tx9000108",
+      "model": "Guaiwu04",
+      "isUseGpu": true,
+      "starGrade": 1,
+      "rarity": 1,
+      "heroType": 2,
+      "profession": 1,
+      "itemID": null,
+      "hp": 20,
+      "def": 10,
+      "crit": null,
+      "attack": 5,
+      "shanbi": 0,
+      "expGain": null,
+      "move_speed": 3,
+      "speed_atk": 1.0,
+      "range_atk": 3,
+      "skillID": [
+        1001
+      ],
+      "heroStory": 70093
+    },
+    {
+      "ID": 9000109,
+      "nickName": -1,
+      "name": 3,
+      "headicon": "icon_tx9000109",
+      "model": "Guaiwu05",
+      "isUseGpu": true,
+      "starGrade": 1,
+      "rarity": 1,
+      "heroType": 2,
+      "profession": 1,
+      "itemID": null,
+      "hp": 20,
+      "def": 10,
+      "crit": null,
+      "attack": 5,
+      "shanbi": 0,
+      "expGain": null,
+      "move_speed": 3,
+      "speed_atk": 1.0,
+      "range_atk": 7,
+      "skillID": [
+        1001
+      ],
+      "heroStory": 70093
     }
   ]
 }

+ 16 - 4
Assets/Res/Config/MonsterGroupConfig.json

@@ -3,13 +3,19 @@
     {
       "ID": 1,
       "miniMonsterId": [
-        9000101
+        9000101,
+        9000107,
+        9000108,
+        9000109
       ]
     },
     {
       "ID": 2,
       "miniMonsterId": [
-        9000101
+        9000101,
+        9000107,
+        9000108,
+        9000109
       ],
       "eliteMonsterId": [
         9000102
@@ -18,13 +24,19 @@
     {
       "ID": 3,
       "miniMonsterId": [
-        9000104
+        9000104,
+        9000107,
+        9000108,
+        9000109
       ]
     },
     {
       "ID": 4,
       "miniMonsterId": [
-        9000104
+        9000104,
+        9000107,
+        9000108,
+        9000109
       ],
       "eliteMonsterId": [
         9000105

+ 4 - 4
Assets/Res/Config/SkillConfig.json

@@ -141,7 +141,7 @@
       "name": 55,
       "desc": 51,
       "effectValue": [
-        250.0
+        650.0
       ]
     },
     {
@@ -155,7 +155,7 @@
       "name": 55,
       "desc": 52,
       "effectValue": [
-        275.0
+        715.0
       ]
     },
     {
@@ -169,7 +169,7 @@
       "name": 55,
       "desc": 53,
       "effectValue": [
-        300.0
+        780.0
       ]
     },
     {
@@ -183,7 +183,7 @@
       "name": 55,
       "desc": 54,
       "effectValue": [
-        325.0
+        845.0
       ]
     },
     {

File diff suppressed because it is too large
+ 0 - 0
Assets/Res/TimeLineAssets/Guaiwu03_TD.txt


+ 7 - 0
Assets/Res/TimeLineAssets/Guaiwu03_TD.txt.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: D3hOvCP/Vy87FtreXjlRIUcg+fhM4pyYqA1IDMOwbYZWXre/dUAu3ts=
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

File diff suppressed because it is too large
+ 0 - 0
Assets/Res/TimeLineAssets/Guaiwu04_TD.txt


+ 7 - 0
Assets/Res/TimeLineAssets/Guaiwu04_TD.txt.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: B3IatHv+VnlUTgqjhCEtKRMc+ygY2bZsV3KC8hx/4aI0r9eUtJ50Pag=
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

File diff suppressed because it is too large
+ 0 - 0
Assets/Res/TimeLineAssets/Guaiwu05_TD.txt


+ 7 - 0
Assets/Res/TimeLineAssets/Guaiwu05_TD.txt.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: BnxO4yqlVHMi4xWqAow3ErqoHBwB1XbNUdXeY5fAeY0TrcvFCDlPioc=
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

File diff suppressed because it is too large
+ 0 - 0
Assets/Res/TimeLineAssets/GuaiwuJY02_TD.txt


+ 1 - 1
Assets/Scenes/testCombat.scene

@@ -444,7 +444,7 @@ Light:
   m_InnerSpotAngle: 21.80208
   m_CookieSize: 10
   m_Shadows:
-    m_Type: 2
+    m_Type: 1
     m_Resolution: -1
     m_CustomResolution: -1
     m_Strength: 0.589

+ 4 - 1
Assets/Scripts/Core/Pool/CObject/CObjectPool.cs

@@ -20,7 +20,10 @@ namespace Fort23.Core
             {
                 return;
             }
-
+            if (!entity.isActive)
+            {
+                return;
+            }
             await entity.AwaitTask();
             if (!entity.isActive)
             {

+ 3 - 3
Assets/Scripts/GameLogic/Combat/CombatTool/CombatController.cs

@@ -105,12 +105,12 @@ namespace GameLogic.Combat.CombatTool
             CombatTimerManager.Instance.ComabtUpdate(t);
 
 
-            LateUpdate();
+            LateUpdate(t);
         }
 
-        public void LateUpdate()
+        public void LateUpdate(float t)
         {
-            CombatHeroController.LateUpdate();
+            CombatHeroController.LateUpdate(t);
         }
 
         public void PlayAudio(string audioName, bool isLoop)

+ 12 - 6
Assets/Scripts/GameLogic/Combat/CombatTool/CombatHeroController.cs

@@ -22,6 +22,7 @@ namespace GameLogic.Combat.CombatTool
         private BetterList<CombatHeroEntity> heroDie = new BetterList<CombatHeroEntity>();
         private BetterList<CombatHeroEntity> heroDispose = new BetterList<CombatHeroEntity>();
 
+
         public Vector3[] followMovePos = new Vector3[]
         {
             new Vector3(0, 0, 0),
@@ -106,6 +107,7 @@ namespace GameLogic.Combat.CombatTool
             heroDie.Remove(combatHeroEntity);
             if (!heroDispose.Contains(combatHeroEntity))
             {
+                combatHeroEntity.DisTime = 0;
                 heroDispose.Add(combatHeroEntity);
             }
         }
@@ -137,18 +139,22 @@ namespace GameLogic.Combat.CombatTool
             {
                 heroDie[i].Update(t);
             }
-
         }
 
-        public void LateUpdate()
+        public void LateUpdate(float t)
         {
-            
             for (int i = 0; i < heroDispose.Count; i++)
             {
-                CObjectPool.Instance.Recycle(heroDispose[i]);
+                CombatHeroEntity combatHeroEntity = heroDispose[i];
+                combatHeroEntity.Dispose();
+                combatHeroEntity.DisTime += t;
+                if (combatHeroEntity.DisTime > 10)
+                {
+                    CObjectPool.Instance.Recycle(combatHeroEntity);
+                    heroDispose.RemoveAt(i);
+                    i--;
+                }
             }
-
-            heroDispose.Clear();
         }
 
         public void AddHeroDie(CombatHeroEntity hero)

+ 4 - 6
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroEntity.cs

@@ -47,6 +47,8 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
     private float _addInjuiedValue = (1.0f / 0.2f) * 0.3f;
 
     private bool _isDis;
+    
+    public float DisTime;
 
     public Vector3 dotPos
     {
@@ -148,7 +150,7 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
         poolInterface.own.SetActive(true);
         combatHeroAnimtion.Init(this);
         CombatAIBasic.ChangeState(CombatHeroStateType.XiuMian);
-        if (!IsEnemy)
+        if (!IsEnemy|| CurrCombatHeroInfo.heroType==3)
         {
             CreateHeroHpEventData createHeroHpEventData = CreateHeroHpEventData.Create();
             createHeroHpEventData.combatHeroEntity = this;
@@ -341,11 +343,7 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
         _isDis = false;
     }
 
-    public override async CTask AwaitTask()
-    {
-        Dispose();
-        await TimerComponent.Instance.WaitAsync(10000);
-    }
+   
 
     public override void DormancyObj()
     {

+ 3 - 1
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroTimeLineControl.cs

@@ -1,5 +1,6 @@
 using System;
 using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
+using Fort23.Core;
 
 namespace GameLogic.Combat.Hero
 {
@@ -53,9 +54,10 @@ namespace GameLogic.Combat.Hero
                 bool isEnd = timeLineEventLogicGroupBasic.Update(deltaTime);
                 if (isEnd)
                 {
-                    timeLineEventLogicGroupBasic.UpdateEndFinish();
+                   
                     _currRunEventLogicGroupList.RemoveAt(i);
                     i--;
+                    CObjectPool.Instance.Recycle(timeLineEventLogicGroupBasic);
                 }
             }
         }

+ 1 - 1
Assets/Scripts/GameLogic/Paritcle/ParitcleLogic/FxNavigationLogic.cs

@@ -116,7 +116,7 @@ public class FxNavigationLogic : FxAILogicBasic
                 // Vector3 dotPos= _currNavigationTargetHero.dotPos + new Vector3(0, 0.5f, 0);
                 // _currPos=
                 Vector3 newDir = (_currNavigationTargetHero.dotPos - _currPos).normalized;
-                dir = Vector3.Lerp(dir, newDir, 0.2f);
+                dir = Vector3.Lerp(dir, newDir, 0.1f);
                 dir.y = 0;
                 dir.Normalize();
             }

+ 62 - 43
Assets/Scripts/GameTimeLine/CustomizeTimeLogic/FxLogic/TimeLineEventLogicGroupBasic.cs

@@ -12,14 +12,14 @@ namespace CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic
     /// 把一些列clip进行管理起来(动画、声音、特效),组成一个技能所需的所有资源。
     /// 一般来说,就是一个track group下面的所有track里的所有clip
     /// </summary>
-    public class TimeLineEventLogicGroupBasic 
+    public class TimeLineEventLogicGroupBasic : CObject
     {
         public object extraData;
 
-        /// <summary>
-        /// 关联的组
-        /// </summary>
-        private List<TimeLineEventLogicGroupBasic> _AssociationGroupBasics = new List<TimeLineEventLogicGroupBasic>();
+        // /// <summary>
+        // /// 关联的组
+        // /// </summary>
+        // private List<TimeLineEventLogicGroupBasic> _AssociationGroupBasics = new List<TimeLineEventLogicGroupBasic>();
 
         /// <summary>
         /// Timeline的逻辑组 
@@ -68,28 +68,28 @@ namespace CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic
 
         public float SkillPreparationTime;
 
-        public void AddAssociationGroupBasics(TimeLineEventLogicGroupBasic timeLineEventLogicGroupBasic)
-        {
-            _AssociationGroupBasics.Add(timeLineEventLogicGroupBasic);
-        }
-
-        public bool IsExist(TimeLineEventLogicGroupBasic timeLineEventLogicGroupBasic)
-        {
-            if (this == timeLineEventLogicGroupBasic)
-            {
-                return true;
-            }
-
-            for (int i = 0; i < _AssociationGroupBasics.Count; i++)
-            {
-                if (_AssociationGroupBasics.Contains(timeLineEventLogicGroupBasic))
-                {
-                    return true;
-                }
-            }
-
-            return false;
-        }
+        // public void AddAssociationGroupBasics(TimeLineEventLogicGroupBasic timeLineEventLogicGroupBasic)
+        // {
+        //     _AssociationGroupBasics.Add(timeLineEventLogicGroupBasic);
+        // }
+        //
+        // public bool IsExist(TimeLineEventLogicGroupBasic timeLineEventLogicGroupBasic)
+        // {
+        //     if (this == timeLineEventLogicGroupBasic)
+        //     {
+        //         return true;
+        //     }
+        //
+        //     for (int i = 0; i < _AssociationGroupBasics.Count; i++)
+        //     {
+        //         if (_AssociationGroupBasics.Contains(timeLineEventLogicGroupBasic))
+        //         {
+        //             return true;
+        //         }
+        //     }
+        //
+        //     return false;
+        // }
 
         public bool isFinish()
         {
@@ -287,27 +287,46 @@ namespace CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic
             }
         }
 
-        public void UpdateEndFinish()
-        {
-            for (int i = 0; i < timeLineLogic.Count; i++)
-            {
-                TimeLineEventParticleLogicBasic timeLineEventParticleLogicBasic =
-                    timeLineLogic[i] as TimeLineEventParticleLogicBasic;
-                if (timeLineEventParticleLogicBasic != null && timeLineEventParticleLogicBasic.loopFx.Count > 0)
-                {
-                    continue;
-                }
-
-                timeLineLogic[i].Dispose();
-                timeLineLogic.RemoveAt(i);
-                i--;
-            }
-        }
+     
 
         // public void Dispose()
         // {
         //     _AssociationGroupBasics.Clear();
         //     timeLineLogic.Clear();
         // }
+        public override void ActiveObj()
+        {
+        }
+
+        public override void DormancyObj()
+        {
+            timeLineLogic.Clear();
+            OnInitParticleSystemPoolCallBack = null;
+
+            InitGuid = 0;
+
+            timeLineTime = 0;
+
+            maxTime = 0;
+
+
+            updateEnd = false;
+
+            skillTimelineEnd = false;
+
+            TimeLineMaxTime = 0;
+
+            groupName = null;
+            targetEntity = null;
+
+            castEntity = null;
+
+            TimeLineUpdateEnd = null;
+
+            isEndSing = false;
+
+            attSpeed = 0;
+            extraData = null;
+        }
     }
 }

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

@@ -3,6 +3,7 @@ using System.Collections.Generic;
 using CombatCore.SerializationTimeLine;
 using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
 using CombatLibrary.CombatLibrary.CombatCore.Utility;
+using Fort23.Core;
 using Fort23.UTool;
 using Utility;
 #if !COMBAT_SERVER
@@ -84,7 +85,7 @@ public class TimeLienData
             return null;
         }
 
-        T timeLineEventLogicGroup = new T();
+        T timeLineEventLogicGroup =CObjectPool.Instance.Fetch<T>();
         timeLineEventLogicGroup.groupName = groupName;
 
         timeLineEventLogicGroup.Init(timeLineAssetSerializations);

+ 11 - 7
Assets/Scripts/GameUI/UI/Combat/CombatShowTextPanel.cs

@@ -12,17 +12,15 @@ namespace Fort23.Mono
         // public static Font huiFuFont;
         // public static Font shangHai;
 
-     
-        public static void  OpenCombatShowTextPanel(CTaskAwaitBuffer cTaskAwaitBuffer)
+
+        public static void OpenCombatShowTextPanel(CTaskAwaitBuffer cTaskAwaitBuffer)
         {
-            cTaskAwaitBuffer.AddTask(UIManager.Instance.LoadAndOpenPanel<CombatShowTextPanel>(null,UILayer.Middle));
+            cTaskAwaitBuffer.AddTask(UIManager.Instance.LoadAndOpenPanel<CombatShowTextPanel>(null, UILayer.Middle));
             // cTaskAwaitBuffer.AddTask(AssetBundleLoadManager.Instance.LoadAssetAsyncTask<Font>("hd_0.fontsettings",
             //     delegate(AssetHandle handle) { huiFuFont = handle.AssetObject<Font>(); }));
             //
             // cTaskAwaitBuffer.AddTask(AssetBundleLoadManager.Instance.LoadAssetAsyncTask<Font>("Zhanli_0.fontsettings",
             //     delegate(AssetHandle handle) { shangHai = handle.AssetObject<Font>(); }));
-
-          
         }
 
         private void Init()
@@ -49,20 +47,26 @@ namespace Fort23.Mono
         {
             HarmUpdateEventData harmUpdateEventData = iEventData as HarmUpdateEventData;
             HarmReturnInfo harmReturnInfo = harmUpdateEventData.HarmReturnInfo;
+            CombatHeroEntity heroEntity = harmReturnInfo.target.combatHeroEntity;
+            long att = harmReturnInfo.att;
+            HarmType harmType = harmReturnInfo.harmType;
             ShowTextWidget widget =
                 await UIManager.Instance.CreateGComponentForObject<ShowTextWidget>(ShowTextWidget, null, transform,
                     isInstance: true);
-            widget.ShowUI(harmReturnInfo,false);
+            widget.ShowUI(heroEntity, att, harmType, false);
         }
 
         private async void HarmUpdate(IEventData iEventData)
         {
             HarmUpdateEventData harmUpdateEventData = iEventData as HarmUpdateEventData;
             HarmReturnInfo harmReturnInfo = harmUpdateEventData.HarmReturnInfo;
+            CombatHeroEntity heroEntity = harmReturnInfo.target.combatHeroEntity;
+            long att = harmReturnInfo.att;
+            HarmType harmType = harmReturnInfo.harmType;
             ShowTextWidget widget =
                 await UIManager.Instance.CreateGComponentForObject<ShowTextWidget>(ShowTextWidget, null, transform,
                     isInstance: true);
-            widget.ShowUI(harmReturnInfo,true);
+            widget.ShowUI(heroEntity, att, harmType, true);
         }
     }
 }

+ 5 - 5
Assets/Scripts/GameUI/UI/Combat/ShowTextWidget.cs

@@ -25,25 +25,25 @@ namespace Fort23.Mono
         {
         }
 
-        public void ShowUI(HarmReturnInfo harmReturnInfo, bool isHarm)
+        public void ShowUI(CombatHeroEntity heroEntity,long att , HarmType harmType, bool isHarm)
         {
-            Vector3 worldPos = harmReturnInfo.target.combatHeroEntity.combatHeroGameObject.hpTransform.position;
+            Vector3 worldPos =heroEntity.combatHeroGameObject.hpTransform.position;
             Vector3 p = UIManager.Instance.CurrCustomCameraStack.camera.WorldToScreenPoint(worldPos);
             Vector3 p2 = UIManager.Instance.UICamera.ScreenToWorldPoint(p);
             transform.position = p2;
             if (isHarm)
             {
-                text.color=Color.white;
+                text.color=heroEntity.IsEnemy?Color.white:Color.red;
             }
             else
             {
                 text.color=Color.green;
             }
 
-            text.text = harmReturnInfo.att.ToString();
+            text.text = att.ToString();
             if (Animator != null)
             {
-                if (harmReturnInfo.harmType.HasFlag(HarmType.BaoJi))
+                if (harmType.HasFlag(HarmType.BaoJi))
                 {
                     Animator.Play("ShowTextWidgetBaoji");
                 }

+ 6 - 1
Assets/Scripts/GameUI/UI/CombatHPPanel.cs

@@ -49,7 +49,7 @@ namespace Fort23.Mono
                 CombatHeroEntity t = combatHeroTargetAlterEventData.targetCombatHeroEntity as CombatHeroEntity;
                 if (t != null)
                 {
-                    if (t.CurrCombatHeroInfo.heroType == 4)
+                    if (t.CurrCombatHeroInfo.heroType == 4||t.CurrCombatHeroInfo.heroType ==3)
                     {
                         return;
                     }
@@ -72,8 +72,13 @@ namespace Fort23.Mono
             if (combatHeroTargetAlterEventData.lasetCombatHeroEntity != null)
             {
                 CombatHeroEntity t = combatHeroTargetAlterEventData.lasetCombatHeroEntity as CombatHeroEntity;
+              
                 if (t != null)
                 {
+                    if (t.CurrCombatHeroInfo.heroType == 4||t.CurrCombatHeroInfo.heroType ==3)
+                    {
+                        return;
+                    }
                     if (currTargetHeroHp.TryGetValue(combatHeroTargetAlterEventData.lasetCombatHeroEntity,
                             out int count))
                     {

File diff suppressed because it is too large
+ 0 - 0
Assets/StreamingAssets/assetConfig.txt


BIN
Excel2Json/Excel/HeroModel.xlsx


BIN
Excel2Json/Excel/LevelBattle.xlsx


BIN
Excel2Json/Excel/skill.xlsx


+ 4 - 3
ProjectSettings/ProjectSettings.asset

@@ -84,7 +84,7 @@ PlayerSettings:
   androidEnableSensors: 0
   defaultIsNativeResolution: 1
   macRetinaSupport: 1
-  runInBackground: 0
+  runInBackground: 1
   captureSingleScreen: 0
   muteOtherAudioSources: 0
   Prepare IOS For Recording: 0
@@ -332,7 +332,8 @@ PlayerSettings:
   openGLRequireES31: 0
   openGLRequireES31AEP: 0
   openGLRequireES32: 0
-  m_TemplateCustomTags: {}
+  m_TemplateCustomTags:
+    PRODUCT_DESCRIPTION: 
   mobileMTRendering:
     Android: 1
     HMIAndroid: 1
@@ -728,7 +729,7 @@ PlayerSettings:
     -s ERROR_ON_UNDEFINED_SYMBOLS=0 -s TOTAL_MEMORY=256MB -s EXPORTED_RUNTIME_METHODS=''["ccall","cwrap","stackTrace","addRunDependency","removeRunDependency","FS_createPath","FS_createDataFile","stackTrace","writeStackCookie","checkStackCookie","lengthBytesUTF8","stringToUTF8"]''
     --profiling-funcs '
   weixinMiniGameModulesDirectory: 
-  weixinMiniGameTemplate: PATH:D:\UnityProject\XY001\xy001\XY001\Library\PackageCache\com.qq.weixin.minigame@65b7e86611\WebGLTemplates\WXTemplate2022TJ
+  weixinMiniGameTemplate: APPLICATION:PWA
   weixinMiniGameAnalyzeBuildSize: 0
   weixinMiniGameUseEmbeddedResources: 0
   weixinMiniGameCompressionFormat: 2

+ 151 - 100
UserSettings/Layouts/default-2022.dwlt

@@ -17,9 +17,9 @@ MonoBehaviour:
     x: 0
     y: 43
     width: 2560
-    height: 1357
+    height: 1349
   m_ShowMode: 4
-  m_Title: Project
+  m_Title: Hierarchy
   m_RootView: {fileID: 7}
   m_MinSize: {x: 875, y: 300}
   m_MaxSize: {x: 10000, y: 10000}
@@ -42,9 +42,9 @@ MonoBehaviour:
     x: 604
     y: 0
     width: 645
-    height: 796
-  m_MinSize: {x: 202, y: 221}
-  m_MaxSize: {x: 4002, y: 4021}
+    height: 859
+  m_MinSize: {x: 200, y: 200}
+  m_MaxSize: {x: 4000, y: 4000}
   m_ActualView: {fileID: 23}
   m_Panes:
   - {fileID: 23}
@@ -70,11 +70,11 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 1249
-    height: 796
+    height: 859
   m_MinSize: {x: 200, y: 50}
   m_MaxSize: {x: 16192, y: 8096}
   vertical: 0
-  controlID: 48
+  controlID: 35
   draggingID: 0
 --- !u!114 &4
 MonoBehaviour:
@@ -91,12 +91,12 @@ MonoBehaviour:
   m_Children: []
   m_Position:
     serializedVersion: 2
-    x: 965
+    x: 708
     y: 0
-    width: 284
-    height: 511
-  m_MinSize: {x: 100, y: 100}
-  m_MaxSize: {x: 4000, y: 4000}
+    width: 541
+    height: 440
+  m_MinSize: {x: 102, y: 121}
+  m_MaxSize: {x: 4002, y: 4021}
   m_ActualView: {fileID: 18}
   m_Panes:
   - {fileID: 18}
@@ -119,10 +119,10 @@ MonoBehaviour:
     serializedVersion: 2
     x: 0
     y: 0
-    width: 965
-    height: 511
-  m_MinSize: {x: 101, y: 121}
-  m_MaxSize: {x: 4001, y: 4021}
+    width: 708
+    height: 440
+  m_MinSize: {x: 100, y: 100}
+  m_MaxSize: {x: 4000, y: 4000}
   m_ActualView: {fileID: 19}
   m_Panes:
   - {fileID: 19}
@@ -146,13 +146,13 @@ MonoBehaviour:
   m_Position:
     serializedVersion: 2
     x: 0
-    y: 796
+    y: 859
     width: 1249
-    height: 511
+    height: 440
   m_MinSize: {x: 200, y: 50}
   m_MaxSize: {x: 16192, y: 8096}
   vertical: 0
-  controlID: 77
+  controlID: 58
   draggingID: 0
 --- !u!114 &7
 MonoBehaviour:
@@ -175,7 +175,7 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 2560
-    height: 1357
+    height: 1349
   m_MinSize: {x: 875, y: 300}
   m_MaxSize: {x: 10000, y: 10000}
   m_UseTopView: 1
@@ -226,11 +226,11 @@ MonoBehaviour:
     x: 0
     y: 30
     width: 2560
-    height: 1307
+    height: 1299
   m_MinSize: {x: 500, y: 100}
   m_MaxSize: {x: 40480, y: 16192}
   vertical: 0
-  controlID: 232
+  controlID: 200
   draggingID: 0
 --- !u!114 &10
 MonoBehaviour:
@@ -248,7 +248,7 @@ MonoBehaviour:
   m_Position:
     serializedVersion: 2
     x: 0
-    y: 1337
+    y: 1329
     width: 2560
     height: 20
   m_MinSize: {x: 0, y: 0}
@@ -273,11 +273,11 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 1249
-    height: 1307
+    height: 1299
   m_MinSize: {x: 200, y: 100}
   m_MaxSize: {x: 16192, y: 16192}
   vertical: 1
-  controlID: 47
+  controlID: 57
   draggingID: 0
 --- !u!114 &12
 MonoBehaviour:
@@ -297,7 +297,7 @@ MonoBehaviour:
     x: 1249
     y: 0
     width: 263
-    height: 1307
+    height: 1299
   m_MinSize: {x: 202, y: 221}
   m_MaxSize: {x: 4002, y: 4021}
   m_ActualView: {fileID: 20}
@@ -322,8 +322,8 @@ MonoBehaviour:
     serializedVersion: 2
     x: 1512
     y: 0
-    width: 656
-    height: 1307
+    width: 610
+    height: 1299
   m_MinSize: {x: 232, y: 271}
   m_MaxSize: {x: 10002, y: 10021}
   m_ActualView: {fileID: 22}
@@ -346,12 +346,12 @@ MonoBehaviour:
   m_Children: []
   m_Position:
     serializedVersion: 2
-    x: 2168
+    x: 2122
     y: 0
-    width: 392
-    height: 1307
-  m_MinSize: {x: 275, y: 50}
-  m_MaxSize: {x: 4000, y: 4000}
+    width: 438
+    height: 1299
+  m_MinSize: {x: 276, y: 71}
+  m_MaxSize: {x: 4001, y: 4021}
   m_ActualView: {fileID: 21}
   m_Panes:
   - {fileID: 21}
@@ -367,7 +367,7 @@ MonoBehaviour:
   m_Enabled: 1
   m_EditorHideFlags: 1
   m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
-  m_Name: SceneView
+  m_Name: AnimatorControllerTool
   m_EditorClassIdentifier: 
   m_Children: []
   m_Position:
@@ -375,16 +375,16 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 604
-    height: 796
-  m_MinSize: {x: 200, y: 200}
-  m_MaxSize: {x: 4000, y: 4000}
-  m_ActualView: {fileID: 24}
+    height: 859
+  m_MinSize: {x: 101, y: 121}
+  m_MaxSize: {x: 4001, y: 4021}
+  m_ActualView: {fileID: 17}
   m_Panes:
   - {fileID: 24}
   - {fileID: 17}
   - {fileID: 16}
-  m_Selected: 0
-  m_LastSelected: 2
+  m_Selected: 1
+  m_LastSelected: 0
 --- !u!114 &16
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -537,8 +537,8 @@ MonoBehaviour:
     serializedVersion: 2
     x: 0
     y: 73
-    width: 1209
-    height: 436
+    width: 603
+    height: 838
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -556,6 +556,9 @@ MonoBehaviour:
     - {fileID: -8315694826801552787, guid: 0325389693ca4a745b34f45418f1b0e8, type: 2}
     - {fileID: 7813710424225025242, guid: 1843f38245744dd438c9f0aed405cb60, type: 2}
     - {fileID: -34692957956452073, guid: 765f70402f6434f4bac1e42641f2587a, type: 2}
+    - {fileID: 7813710424225025242, guid: 965d15d735575274896b1aca47c37250, type: 2}
+    - {fileID: -5089597649012980088, guid: 5a66fd6a72cb7af4381a35be43163796, type: 2}
+    - {fileID: -5089597649012980088, guid: c6d72984d2477a746861eb76fe0bdea9, type: 2}
     m_ValueSerializationHelper:
     - e00: 0.5623966
       e01: 0
@@ -589,14 +592,14 @@ MonoBehaviour:
       e31: 0
       e32: 0
       e33: 1
-    - e00: 0.45396718
+    - e00: 0.3263158
       e01: 0
       e02: 0
-      e03: 290.01984
+      e03: -1.3157959
       e10: 0
-      e11: 0.45396718
+      e11: 0.3263158
       e12: 0
-      e13: 246.35828
+      e13: 423.9737
       e20: 0
       e21: 0
       e22: 1
@@ -637,10 +640,58 @@ MonoBehaviour:
       e31: 0
       e32: 0
       e33: 1
+    - e00: 0.3263158
+      e01: 0
+      e02: 0
+      e03: -1.3157959
+      e10: 0
+      e11: 0.3263158
+      e12: 0
+      e13: 335.26343
+      e20: 0
+      e21: 0
+      e22: 1
+      e23: 0
+      e30: 0
+      e31: 0
+      e32: 0
+      e33: 1
+    - e00: 0.3263158
+      e01: 0
+      e02: 0
+      e03: -1.3157959
+      e10: 0
+      e11: 0.3263158
+      e12: 0
+      e13: 339.1316
+      e20: 0
+      e21: 0
+      e22: 1
+      e23: 0
+      e30: 0
+      e31: 0
+      e32: 0
+      e33: 1
+    - e00: 0.3263158
+      e01: 0
+      e02: 0
+      e03: -1.3157959
+      e10: 0
+      e11: 0.3263158
+      e12: 0
+      e13: 371.03308
+      e20: 0
+      e21: 0
+      e22: 1
+      e23: 0
+      e30: 0
+      e31: 0
+      e32: 0
+      e33: 1
   m_PreviewAnimator: {fileID: 0}
-  m_AnimatorController: {fileID: 9100000, guid: 765f70402f6434f4bac1e42641f2587a, type: 2}
+  m_AnimatorController: {fileID: 9100000, guid: 0325389693ca4a745b34f45418f1b0e8, type: 2}
   m_BreadCrumbs:
-  - m_Target: {fileID: -34692957956452073, guid: 765f70402f6434f4bac1e42641f2587a, type: 2}
+  - m_Target: {fileID: -8315694826801552787, guid: 0325389693ca4a745b34f45418f1b0e8, type: 2}
     m_ScrollPosition: {x: 0, y: 0}
   stateMachineGraph: {fileID: 0}
   stateMachineGraphGUI: {fileID: 0}
@@ -673,10 +724,10 @@ MonoBehaviour:
     m_Tooltip: 
   m_Pos:
     serializedVersion: 2
-    x: 965
-    y: 869
-    width: 282
-    height: 490
+    x: 708
+    y: 932
+    width: 539
+    height: 419
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -694,7 +745,7 @@ MonoBehaviour:
     m_IsLocked: 0
   m_SequenceHierarchy: {fileID: 0}
   m_SequencePath:
-    m_SelectionRoot: 0
+    m_SelectionRoot: 190458
     m_SubElements: []
 --- !u!114 &19
 MonoBehaviour:
@@ -717,9 +768,9 @@ MonoBehaviour:
   m_Pos:
     serializedVersion: 2
     x: 0
-    y: 869
-    width: 964
-    height: 490
+    y: 932
+    width: 707
+    height: 419
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -753,7 +804,7 @@ MonoBehaviour:
     x: 1249
     y: 73
     width: 261
-    height: 1286
+    height: 1278
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -767,9 +818,9 @@ MonoBehaviour:
   m_SceneHierarchy:
     m_TreeViewState:
       scrollPos: {x: 0, y: 0}
-      m_SelectedIDs: 78580100
+      m_SelectedIDs: 
       m_LastClickedID: 0
-      m_ExpandedIDs: fcf6fdff16f8fdff68fdfdffa4aaffff32db000060db000074db000080db0000
+      m_ExpandedIDs: 089becff8a42f0ff9042f0ff8ea5f0ff94a5f0ffe2f8f0ff6efdf0ff74fdf0ff8030f1ff8630f1ff0c39f1ff1a39f1ff6e3ff1ff2abaf1ffb2bef2ff2ee5f2ff70e9f2ff90e9f2ff94e9f2ff9ee9f2ff94fbf7ffa0fbf7ff4c34f8ff5834f8ffe660f8ff709df8ff8c9df8ffa89df8ffbc9df8ffc29df8ff56c6f8ff72c6f8ff86c6f8ff8cc6f8ff2ad8f9ffaadef9ffaedef9ff60dff9ff10e0f9ffd055faffd455faffe255faffd636fdfff236fdff0637fdff0c37fdff56a5feff72a5feff8ea5feffa2a5feff9086ffff9c86ffff0eefffffecb900001aba00002eba00003aba0000
       m_RenameOverlay:
         m_UserAcceptedRename: 0
         m_Name: 
@@ -813,10 +864,10 @@ MonoBehaviour:
     m_Tooltip: 
   m_Pos:
     serializedVersion: 2
-    x: 2168
+    x: 2122
     y: 73
-    width: 391
-    height: 1286
+    width: 437
+    height: 1278
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -862,8 +913,8 @@ MonoBehaviour:
     serializedVersion: 2
     x: 1512
     y: 73
-    width: 654
-    height: 1286
+    width: 608
+    height: 1278
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -885,7 +936,7 @@ MonoBehaviour:
     m_SkipHidden: 0
     m_SearchArea: 1
     m_Folders:
-    - Assets/StreamingAssets/Bundle
+    - Assets/Art/ArtHero
     m_Globs: []
     m_OriginalText: 
     m_ImportLogFlags: 0
@@ -893,30 +944,30 @@ MonoBehaviour:
   m_ViewMode: 1
   m_StartGridSize: 16
   m_LastFolders:
-  - Assets/StreamingAssets/Bundle
+  - Assets/Art/ArtHero
   m_LastFoldersGridSize: 16
-  m_LastProjectPath: D:\UnityProject\XY001\xy001\XY001
+  m_LastProjectPath: D:\unityProject\XY001
   m_LockTracker:
     m_IsLocked: 0
   m_FolderTreeState:
-    scrollPos: {x: 0, y: 214}
-    m_SelectedIDs: ae570100
-    m_LastClickedID: 87982
-    m_ExpandedIDs: 000000002cdc00002edc000030dc000034dc000036dc000038dc00003adc00003cdc00003edc000040dc00000edf000000ca9a3bffffff7f
+    scrollPos: {x: 0, y: 0}
+    m_SelectedIDs: d01c0100
+    m_LastClickedID: 72912
+    m_ExpandedIDs: 00000000fcba0000feba000000bb000002bb000004bb000006bb000008bb00000abb00000cbb00000ebb000010bb000012bb000014bb000016bb000018bb00001abb00001cbb00001ebb000020bb000022bb000024bb000026bb000028bb00002abb00002cbb00002ebb000030bb000032bb000034bb000036bb000038bb00003abb00003cbb00003ebb000040bb000042bb000044bb000046bb000048bb00004cbb00004ebb000050bb000052bb000054bb000056bb000058bb00005abb0000aebd0000c0bd0000c4bd000086be0000e21c01000467020000ca9a3bffffff7f
     m_RenameOverlay:
       m_UserAcceptedRename: 0
-      m_Name: 
-      m_OriginalName: 
+      m_Name: PottingMobileSDK
+      m_OriginalName: PottingMobileSDK
       m_EditFieldRect:
         serializedVersion: 2
         x: 0
         y: 0
         width: 0
         height: 0
-      m_UserData: 0
+      m_UserData: 48578
       m_IsWaitingForDelay: 0
       m_IsRenaming: 0
-      m_OriginalEventType: 11
+      m_OriginalEventType: 0
       m_IsRenamingFilename: 1
       m_ClientGUIView: {fileID: 13}
     m_SearchString: 
@@ -930,7 +981,7 @@ MonoBehaviour:
     scrollPos: {x: 0, y: 0}
     m_SelectedIDs: 
     m_LastClickedID: 0
-    m_ExpandedIDs: 000000002cdc00002edc000030dc000032dc000034dc000036dc000038dc00003adc00003cdc00003edc000040dc0000
+    m_ExpandedIDs: 00000000fcba0000feba000000bb000002bb000004bb000006bb000008bb00000abb00000cbb00000ebb000010bb000012bb000014bb000016bb000018bb00001abb00001cbb00001ebb000020bb000022bb000024bb000026bb000028bb00002abb00002cbb00002ebb000030bb000032bb000034bb000036bb000038bb00003abb00003cbb00003ebb000040bb000042bb000044bb000046bb000048bb00004abb00004cbb00004ebb000050bb000052bb000054bb000056bb000058bb00005abb0000
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_Name: 
@@ -958,21 +1009,21 @@ MonoBehaviour:
     m_SelectedInstanceIDs: 
     m_LastClickedInstanceID: 0
     m_HadKeyboardFocusLastEvent: 1
-    m_ExpandedInstanceIDs: d02e01001ef900002afc000092f80000f0f70000d8fa000046fa0000f0f80000dc5b0100d05b0100c85b0100cc5b01004a0b0100de0b0100de0a01009e0b0100220b01002a4201007a490100aa4401008a4301006a4e0100
+    m_ExpandedInstanceIDs: d02e01001ef900002afc000092f80000f0f70000d8fa000046fa0000f0f80000dc5b0100d05b0100c85b0100cc5b01004a0b0100de0b0100de0a01009e0b0100220b01002a4201007a490100aa4401008a4301006a4e010076f00000
     m_RenameOverlay:
       m_UserAcceptedRename: 0
-      m_Name: 
-      m_OriginalName: 
+      m_Name: GuaiwuBoss02_anim
+      m_OriginalName: GuaiwuBoss02_anim
       m_EditFieldRect:
         serializedVersion: 2
         x: 0
         y: 0
         width: 0
         height: 0
-      m_UserData: 0
+      m_UserData: 46596
       m_IsWaitingForDelay: 0
       m_IsRenaming: 0
-      m_OriginalEventType: 11
+      m_OriginalEventType: 0
       m_IsRenamingFilename: 1
       m_ClientGUIView: {fileID: 13}
     m_CreateAssetUtility:
@@ -982,7 +1033,7 @@ MonoBehaviour:
       m_Icon: {fileID: 0}
       m_ResourceFile: 
     m_NewAssetIndexInList: -1
-    m_ScrollPosition: {x: 0, y: 9017}
+    m_ScrollPosition: {x: 0, y: 0}
     m_GridSize: 16
   m_SkipHiddenPackages: 0
   m_DirectoriesAreaWidth: 230
@@ -1009,7 +1060,7 @@ MonoBehaviour:
     x: 604
     y: 73
     width: 643
-    height: 775
+    height: 838
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -1063,22 +1114,22 @@ MonoBehaviour:
       x: 0
       y: 21
       width: 643
-      height: 754
-    m_Scale: {x: 0.4642857, y: 0.4642857}
-    m_Translation: {x: 321.5, y: 377}
+      height: 817
+    m_Scale: {x: 0.5030788, y: 0.5030788}
+    m_Translation: {x: 321.5, y: 408.5}
     m_MarginLeft: 0
     m_MarginRight: 0
     m_MarginTop: 0
     m_MarginBottom: 0
     m_LastShownAreaInsideMargins:
       serializedVersion: 2
-      x: -692.46155
+      x: -639.0649
       y: -812
-      width: 1384.9231
+      width: 1278.1298
       height: 1624
     m_MinimalGUI: 1
-  m_defaultScale: 0.4642857
-  m_LastWindowPixelSize: {x: 643, y: 775}
+  m_defaultScale: 0.5030788
+  m_LastWindowPixelSize: {x: 643, y: 838}
   m_ClearInEditMode: 1
   m_NoCameraWarning: 1
   m_LowResolutionForAspectRatios: 01000000000000000000
@@ -1107,7 +1158,7 @@ MonoBehaviour:
     x: 0
     y: 73
     width: 603
-    height: 775
+    height: 838
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -1123,7 +1174,7 @@ MonoBehaviour:
       collapsed: 0
       displayed: 1
       snapOffset: {x: -156, y: -26}
-      snapOffsetDelta: {x: -10, y: 0}
+      snapOffsetDelta: {x: 0, y: 0}
       snapCorner: 3
       id: Tool Settings
       index: 0
@@ -1343,7 +1394,7 @@ MonoBehaviour:
       floating: 0
       collapsed: 0
       displayed: 0
-      snapOffset: {x: 0, y: -172}
+      snapOffset: {x: 0, y: -197}
       snapOffsetDelta: {x: 0, y: 0}
       snapCorner: 2
       id: Scene View/Particles
@@ -1479,9 +1530,9 @@ MonoBehaviour:
   m_PlayAudio: 0
   m_AudioPlay: 0
   m_Position:
-    m_Target: {x: -5.5877957, y: 0.78333306, z: 19.707907}
+    m_Target: {x: -2.5253806, y: 6.5943775, z: 24.328283}
     speed: 2
-    m_Value: {x: -5.5877957, y: 0.78333306, z: 19.707907}
+    m_Value: {x: -4.23, y: 0.70000005, z: 1.5845656}
   m_RenderMode: 0
   m_CameraMode:
     drawMode: 0
@@ -1527,13 +1578,13 @@ MonoBehaviour:
     m_GridAxis: 1
     m_gridOpacity: 0.5
   m_Rotation:
-    m_Target: {x: 0.12578817, y: 0.8686845, z: -0.28191867, w: 0.3875884}
+    m_Target: {x: 0.06666337, y: -0.5457225, z: 0.043753672, w: 0.8343608}
     speed: 2
-    m_Value: {x: 0.12577946, y: 0.8686244, z: -0.28189918, w: 0.38756162}
+    m_Value: {x: 0.066652395, y: -0.54563266, z: 0.04374647, w: 0.83422345}
   m_Size:
-    m_Target: 1.11127
+    m_Target: 13.386118
     speed: 2
-    m_Value: 1.11127
+    m_Value: 1.001051
   m_Ortho:
     m_Target: 0
     speed: 2
@@ -1553,7 +1604,7 @@ MonoBehaviour:
     m_OcclusionCulling: 0
     m_EnableGDRP: 1
     m_BackfaceCulling: 0
-  m_LastSceneViewRotation: {x: 0.013153511, y: -0.059692424, z: -0.0010107142, w: -0.99825275}
+  m_LastSceneViewRotation: {x: 0.015141823, y: -0.69912195, z: 0.014999355, w: 0.71491367}
   m_LastSceneViewOrtho: 0
   m_ReplacementShader: {fileID: 0}
   m_ReplacementString: 

Some files were not shown because too many files changed in this diff