chenxin
2020-10-28 56f231f1f6523d7920cf32f033f9bb6f0015550f
Merge commit '8380b3c000a04bd9bf6dfc11fd8337c1563ad265' into master

# Conflicts:
# GemBattle.zip
# GemBattle/宝石塔防_Data/Managed/Assembly-CSharp.dll
# GemBattle/宝石塔防_Data/globalgamemanagers
# GemBattle/宝石塔防_Data/globalgamemanagers.assets
# GemBattle/宝石塔防_Data/level0
# GemBattle/宝石塔防_Data/level2
# GemBattle/宝石塔防_Data/level3
# GemBattle/宝石塔防_Data/resources.assets
# GemBattle/宝石塔防_Data/sharedassets2.assets
# GemBattle/宝石塔防_Data/sharedassets2.assets.resS
# GemBattle/宝石塔防_Data/sharedassets3.assets
20 files added
53 files modified
100400 ■■■■■ changed files
Assets/00000/package/Materials/Glow_027.mat 30 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Glow_027.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Glow_028.mat 30 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Glow_028.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Object_002.mat 30 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Object_002.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/1027Effect_tuodong 1.prefab 38794 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/1027Effect_tuodong 1.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Effect_baoshishengji1026.prefab 22 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Effect_baoxiangliuguang.prefab 64 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Effect_bingdong1026.prefab 24 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Effect_goumaibaoshi1026.prefab 102 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Effect_jiansu1026.prefab 4 ●●●● patch | view | raw | blame | history
Assets/00000/package/Texture/Glow_027.png patch | view | raw | blame | history
Assets/00000/package/Texture/Glow_027.png.meta 106 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Texture/Glow_028.png patch | view | raw | blame | history
Assets/00000/package/Texture/Glow_028.png.meta 106 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Texture/Object_002.png patch | view | raw | blame | history
Assets/00000/package/Texture/Object_002.png.meta 106 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/BossAgent.prefab 211 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/fire.prefab 256 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/water.prefab 256 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/wood.prefab 416 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireGhost.prefab 191 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab 4 ●●● patch | view | raw | blame | history
Assets/Prefabs/UI/PropIcon.prefab 171 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/ToBattle_101.prefab 14645 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/ToBattle_101.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/ToBattle_105.prefab 14645 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/ToBattle_105.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/ToBattle_109.prefab 29132 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/ToBattle_109.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/Endless.unity 92 ●●●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/GemBattle.unity 16 ●●●● patch | view | raw | blame | history
Assets/Scripts/ActionGameFramework/Health/Targetable.cs 20 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Common/GameConfig.cs 3 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Agents/Agent.cs 95 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessWaveLineManager.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs 8 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/WaveLineSelMgr.cs 5 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/TowerLevel.cs 486 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessSettlementPropList.cs 3 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs 69 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs 68 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/TowerPlacementGhost.cs 14 ●●●● patch | view | raw | blame | history
GemBattle/宝石塔防_Data/level1 patch | view | raw | blame | history
GemBattle/宝石塔防_Data/resources.assets.resS patch | view | raw | blame | history
GemBattle/宝石塔防_Data/sharedassets1.assets patch | view | raw | blame | history
GemBattle/宝石塔防_Data/sharedassets3.assets.resS patch | view | raw | blame | history
Assets/00000/package/Materials/Glow_027.mat
New file
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
  serializedVersion: 6
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: Glow_027
  m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: 751c8b50f6f33ab4990f71ca63598d29, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _InvFade: 1
    m_Colors:
    - _TintColor: {r: 1, g: 1, b: 1, a: 1}
  m_BuildTextureStacks: []
Assets/00000/package/Materials/Glow_027.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9bb46ec2033070148b1720b00e8faff7
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Materials/Glow_028.mat
New file
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
  serializedVersion: 6
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: Glow_028
  m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: b4a6115cc3414824197abc4770761a00, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _InvFade: 1
    m_Colors:
    - _TintColor: {r: 1, g: 1, b: 1, a: 1}
  m_BuildTextureStacks: []
Assets/00000/package/Materials/Glow_028.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b453adcc3d853834aa9fef038cc55a47
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Materials/Object_002.mat
New file
@@ -0,0 +1,30 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
  serializedVersion: 6
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: Object_002
  m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: 43906ff1412e7fa49b0510e311b8ff8b, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _InvFade: 1
    m_Colors:
    - _TintColor: {r: 1, g: 1, b: 1, a: 1}
  m_BuildTextureStacks: []
Assets/00000/package/Materials/Object_002.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b3c5d7ccaadcb1b44bddb6d2281bfaee
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Prefab/1027Effect_tuodong 1.prefab
New file
Diff too large
Assets/00000/package/Prefab/1027Effect_tuodong 1.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8e626b2f6fedb1c46bcb69312513aed0
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Prefab/Effect_baoshishengji1026.prefab
@@ -11,7 +11,7 @@
  - component: {fileID: 205327247226680446}
  - component: {fileID: 9159405114710681343}
  - component: {fileID: 1254767974128129732}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (2)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -4795,7 +4795,7 @@
  - component: {fileID: 4371543401292120808}
  - component: {fileID: 6823118513517684991}
  - component: {fileID: 5827753079007572346}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (4)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -4832,7 +4832,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -9633,7 +9633,7 @@
  - component: {fileID: 6849173858055577030}
  - component: {fileID: 7839380129961592989}
  - component: {fileID: 4007183820653444652}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (3)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -9670,7 +9670,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -14413,7 +14413,7 @@
  - component: {fileID: 2680840517320409922}
  - component: {fileID: 2586355792005556170}
  - component: {fileID: 4819239624475064938}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -14442,7 +14442,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 3041320400755764835}
  serializedVersion: 6
  lengthInSec: 5
  lengthInSec: 2
  simulationSpeed: 1
  stopAction: 0
  cullingMode: 3
@@ -14450,7 +14450,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 1
  useRigidbodyForVelocity: 1
@@ -19200,7 +19200,7 @@
  serializedVersion: 6
  m_Component:
  - component: {fileID: 414171139532945711}
  m_Layer: 0
  m_Layer: 5
  m_Name: Effect_baoshishengji1026
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -19233,7 +19233,7 @@
  - component: {fileID: 2602531485965247386}
  - component: {fileID: 409958106875626656}
  - component: {fileID: 3581389055168329025}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (5)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -19270,7 +19270,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
Assets/00000/package/Prefab/Effect_baoxiangliuguang.prefab
@@ -11,7 +11,7 @@
  - component: {fileID: 6483550274172889368}
  - component: {fileID: 9063163293966560924}
  - component: {fileID: 5646038450406300724}
  m_Layer: 0
  m_Layer: 5
  m_Name: 01 (4)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -4823,7 +4823,7 @@
  - component: {fileID: 2577498066342915017}
  - component: {fileID: 8269348752032478107}
  - component: {fileID: 225098535084566565}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -9603,7 +9603,7 @@
  - component: {fileID: 5515370996906599170}
  - component: {fileID: 5615289772056028100}
  - component: {fileID: 8547658018333476940}
  m_Layer: 0
  m_Layer: 5
  m_Name: 01 (4)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -14415,7 +14415,7 @@
  - component: {fileID: 8405723799059347027}
  - component: {fileID: 3092402726960188686}
  - component: {fileID: 1660097769711779516}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -14429,10 +14429,14 @@
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 870485128784404710}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Children:
  - {fileID: 8127586394238111544}
  - {fileID: 5274007779426262277}
  - {fileID: 7447818994281711396}
  - {fileID: 8877387921138942492}
  m_Father: {fileID: 9172433746249288375}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -19204,7 +19208,7 @@
  - component: {fileID: 5274007779426262277}
  - component: {fileID: 6307234537575525644}
  - component: {fileID: 5684333037806031723}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -19219,13 +19223,13 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1321180754241619822}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: -2.1249924, y: 0.17, z: 2.1699996}
  m_LocalPosition: {x: -2.124996, y: 0.17000212, z: 2.1700277}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 5515370996906599170}
  - {fileID: 2577498066342915017}
  m_Father: {fileID: 9172433746249288375}
  m_RootOrder: 2
  m_Father: {fileID: 8405723799059347027}
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!198 &6307234537575525644
ParticleSystem:
@@ -23991,7 +23995,7 @@
  - component: {fileID: 8877387921138942492}
  - component: {fileID: 3092609289629582618}
  - component: {fileID: 1487484863008227184}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (3)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -24006,13 +24010,13 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1725767361987641002}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 1.97, y: 0.17, z: -2.14}
  m_LocalPosition: {x: 1.9700001, y: 0.17000167, z: -2.139987}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 2315050507316397792}
  - {fileID: 4589986282934079196}
  m_Father: {fileID: 9172433746249288375}
  m_RootOrder: 4
  m_Father: {fileID: 8405723799059347027}
  m_RootOrder: 3
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!198 &3092609289629582618
ParticleSystem:
@@ -28778,7 +28782,7 @@
  - component: {fileID: 7447818994281711396}
  - component: {fileID: 1398491665614238023}
  - component: {fileID: 2205539796091058834}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (2)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -28793,13 +28797,13 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2886618795321168369}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 2.1100082, y: 0.17, z: 2.02}
  m_LocalPosition: {x: 2.1100042, y: 0.17000212, z: 2.019996}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 6483550274172889368}
  - {fileID: 8543150265502839998}
  m_Father: {fileID: 9172433746249288375}
  m_RootOrder: 3
  m_Father: {fileID: 8405723799059347027}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!198 &1398491665614238023
ParticleSystem:
@@ -33565,7 +33569,7 @@
  - component: {fileID: 4589986282934079196}
  - component: {fileID: 5876603695562221763}
  - component: {fileID: 5143196848909417750}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -38345,7 +38349,7 @@
  - component: {fileID: 8127586394238111544}
  - component: {fileID: 7993050527577989293}
  - component: {fileID: 4540520726809085660}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -38360,13 +38364,13 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4168714877601053456}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: -2.1699905, y: 0.17, z: -1.9200015}
  m_LocalPosition: {x: -2.1699998, y: 0.17000167, z: -1.9199746}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 2821988081791312618}
  - {fileID: 260024444801041072}
  m_Father: {fileID: 9172433746249288375}
  m_RootOrder: 1
  m_Father: {fileID: 8405723799059347027}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!198 &7993050527577989293
ParticleSystem:
@@ -43132,7 +43136,7 @@
  - component: {fileID: 260024444801041072}
  - component: {fileID: 3922321418846271238}
  - component: {fileID: 5488817991362421910}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -47910,7 +47914,7 @@
  serializedVersion: 6
  m_Component:
  - component: {fileID: 9172433746249288375}
  m_Layer: 0
  m_Layer: 5
  m_Name: Effect_baoxiangliuguang
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -47929,10 +47933,6 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 8405723799059347027}
  - {fileID: 8127586394238111544}
  - {fileID: 5274007779426262277}
  - {fileID: 7447818994281711396}
  - {fileID: 8877387921138942492}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -47947,7 +47947,7 @@
  - component: {fileID: 8543150265502839998}
  - component: {fileID: 7949812528459633709}
  - component: {fileID: 7000084856983500232}
  m_Layer: 0
  m_Layer: 5
  m_Name: 03 (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -52727,7 +52727,7 @@
  - component: {fileID: 2821988081791312618}
  - component: {fileID: 4137122629647607925}
  - component: {fileID: 6240494657516716312}
  m_Layer: 0
  m_Layer: 5
  m_Name: 01 (4)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -57539,7 +57539,7 @@
  - component: {fileID: 2315050507316397792}
  - component: {fileID: 7242132907110882762}
  - component: {fileID: 1564618375033694671}
  m_Layer: 0
  m_Layer: 5
  m_Name: 01 (4)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
Assets/00000/package/Prefab/Effect_bingdong1026.prefab
@@ -48,7 +48,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -4918,7 +4918,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -9772,6 +9772,7 @@
  - {fileID: 1916355198176119810}
  - {fileID: 7497032114766724615}
  - {fileID: 5292275683670844028}
  - {fileID: 410417867720661205}
  m_Father: {fileID: 5188812776810247605}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -14616,7 +14617,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -19486,7 +19487,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -24342,8 +24343,8 @@
  - {fileID: 3919129628388337672}
  - {fileID: 895535832985558944}
  - {fileID: 3059320043405674505}
  m_Father: {fileID: 5188812776810247605}
  m_RootOrder: 1
  m_Father: {fileID: 8115904079539523006}
  m_RootOrder: 3
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!198 &7362736457726227135
ParticleSystem:
@@ -24361,7 +24362,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -29150,7 +29151,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -34020,7 +34021,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -38870,7 +38871,6 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 8115904079539523006}
  - {fileID: 410417867720661205}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -38922,7 +38922,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -43792,7 +43792,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 0
  prewarm: 0
  playOnAwake: 1
  playOnAwake: 0
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
Assets/00000/package/Prefab/Effect_goumaibaoshi1026.prefab
@@ -9,7 +9,8 @@
  serializedVersion: 6
  m_Component:
  - component: {fileID: 1494823302261362922}
  m_Layer: 0
  - component: {fileID: 3375132220725079205}
  m_Layer: 5
  m_Name: Effect_goumaibaoshi1026
  m_TagString: Untagged
  m_Icon: {fileID: 0}
@@ -31,6 +32,103 @@
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!82 &3375132220725079205
AudioSource:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7075300226719811381}
  m_Enabled: 1
  serializedVersion: 4
  OutputAudioMixerGroup: {fileID: 243875498303300022, guid: c40bed98f23a748f89472abe9c1a6871,
    type: 2}
  m_audioClip: {fileID: 8300000, guid: ceddc15e2d07b4a65bdb173d7eb22830, type: 3}
  m_PlayOnAwake: 1
  m_Volume: 1
  m_Pitch: 1
  Loop: 0
  Mute: 0
  Spatialize: 0
  SpatializePostEffects: 0
  Priority: 128
  DopplerLevel: 1
  MinDistance: 1
  MaxDistance: 500
  Pan2D: 0
  rolloffMode: 0
  BypassEffects: 0
  BypassListenerEffects: 0
  BypassReverbZones: 0
  rolloffCustomCurve:
    serializedVersion: 2
    m_Curve:
    - serializedVersion: 3
      time: 0
      value: 1
      inSlope: 0
      outSlope: 0
      tangentMode: 0
      weightedMode: 0
      inWeight: 0.33333334
      outWeight: 0.33333334
    - serializedVersion: 3
      time: 1
      value: 0
      inSlope: 0
      outSlope: 0
      tangentMode: 0
      weightedMode: 0
      inWeight: 0.33333334
      outWeight: 0.33333334
    m_PreInfinity: 2
    m_PostInfinity: 2
    m_RotationOrder: 4
  panLevelCustomCurve:
    serializedVersion: 2
    m_Curve:
    - serializedVersion: 3
      time: 0
      value: 0.131
      inSlope: 0
      outSlope: 0
      tangentMode: 0
      weightedMode: 0
      inWeight: 0.33333334
      outWeight: 0.33333334
    m_PreInfinity: 2
    m_PostInfinity: 2
    m_RotationOrder: 0
  spreadCustomCurve:
    serializedVersion: 2
    m_Curve:
    - serializedVersion: 3
      time: 0
      value: 0
      inSlope: 0
      outSlope: 0
      tangentMode: 0
      weightedMode: 0
      inWeight: 0.33333334
      outWeight: 0.33333334
    m_PreInfinity: 2
    m_PostInfinity: 2
    m_RotationOrder: 0
  reverbZoneMixCustomCurve:
    serializedVersion: 2
    m_Curve:
    - serializedVersion: 3
      time: 0
      value: 1
      inSlope: 0
      outSlope: 0
      tangentMode: 0
      weightedMode: 0
      inWeight: 0.33333334
      outWeight: 0.33333334
    m_PreInfinity: 2
    m_PostInfinity: 2
    m_RotationOrder: 0
--- !u!1 &8914276639512766131
GameObject:
  m_ObjectHideFlags: 0
@@ -42,7 +140,7 @@
  - component: {fileID: 5623085869436922725}
  - component: {fileID: 1789066724246792739}
  - component: {fileID: 8433920408744367466}
  m_Layer: 0
  m_Layer: 5
  m_Name: 04
  m_TagString: Untagged
  m_Icon: {fileID: 0}
Assets/00000/package/Prefab/Effect_jiansu1026.prefab
@@ -49,7 +49,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 1
  prewarm: 1
  playOnAwake: 0
  playOnAwake: 1
  useUnscaledTime: 0
  autoRandomSeed: 0
  useRigidbodyForVelocity: 1
@@ -4874,7 +4874,7 @@
  ringBufferLoopRange: {x: 0, y: 1}
  looping: 1
  prewarm: 1
  playOnAwake: 0
  playOnAwake: 1
  useUnscaledTime: 0
  autoRandomSeed: 1
  useRigidbodyForVelocity: 1
Assets/00000/package/Texture/Glow_027.png
Assets/00000/package/Texture/Glow_027.png.meta
New file
@@ -0,0 +1,106 @@
fileFormatVersion: 2
guid: 751c8b50f6f33ab4990f71ca63598d29
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 1
    sRGBTexture: 1
    linearTexture: 0
    fadeOut: 0
    borderMipMap: 0
    mipMapsPreserveCoverage: 0
    alphaTestReferenceValue: 0.5
    mipMapFadeDistanceStart: 1
    mipMapFadeDistanceEnd: 3
  bumpmap:
    convertToNormalMap: 0
    externalNormalMap: 0
    heightScale: 0.25
    normalMapFilter: 0
  isReadable: 0
  streamingMipmaps: 0
  streamingMipmapsPriority: 0
  vTOnly: 0
  grayScaleToAlpha: 0
  generateCubemap: 6
  cubemapConvolution: 0
  seamlessCubemap: 0
  textureFormat: 1
  maxTextureSize: 2048
  textureSettings:
    serializedVersion: 2
    filterMode: -1
    aniso: -1
    mipBias: -100
    wrapU: -1
    wrapV: -1
    wrapW: -1
  nPOTScale: 1
  lightmap: 0
  compressionQuality: 50
  spriteMode: 0
  spriteExtrude: 1
  spriteMeshType: 1
  alignment: 0
  spritePivot: {x: 0.5, y: 0.5}
  spritePixelsToUnits: 100
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  spriteTessellationDetail: -1
  textureType: 0
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
  compressionQualitySet: 0
  textureFormatSet: 0
  ignorePngGamma: 0
  applyGammaDecoding: 0
  platformSettings:
  - serializedVersion: 3
    buildTarget: DefaultTexturePlatform
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID:
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Texture/Glow_028.png
Assets/00000/package/Texture/Glow_028.png.meta
New file
@@ -0,0 +1,106 @@
fileFormatVersion: 2
guid: b4a6115cc3414824197abc4770761a00
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 1
    sRGBTexture: 1
    linearTexture: 0
    fadeOut: 0
    borderMipMap: 0
    mipMapsPreserveCoverage: 0
    alphaTestReferenceValue: 0.5
    mipMapFadeDistanceStart: 1
    mipMapFadeDistanceEnd: 3
  bumpmap:
    convertToNormalMap: 0
    externalNormalMap: 0
    heightScale: 0.25
    normalMapFilter: 0
  isReadable: 0
  streamingMipmaps: 0
  streamingMipmapsPriority: 0
  vTOnly: 0
  grayScaleToAlpha: 0
  generateCubemap: 6
  cubemapConvolution: 0
  seamlessCubemap: 0
  textureFormat: 1
  maxTextureSize: 2048
  textureSettings:
    serializedVersion: 2
    filterMode: -1
    aniso: -1
    mipBias: -100
    wrapU: -1
    wrapV: -1
    wrapW: -1
  nPOTScale: 1
  lightmap: 0
  compressionQuality: 50
  spriteMode: 0
  spriteExtrude: 1
  spriteMeshType: 1
  alignment: 0
  spritePivot: {x: 0.5, y: 0.5}
  spritePixelsToUnits: 100
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  spriteTessellationDetail: -1
  textureType: 0
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
  compressionQualitySet: 0
  textureFormatSet: 0
  ignorePngGamma: 0
  applyGammaDecoding: 0
  platformSettings:
  - serializedVersion: 3
    buildTarget: DefaultTexturePlatform
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID:
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Texture/Object_002.png
Assets/00000/package/Texture/Object_002.png.meta
New file
@@ -0,0 +1,106 @@
fileFormatVersion: 2
guid: 43906ff1412e7fa49b0510e311b8ff8b
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 1
    sRGBTexture: 1
    linearTexture: 0
    fadeOut: 0
    borderMipMap: 0
    mipMapsPreserveCoverage: 0
    alphaTestReferenceValue: 0.5
    mipMapFadeDistanceStart: 1
    mipMapFadeDistanceEnd: 3
  bumpmap:
    convertToNormalMap: 0
    externalNormalMap: 0
    heightScale: 0.25
    normalMapFilter: 0
  isReadable: 0
  streamingMipmaps: 0
  streamingMipmapsPriority: 0
  vTOnly: 0
  grayScaleToAlpha: 0
  generateCubemap: 6
  cubemapConvolution: 0
  seamlessCubemap: 0
  textureFormat: 1
  maxTextureSize: 2048
  textureSettings:
    serializedVersion: 2
    filterMode: -1
    aniso: -1
    mipBias: -100
    wrapU: -1
    wrapV: -1
    wrapW: -1
  nPOTScale: 1
  lightmap: 0
  compressionQuality: 50
  spriteMode: 0
  spriteExtrude: 1
  spriteMeshType: 1
  alignment: 0
  spritePivot: {x: 0.5, y: 0.5}
  spritePixelsToUnits: 100
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  spriteTessellationDetail: -1
  textureType: 0
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
  compressionQualitySet: 0
  textureFormatSet: 0
  ignorePngGamma: 0
  applyGammaDecoding: 0
  platformSettings:
  - serializedVersion: 3
    buildTarget: DefaultTexturePlatform
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID:
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Prefabs/Enemies/BossAgent.prefab
@@ -19475,6 +19475,8 @@
  - {fileID: 6672722229402226915}
  - {fileID: 3881291852863383436}
  - {fileID: 4788861706614181992}
  - {fileID: 2842716582247890664}
  - {fileID: 2344291848788756557}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
@@ -19526,6 +19528,8 @@
  commonTex: {fileID: 2800000, guid: c8cf6e555932ca145ad2bd71e02f2f28, type: 3}
  PoisonParticle: {fileID: 8705033929627219186}
  PoisonEndParticle: {fileID: 4128404255791780637}
  SlowDownParticle: {fileID: 3925517717512624874}
  FrostParticle: {fileID: 8183479211366654346}
  appliedEffectOffset: {x: 0, y: 0.5, z: 0}
  appliedEffectScale: 1
  healthBar: {fileID: 6710204219456379707}
@@ -43889,6 +43893,117 @@
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_AdditionalVertexStreams: {fileID: 0}
--- !u!1001 &557339946707505551
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4066970842593808}
    m_Modifications:
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_RootOrder
      value: 8
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_Name
      value: Effect_jiansu1026
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 1.68
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 393d187774e421848be71dd6a69be174, type: 3}
--- !u!4 &2842716582247890664 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 557339946707505551}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &3925517717512624874 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 557339946707505551}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &1774907774864869393
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -44393,3 +44508,99 @@
    type: 3}
  m_PrefabInstance: {fileID: 7369593289619376706}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7533049649455545848
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4066970842593808}
    m_Modifications:
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -1.03
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_RootOrder
      value: 9
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.5
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.5
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.5
      objectReference: {fileID: 0}
    - target: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_Name
      value: Effect_bingdong1026
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: ee054dd88b9be2340a0da4ce80a84f62, type: 3}
--- !u!4 &2344291848788756557 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7533049649455545848}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &8183479211366654346 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7533049649455545848}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/fire.prefab
@@ -155,6 +155,8 @@
  - {fileID: 4799994582265139192}
  - {fileID: 6542537011048626110}
  - {fileID: 2982453381423257457}
  - {fileID: 6679120199681160672}
  - {fileID: 3395604056345980130}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -229,6 +231,8 @@
  commonTex: {fileID: 2800000, guid: 923815e19a1495543a0161d1c532893f, type: 3}
  PoisonParticle: {fileID: 1718302357907514560}
  PoisonEndParticle: {fileID: 5935093508862825476}
  SlowDownParticle: {fileID: 5600338649276830178}
  FrostParticle: {fileID: 9081099759196357925}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
  appliedEffectScale: 0.08
  healthBar: {fileID: 9222104150701355608}
@@ -868,3 +872,255 @@
    type: 3}
  m_PrefabInstance: {fileID: 4796933190690775530}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7430313061214902615
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 692254725541723310, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2023208732165953901, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3148512185824267401, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3622283863595885724, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 4292545947651627157, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0.52
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -0.24
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_RootOrder
      value: 8
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7362736457726227135, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_Name
      value: Effect_bingdong1026
      objectReference: {fileID: 0}
    - target: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_IsActive
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7421970936961986235, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 8473590923595167162, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 8719095442663636299, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: ee054dd88b9be2340a0da4ce80a84f62, type: 3}
--- !u!4 &3395604056345980130 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7430313061214902615}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &9081099759196357925 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7430313061214902615}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &8970689413692267143
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_RootOrder
      value: 7
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_Name
      value: Effect_jiansu1026
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.85
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 393d187774e421848be71dd6a69be174, type: 3}
--- !u!4 &6679120199681160672 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8970689413692267143}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &5600338649276830178 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8970689413692267143}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/water.prefab
@@ -155,6 +155,8 @@
  - {fileID: 1421559657359136364}
  - {fileID: 772091675164355399}
  - {fileID: 5468027130051431602}
  - {fileID: 200673849226178847}
  - {fileID: 2323292837256036054}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -229,6 +231,8 @@
  commonTex: {fileID: 2800000, guid: 26688e577f01c9a41a04dd9401b7b49a, type: 3}
  PoisonParticle: {fileID: 5162362214322550841}
  PoisonEndParticle: {fileID: 3520733133352832967}
  SlowDownParticle: {fileID: 1423570647904081181}
  FrostParticle: {fileID: 8152897956000995089}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
  appliedEffectScale: 0.08
  healthBar: {fileID: 9222104150701355608}
@@ -471,6 +475,122 @@
  m_CorrespondingSourceObject: {fileID: 4544219117696442, guid: ad121b684e3934947a2d412b4202d8fd,
    type: 3}
  m_PrefabInstance: {fileID: 1417015450723705814}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2452110888275779192
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_RootOrder
      value: 7
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_Name
      value: Effect_jiansu1026
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.85
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 393d187774e421848be71dd6a69be174, type: 3}
--- !u!4 &200673849226178847 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 2452110888275779192}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &1423570647904081181 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 2452110888275779192}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4198952192164864370
PrefabInstance:
@@ -846,3 +966,139 @@
    type: 3}
  m_PrefabInstance: {fileID: 6425534016629409417}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7511902182343609187
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 692254725541723310, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2023208732165953901, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3148512185824267401, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3622283863595885724, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 4292545947651627157, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_RootOrder
      value: 8
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7362736457726227135, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_Name
      value: Effect_bingdong1026
      objectReference: {fileID: 0}
    - target: {fileID: 7421970936961986235, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 8115904079539523006, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -0.15
      objectReference: {fileID: 0}
    - target: {fileID: 8473590923595167162, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 8719095442663636299, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: ee054dd88b9be2340a0da4ce80a84f62, type: 3}
--- !u!4 &2323292837256036054 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7511902182343609187}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &8152897956000995089 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7511902182343609187}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/wood.prefab
@@ -155,6 +155,8 @@
  - {fileID: 9114815543095638400}
  - {fileID: 2909016453797189899}
  - {fileID: 1774749892824093657}
  - {fileID: 5729843628970712658}
  - {fileID: 7608846377688892443}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -229,6 +231,8 @@
  commonTex: {fileID: 2800000, guid: 30f4f867fda6b084dbdeeafa64ca5051, type: 3}
  PoisonParticle: {fileID: 7299639356303870581}
  PoisonEndParticle: {fileID: 7178544336952021164}
  SlowDownParticle: {fileID: 6813128575059589712}
  FrostParticle: {fileID: 4071564742152580572}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
  appliedEffectScale: 0.08
  healthBar: {fileID: 9222104150701355608}
@@ -600,6 +604,302 @@
    type: 3}
  m_PrefabInstance: {fileID: 824593498719907781}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2421336591254581678
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 410417867720661205, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 410417867720661205, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 410417867720661205, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 692254725541723310, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 895535832985558944, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 895535832985558944, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 895535832985558944, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 1916355198176119810, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 1916355198176119810, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 1916355198176119810, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 2023208732165953901, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3059320043405674505, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3059320043405674505, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3059320043405674505, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3148512185824267401, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3622283863595885724, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3830451938940707504, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3830451938940707504, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3830451938940707504, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3919129628388337672, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3919129628388337672, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3919129628388337672, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 4292545947651627157, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -0.3
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_RootOrder
      value: 8
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5292275683670844028, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 5292275683670844028, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 5292275683670844028, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 7362736457726227135, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_Name
      value: Effect_bingdong1026
      objectReference: {fileID: 0}
    - target: {fileID: 7421970936961986235, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7497032114766724615, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 7497032114766724615, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 7497032114766724615, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8115904079539523006, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8115904079539523006, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8115904079539523006, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8326108930737594471, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8326108930737594471, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8326108930737594471, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8473590923595167162, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 8719095442663636299, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: ee054dd88b9be2340a0da4ce80a84f62, type: 3}
--- !u!4 &7608846377688892443 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 2421336591254581678}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &4071564742152580572 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 2421336591254581678}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4198952192164864370
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -738,6 +1038,122 @@
  m_Script: {fileID: 11500000, guid: 5440fde571ec4db4a719f37df8e972f0, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
--- !u!1001 &8019561273946026293
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_RootOrder
      value: 7
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_Name
      value: Effect_jiansu1026
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.85
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 393d187774e421848be71dd6a69be174, type: 3}
--- !u!4 &5729843628970712658 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8019561273946026293}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &6813128575059589712 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8019561273946026293}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &8918806629018678469
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab
@@ -132,7 +132,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 9c5d242fe193d0241b17db92e61ab930,
    type: 3}
Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab
@@ -14617,7 +14617,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: a55cb9a6479d95347866a39cd0aede6e,
    type: 3}
Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
    type: 3}
Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 17e83a455bf8f0748b520376c147b0b9,
    type: 3}
Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: faae6a4fd116abe4c8f638dacc8f954b,
    type: 3}
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab
@@ -132,7 +132,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 9c5d242fe193d0241b17db92e61ab930,
    type: 3}
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab
@@ -14617,7 +14617,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: a55cb9a6479d95347866a39cd0aede6e,
    type: 3}
@@ -29098,8 +29100,7 @@
  m_Script: {fileID: 11500000, guid: de49640db9f74ca892b78c0d6bb4eb02, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  fireParticleSystem: {fileID: 2318591686727675674, guid: b52e9414c9dda40438d3d2662dd775d3,
    type: 3}
  fireParticleObj: {fileID: 0}
  fireParticleSystem1: {fileID: 6646496428540295224}
  fireParticleSystem2: {fileID: 0}
--- !u!114 &114569419341490114
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
    type: 3}
@@ -28892,8 +28894,7 @@
  m_Script: {fileID: 11500000, guid: de49640db9f74ca892b78c0d6bb4eb02, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  fireParticleSystem: {fileID: 2318591686727675674, guid: b52e9414c9dda40438d3d2662dd775d3,
    type: 3}
  fireParticleObj: {fileID: 0}
  fireParticleSystem1: {fileID: 1374614940959119612}
  fireParticleSystem2: {fileID: 8224702755785281412}
--- !u!114 &114912109319932756
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
    type: 3}
@@ -28892,8 +28894,7 @@
  m_Script: {fileID: 11500000, guid: de49640db9f74ca892b78c0d6bb4eb02, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  fireParticleSystem: {fileID: 2318591686727675674, guid: b52e9414c9dda40438d3d2662dd775d3,
    type: 3}
  fireParticleObj: {fileID: 0}
  fireParticleSystem1: {fileID: 1374614940959119612}
  fireParticleSystem2: {fileID: 8224702755785281412}
--- !u!114 &114912109319932756
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
    type: 3}
@@ -28892,8 +28894,7 @@
  m_Script: {fileID: 11500000, guid: de49640db9f74ca892b78c0d6bb4eb02, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  fireParticleSystem: {fileID: 2318591686727675674, guid: b52e9414c9dda40438d3d2662dd775d3,
    type: 3}
  fireParticleObj: {fileID: 0}
  fireParticleSystem1: {fileID: 1374614940959119612}
  fireParticleSystem2: {fileID: 8224702755785281412}
--- !u!114 &114912109319932756
Assets/Prefabs/Towers/SkillFire/SkillFireGhost.prefab
@@ -134,6 +134,7 @@
  - {fileID: 4685074978469290}
  - {fileID: 4311262752186836}
  - {fileID: 3612191030180932262}
  - {fileID: 6771682814751030249}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -383,3 +384,193 @@
  serializedVersion: 2
  m_Size: {x: 1, y: 1, z: 1}
  m_Center: {x: 0, y: 0, z: 0}
--- !u!1001 &4101208913224710282
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4297149115419984}
    m_Modifications:
    - target: {fileID: 501940309321570807, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 521438815438935894, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 521438815438935894, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: prewarm
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 521438815438935894, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: startDelay.maxCurve.m_Curve.Array.data[0].value
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 521438815438935894, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: startDelay.maxCurve.m_Curve.Array.data[1].value
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 538330766858174045, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 538330766858174045, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: prewarm
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 538330766858174045, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: startDelay.scalar
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 1683400637506307889, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2215957597579405900, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2215957597579405900, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: prewarm
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2215957597579405900, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: startDelay.scalar
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2289525738483442084, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2289525738483442084, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: prewarm
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2289525738483442084, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: startDelay.scalar
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2637019738857981837, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_Name
      value: Effect
      objectReference: {fileID: 0}
    - target: {fileID: 2637019738857981837, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_IsActive
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 4397233854485372615, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4397233854485372615, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: prewarm
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 4397233854485372615, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: startDelay.scalar
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 3
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_RootOrder
      value: 3
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.18
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.18
      objectReference: {fileID: 0}
    - target: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.18
      objectReference: {fileID: 0}
    - target: {fileID: 8803218481007144170, guid: 8e626b2f6fedb1c46bcb69312513aed0,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 8e626b2f6fedb1c46bcb69312513aed0, type: 3}
--- !u!4 &6771682814751030249 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 7283361162382967651, guid: 8e626b2f6fedb1c46bcb69312513aed0,
    type: 3}
  m_PrefabInstance: {fileID: 4101208913224710282}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab
@@ -132,7 +132,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 9c5d242fe193d0241b17db92e61ab930,
    type: 3}
Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab
@@ -14617,7 +14617,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: a55cb9a6479d95347866a39cd0aede6e,
    type: 3}
@@ -29098,8 +29100,7 @@
  m_Script: {fileID: 11500000, guid: de49640db9f74ca892b78c0d6bb4eb02, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  fireParticleSystem: {fileID: 2318591686727675674, guid: b52e9414c9dda40438d3d2662dd775d3,
    type: 3}
  fireParticleObj: {fileID: 0}
  fireParticleSystem1: {fileID: 6646496428540295224}
  fireParticleSystem2: {fileID: 0}
--- !u!114 &114569419341490114
Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
    type: 3}
@@ -28892,8 +28894,7 @@
  m_Script: {fileID: 11500000, guid: de49640db9f74ca892b78c0d6bb4eb02, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  fireParticleSystem: {fileID: 2318591686727675674, guid: b52e9414c9dda40438d3d2662dd775d3,
    type: 3}
  fireParticleObj: {fileID: 0}
  fireParticleSystem1: {fileID: 1374614940959119612}
  fireParticleSystem2: {fileID: 8224702755785281412}
--- !u!114 &114912109319932756
Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
    type: 3}
@@ -28892,8 +28894,7 @@
  m_Script: {fileID: 11500000, guid: de49640db9f74ca892b78c0d6bb4eb02, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  fireParticleSystem: {fileID: 2318591686727675674, guid: b52e9414c9dda40438d3d2662dd775d3,
    type: 3}
  fireParticleObj: {fileID: 0}
  fireParticleSystem1: {fileID: 1374614940959119612}
  fireParticleSystem2: {fileID: 8224702755785281412}
--- !u!114 &114912109319932756
Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
    type: 3}
@@ -28892,8 +28894,7 @@
  m_Script: {fileID: 11500000, guid: de49640db9f74ca892b78c0d6bb4eb02, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  fireParticleSystem: {fileID: 2318591686727675674, guid: b52e9414c9dda40438d3d2662dd775d3,
    type: 3}
  fireParticleObj: {fileID: 0}
  fireParticleSystem1: {fileID: 1374614940959119612}
  fireParticleSystem2: {fileID: 8224702755785281412}
--- !u!114 &114912109319932756
Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab
@@ -19164,7 +19164,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 2911a186c1af1ac4994b2bb264db9822,
    type: 3}
Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab
@@ -14617,7 +14617,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: e37342e84f9efa043b67c6a65116d035,
    type: 3}
Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 9d6caa3c6a140e7478c20791ead1e48f,
    type: 3}
Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: d01fc05182fea73448bbf912c0ae090b,
    type: 3}
Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 4f899e2e5c237424da44de31e72b0c5b,
    type: 3}
Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
@@ -19164,7 +19164,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 1a5f1a77044aa0841ad8a40825839036,
    type: 3}
Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
@@ -14617,7 +14617,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: a220145ad66563144ae57a84a9541c61,
    type: 3}
Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: d5b5f0fd0f4d5bf49b40547293dacc8b,
    type: 3}
Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: 35e9dee89ecf60a42bd54424aaa8a151,
    type: 3}
Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
@@ -51,7 +51,9 @@
  m_EditorClassIdentifier: 
  towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
    type: 3}
  buildEffectPrefab: {fileID: 1395313577031670, guid: c559c1920b5d04e6d83aa4464fba5c68,
  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  levelDamager: {fileID: 114588164740221456, guid: a7db78ee308a13e479ea61b9628a823a,
    type: 3}
Assets/Prefabs/UI/PropIcon.prefab
@@ -105,6 +105,7 @@
  m_Children:
  - {fileID: 9079844722132429016}
  - {fileID: 1096365539966205729}
  - {fileID: 6294946307648062027}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -202,3 +203,173 @@
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1001 &2888816948718307580
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 6677654566162760697}
    m_Modifications:
    - target: {fileID: 225098535084566565, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 1487484863008227184, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 1564618375033694671, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 1660097769711779516, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2205539796091058834, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 4540520726809085660, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5143196848909417750, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5402212406608974771, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_Name
      value: Effect_baoxiangliuguang
      objectReference: {fileID: 0}
    - target: {fileID: 5488817991362421910, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5646038450406300724, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5684333037806031723, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 6240494657516716312, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7000084856983500232, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 8405723799059347027, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.7071068
      objectReference: {fileID: 0}
    - target: {fileID: 8405723799059347027, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.7071068
      objectReference: {fileID: 0}
    - target: {fileID: 8405723799059347027, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90
      objectReference: {fileID: 0}
    - target: {fileID: 8547658018333476940, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_MaskInteraction
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_RootOrder
      value: 2
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 32
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 32
      objectReference: {fileID: 0}
    - target: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 32
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 7301e1aed088b084895610fa3d1167d1, type: 3}
--- !u!4 &6294946307648062027 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 9172433746249288375, guid: 7301e1aed088b084895610fa3d1167d1,
    type: 3}
  m_PrefabInstance: {fileID: 2888816948718307580}
  m_PrefabAsset: {fileID: 0}
Assets/Resources/UI/ToBattle_101.prefab
New file
Diff too large
Assets/Resources/UI/ToBattle_101.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f0f1c8668ae844541939885cf29a76c7
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/ToBattle_105.prefab
New file
Diff too large
Assets/Resources/UI/ToBattle_105.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 999e12ecfd4c4a0479b814022a4f6d95
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/ToBattle_109.prefab
New file
Diff too large
Assets/Resources/UI/ToBattle_109.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5b31e471af1e06e4d9b99b1880b1ab71
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Scenes/Levels/Battle/Endless.unity
@@ -4201,9 +4201,9 @@
  battleAreaObject: {fileID: 146816451}
  skillFirePrefab: {fileID: 3242227498573651035, guid: ac882e0998c69614ab2ee136bb504c8a,
    type: 3}
  skillBombPrefab: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
  skillBombPrefab: {fileID: 5051328804531235491, guid: 1b11cbd1533e0024191ebe6028f8d8db,
    type: 3}
  bufStopMovePrefab: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
  bufStopMovePrefab: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
--- !u!114 &567180759
MonoBehaviour:
@@ -5153,6 +5153,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 1447220350}
  - {fileID: 1069273691}
  m_Father: {fileID: 19764330}
  m_RootOrder: 7
@@ -8318,7 +8319,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 654889359}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 1}
  m_AnchorMax: {x: 0.5, y: 1}
@@ -10861,6 +10862,10 @@
    type: 3}
  bloodCrit: {fileID: 8440900062448590821, guid: cab622f1453af2648981d24b37b76ee9,
    type: 3}
  TowerUpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
    type: 3}
  TowerAppearEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
    type: 3}
--- !u!114 &1340671926
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -11680,6 +11685,87 @@
      area: 0.051776636
    completeArea: 0.7071072
  outSidePointsParent: {fileID: 1071673243}
--- !u!1 &1447220349
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 1447220350}
  - component: {fileID: 1447220352}
  m_Layer: 5
  m_Name: ParticalMask
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &1447220350
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1447220349}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 58, y: 28, z: 0}
  m_Children: []
  m_Father: {fileID: 654889359}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!331 &1447220352
SpriteMask:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1447220349}
  m_Enabled: 1
  m_CastShadows: 1
  m_ReceiveShadows: 1
  m_DynamicOccludee: 1
  m_MotionVectors: 1
  m_LightProbeUsage: 1
  m_ReflectionProbeUsage: 1
  m_RayTracingMode: 0
  m_RayTraceProcedural: 0
  m_RenderingLayerMask: 1
  m_RendererPriority: 0
  m_Materials:
  - {fileID: 10758, guid: 0000000000000000f000000000000000, type: 0}
  m_StaticBatchInfo:
    firstSubMesh: 0
    subMeshCount: 0
  m_StaticBatchRoot: {fileID: 0}
  m_ProbeAnchor: {fileID: 0}
  m_LightProbeVolumeOverride: {fileID: 0}
  m_ScaleInLightmap: 1
  m_ReceiveGI: 1
  m_PreserveUVs: 0
  m_IgnoreNormalsForChartDetection: 0
  m_ImportantGI: 0
  m_StitchLightmapSeams: 1
  m_SelectedEditorRenderState: 3
  m_MinimumChartSize: 4
  m_AutoUVMaxDistance: 0.5
  m_AutoUVMaxAngle: 89
  m_LightmapParameters: {fileID: 0}
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_Sprite: {fileID: 21300000, guid: c9633b2aaeee7e540b04803cb6e9cd45, type: 3}
  m_MaskAlphaCutoff: 0.2
  m_FrontSortingLayerID: 0
  m_BackSortingLayerID: 0
  m_FrontSortingLayer: 0
  m_BackSortingLayer: 0
  m_FrontSortingOrder: 0
  m_BackSortingOrder: 0
  m_IsCustomRangeActive: 0
  m_SpriteSortPoint: 0
--- !u!1 &1466089838
GameObject:
  m_ObjectHideFlags: 0
Assets/Scenes/Levels/Battle/GemBattle.unity
@@ -5415,9 +5415,9 @@
  battleAreaObject: {fileID: 146816451}
  skillFirePrefab: {fileID: 3242227498573651035, guid: ac882e0998c69614ab2ee136bb504c8a,
    type: 3}
  skillBombPrefab: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
  skillBombPrefab: {fileID: 5051328804531235491, guid: 1b11cbd1533e0024191ebe6028f8d8db,
    type: 3}
  bufStopMovePrefab: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
  bufStopMovePrefab: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
--- !u!114 &567180765
MonoBehaviour:
@@ -13718,6 +13718,18 @@
      propertyPath: battleAreaMask.m_Bits
      value: 65536
      objectReference: {fileID: 0}
    - target: {fileID: 114555595464069464, guid: 28035762430e74813854d9ca46df3ebd,
        type: 3}
      propertyPath: TowerUpgradeEffect
      value:
      objectReference: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
        type: 3}
    - target: {fileID: 114555595464069464, guid: 28035762430e74813854d9ca46df3ebd,
        type: 3}
      propertyPath: TowerAppearEffect
      value:
      objectReference: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
        type: 3}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 28035762430e74813854d9ca46df3ebd, type: 3}
--- !u!1 &1622783960
Assets/Scripts/ActionGameFramework/Health/Targetable.cs
@@ -56,6 +56,16 @@
        protected bool isPoison;
        /// <summary>
        /// 是否处于减速状态
        /// </summary>
        protected bool isSlowDown;
        /// <summary>
        /// 是否处于冰冻状态
        /// </summary>
        protected bool isFrost;
        /// <summary>
        /// 中毒粒子特效
        /// </summary>
        public ParticleSystem PoisonParticle;
@@ -65,6 +75,16 @@
        /// </summary>
        public ParticleSystem PoisonEndParticle;
        /// <summary>
        /// 减速粒子特效
        /// </summary>
        public ParticleSystem SlowDownParticle;
        /// <summary>
        /// 冰冻特效
        /// </summary>
        public ParticleSystem FrostParticle;
        protected Color mMatColor;
        /// <summary>
Assets/Scripts/Common/GameConfig.cs
@@ -13,8 +13,11 @@
        public static string NextSceneName = "Endless";
        public static bool IsDebug = false;
        public static string TestLoginUrl = "http://10.5.3.227:9000/user/login";
        public static string LoginUrl = "http://172.16.1.52:9000/user/login";
        public static bool OpenDebug = true;
        /// <summary>
Assets/Scripts/TowerDefense/Agents/Agent.cs
@@ -402,39 +402,12 @@
        {
            MoveStopTime = binfo.last / 1000;
            if (WaveLineSelMgr.instanceExists)
            if (!isFrost)
            {
                // 播放特效:
                if (WaveLineSelMgr.instance.bufStopMovePrefab == null) return;
                isFrost = true;
                // 正在播放的话,直接返回.
                if (MoveStopEffect)
                    return;
                GameObject obj = Instantiate(WaveLineSelMgr.instance.bufStopMovePrefab);
                MoveStopEffect = obj.GetComponent<ParticleSystem>();
                if (MoveStopEffect == null)
                    MoveStopEffect = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
                MoveStopEffect.transform.position = this.position;
                MoveStopEffect.Play();
            }
            else if (EndlessWaveLineManager.instanceExists)
            {
                // 播放特效:
                if (EndlessWaveLineManager.instance.bufStopMovePrefab == null) return;
                // 正在播放的话,直接返回.
                if (MoveStopEffect)
                    return;
                GameObject obj = Instantiate(EndlessWaveLineManager.instance.bufStopMovePrefab);
                MoveStopEffect = obj.GetComponent<ParticleSystem>();
                if (MoveStopEffect == null)
                    MoveStopEffect = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
                MoveStopEffect.transform.position = this.position;
                MoveStopEffect.Play();
                if (FrostParticle != null)
                    FrostParticle.Play();
            }
        }
@@ -492,26 +465,30 @@
            timeToPoisonHurt = 0;
            bShieldBreak = false;
            bInDeathAct = false;
            StopFrostParticle();
            //this.SetTargetableMatColor(Color.white);
            // 删除当前停止特效和状态.
            if (MoveStopTime > 0)
            {
                if (MoveStopEffect)
                {
                    MoveStopEffect.Stop();
                    Destroy(MoveStopEffect);
                    MoveStopEffect = null;
                }
                MoveStopTime = 0.0f;
            }
            // 停止DoTween动画.
            this.transform.DOKill();
            Poolable.TryPool(gameObject);
        }
        private void StopFrostParticle()
        {
            if (isFrost)
            {
                isFrost = false;
                if (FrostParticle != null)
                    FrostParticle.Stop();
            }
        }
        /// <summary>    
@@ -734,12 +711,7 @@
                MoveStopTime -= Time.deltaTime;
                if (MoveStopTime <= 0)
                {
                    if (MoveStopEffect)
                    {
                        MoveStopEffect.Stop();
                        Destroy(MoveStopEffect);
                        MoveStopEffect = null;
                    }
                    StopFrostParticle();
                    MoveStopTime = 0;
                }
                else
@@ -753,6 +725,24 @@
            }
            float finalSpeed = fMoveSpeed * (1 - speedSlowRate);
            if (speedSlowRate > 0 && !isSlowDown)
            {
                isSlowDown = true;
                if (SlowDownParticle != null)
                    SlowDownParticle.Play();
            }
            else if (speedSlowRate == 0 && isSlowDown)
            {
                isSlowDown = false;
                if (SlowDownParticle != null)
                {
                    SlowDownParticle.Stop();
                    SlowDownParticle.Clear();
                }
            }
            Vector3 curPos = m_NavMeshAgent.transform.position;
            bool swithNode = false;
@@ -1012,13 +1002,24 @@
                    // 移除Agent身上的中毒特效,并播放一个中毒效果消失的特效
                    if (PoisonParticle != null)
                    {
                        PoisonParticle.Clear();
                        PoisonParticle.Stop();
                        PoisonParticle.Clear();
                        if (PoisonEndParticle != null)
                            PoisonEndParticle.Play();
                    }
                }
                if (isSlowDown)
                {
                    isSlowDown = false;
                    if (SlowDownParticle != null)
                    {
                        SlowDownParticle.Stop();
                        SlowDownParticle.Clear();
                    }
                }
                mAnim.SetBool("Die", true);
                // 统一管理器内删除当前的Agent:
                AgentInsManager.instance.removeAgent(this);
Assets/Scripts/TowerDefense/Level/EndlessWaveLineManager.cs
@@ -60,7 +60,7 @@
            ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
        ps.transform.position = EndlessLevelManager.instance.WaveManager.GetWaveEndPos(id);
        ps.Play();
        Destroy(ps.gameObject, ps.main.duration);
        Destroy(obj, ps.main.duration);
    }
    /// <summary>
@@ -78,7 +78,7 @@
            ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
        ps.transform.position = pos;
        ps.Play();
        Destroy(ps.gameObject, ps.main.duration);
        Destroy(obj, ps.main.duration);
    }
    /// <summary>
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
@@ -197,8 +197,10 @@
            for (int i = 0; i < waveData.Count; ++i)
            {
                int tunel = waveData[i].Config.tunel;
                TunelList[tunel - 1].material = Resources.Load<Material>($"{tunelMaterialPath}{tunel}");
                GameObject obj = Resources.Load<GameObject>($"{faZhenPath}{tunel}");
                int tunelBgId = waveData[i].Config.tunel_bg;
                TunelList[tunel - 1].material = Resources.Load<Material>($"{tunelMaterialPath}{tunelBgId}");
                GameObject obj = Resources.Load<GameObject>($"{faZhenPath}{tunelBgId}");
                GameObject faZhen = Instantiate(obj);
                faZhen.transform.SetParent(TunelList[tunel - 1].gameObject.transform);
                faZhen.transform.localPosition = new Vector3(0, 1, 0);
@@ -206,7 +208,7 @@
                TunelList[tunel - 1].gameObject.SetActive(true);
                ParticleSystem ps = faZhen.transform.GetChild(0).GetComponent<ParticleSystem>();
                ps.Play();
                Destroy(ps.gameObject, ps.main.duration * 3);
                Destroy(faZhen, ps.main.duration * 3);
            }
            RefreshBoss();
Assets/Scripts/TowerDefense/Level/WaveLineSelMgr.cs
@@ -193,7 +193,7 @@
            ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
        ps.transform.position = LevelManager.instance.waveManager.GetWaveEndPos(id);
        ps.Play();
        Destroy(ps.gameObject, ps.main.duration);
        Destroy(obj, ps.main.duration);
    }
    /// <summary>
@@ -211,9 +211,8 @@
            ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
        ps.transform.position = pos;
        ps.Play();
        Destroy(ps.gameObject, ps.main.duration);
        Destroy(obj, ps.main.duration);
    }
    /// <summary>
    /// 对应兵线发亮.
Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
@@ -8,253 +8,265 @@
namespace TowerDefense.Towers
{
    /// <summary>
    /// An individual level of a tower
    /// </summary>
    [DisallowMultipleComponent]
    public class TowerLevel : MonoBehaviour, ISerializationCallbackReceiver
    {
        /// <summary>
        /// The prefab for communicating placement in the scene
        /// </summary>
        public TowerPlacementGhost towerGhostPrefab;
    /// <summary>
    /// An individual level of a tower
    /// </summary>
    [DisallowMultipleComponent]
    public class TowerLevel : MonoBehaviour, ISerializationCallbackReceiver
    {
        /// <summary>
        /// The prefab for communicating placement in the scene
        /// </summary>
        public TowerPlacementGhost towerGhostPrefab;
        /// <summary>
        /// Build effect gameObject to instantiate on start
        /// </summary>
        public GameObject buildEffectPrefab;
        /// <summary>
        /// Build effect gameObject to instantiate on start
        /// </summary>
        public GameObject buildEffectPrefab;
        /// <summary>
        /// 升级特效
        /// </summary>
        public GameObject UpgradeEffectPrefab;
        /// <summary>
        /// 当前的Level对应的DamagerData.
        /// </summary>
        public Damager levelDamager;
        /// <summary>
        /// 当前的Level对应的DamagerData.
        /// </summary>
        public Damager levelDamager;
        /// <summary>
        /// Reference to scriptable object with level data on it
        /// </summary>
        public  TowerLevelData levelData;
        /// <summary>
        /// Reference to scriptable object with level data on it
        /// </summary>
        public TowerLevelData levelData;
        /// <summary>
        /// The parent tower controller of this tower
        /// </summary>
        protected Tower m_ParentTower;
        /// <summary>
        /// The parent tower controller of this tower
        /// </summary>
        protected Tower m_ParentTower;
        /// <summary>
        /// The list of effects attached to the tower
        /// </summary>
        Affector[] m_Affectors;
        /// <summary>
        /// The list of effects attached to the tower
        /// </summary>
        Affector[] m_Affectors;
        /// <summary>
        /// TEST CODE: 是否已经缩放.
        /// </summary>
        protected bool bScaleForCombat = false;
        /// <summary>
        /// TEST CODE: 是否已经缩放.
        /// </summary>
        protected bool bScaleForCombat = false;
        /// <summary>
        /// Gets the list of effects attached to the tower
        /// </summary>
        protected Affector[] Affectors
        {
            get
            {
                if (m_Affectors == null)
                {
                    m_Affectors = GetComponentsInChildren<Affector>();
                }
                return m_Affectors;
            }
        }
        /// <summary>
        /// The physics layer mask that the tower searches on
        /// </summary>
        public LayerMask mask { get; protected set; }
        /// <summary>
        /// Gets the cost value
        /// </summary>
        public int cost
        {
            get { return levelData.cost; }
        }
        /// <summary>
        /// Gets the sell value
        /// </summary>
        public int sell
        {
            get { return levelData.sell; }
        }
        /// <summary>
        /// Gets the max health
        /// </summary>
        public int maxHealth
        {
            get { return levelData.maxHealth; }
        }
        /// <summary>
        /// Gets the starting health
        /// </summary>
        public int startingHealth
        {
            get { return levelData.startingHealth; }
        }
        /// <summary>
        /// Gets the tower description
        /// </summary>
        public string description
        {
            get { return levelData.description; }
        }
        /// <summary>
        /// Gets the tower description
        /// </summary>
        public string upgradeDescription
        {
            get { return levelData.upgradeDescription; }
        }
        /// <summary>
        /// Initialises the Effects attached to this object
        /// </summary>
        public virtual void Initialize(Tower tower, LayerMask enemyMask, IAlignmentProvider alignment)
        {
            mask = enemyMask;
            foreach (Affector effect in Affectors)
            {
                effect.Initialize(alignment, mask);
                effect.towerPtr = tower;
            }
            m_ParentTower = tower;
        }
        /// <summary>
        /// 当前的TowerLevel设置为对应怪物的材质显示
        /// </summary>
        /// <param name="mat"></param>
        public void SetTowerMonsterMat( Material mat)
        /// <summary>
        /// Gets the list of effects attached to the tower
        /// </summary>
        protected Affector[] Affectors
        {
            if (mat == null) return;
            // 查找子结点:
            foreach (Transform t in transform.GetComponentsInChildren<Transform>())
            {
                if (t.name == "Cube")
                {
                    t.GetComponent<MeshRenderer>().material = mat;
                    Vector3 scale = t.localScale;
                    if( !this.bScaleForCombat)
            get
            {
                if (m_Affectors == null)
                {
                    m_Affectors = GetComponentsInChildren<Affector>();
                }
                return m_Affectors;
            }
        }
        /// <summary>
        /// The physics layer mask that the tower searches on
        /// </summary>
        public LayerMask mask { get; protected set; }
        /// <summary>
        /// Gets the cost value
        /// </summary>
        public int cost
        {
            get { return levelData.cost; }
        }
        /// <summary>
        /// Gets the sell value
        /// </summary>
        public int sell
        {
            get { return levelData.sell; }
        }
        /// <summary>
        /// Gets the max health
        /// </summary>
        public int maxHealth
        {
            get { return levelData.maxHealth; }
        }
        /// <summary>
        /// Gets the starting health
        /// </summary>
        public int startingHealth
        {
            get { return levelData.startingHealth; }
        }
        /// <summary>
        /// Gets the tower description
        /// </summary>
        public string description
        {
            get { return levelData.description; }
        }
        /// <summary>
        /// Gets the tower description
        /// </summary>
        public string upgradeDescription
        {
            get { return levelData.upgradeDescription; }
        }
        /// <summary>
        /// Initialises the Effects attached to this object
        /// </summary>
        public virtual void Initialize(Tower tower, LayerMask enemyMask, IAlignmentProvider alignment)
        {
            mask = enemyMask;
            foreach (Affector effect in Affectors)
            {
                effect.Initialize(alignment, mask);
                effect.towerPtr = tower;
            }
            m_ParentTower = tower;
        }
        /// <summary>
        /// 当前的TowerLevel设置为对应怪物的材质显示
        /// </summary>
        /// <param name="mat"></param>
        public void SetTowerMonsterMat(Material mat)
        {
            if (mat == null) return;
            // 查找子结点:
            foreach (Transform t in transform.GetComponentsInChildren<Transform>())
            {
                if (t.name == "Cube")
                {
                    t.GetComponent<MeshRenderer>().material = mat;
                    Vector3 scale = t.localScale;
                    if (!this.bScaleForCombat)
                    {
                        scale.z *= 1.267f;
                        t.localScale = scale;
                        Vector3 pos = t.localPosition;
                        pos.z -= 0.2f;
                        t.localPosition = pos;
                        bScaleForCombat = true;
                    }
                }
            }
        }
                        scale.z *= 1.267f;
                        t.localScale = scale;
                        Vector3 pos = t.localPosition;
                        pos.z -= 0.2f;
                        t.localPosition = pos;
                        bScaleForCombat = true;
                    }
                }
            }
        }
        /// <summary>
        /// A method for activating or deactivating the attached <see cref="Affectors"/>
        /// </summary>
        public void SetAffectorState(bool state,int waveline )
        {
            foreach (Affector affector in Affectors)
            {
                if (affector != null)
                {
                    affector.enabled = state;
                    affector.waveLineID = waveline;
                }
            }
        }
        /// <summary>
        /// Returns a list of affectors that implement ITowerRadiusVisualizer
        /// </summary>
        /// <returns>ITowerRadiusVisualizers of tower</returns>
        public List<ITowerRadiusProvider> GetRadiusVisualizers()
        {
            List<ITowerRadiusProvider> visualizers = new List<ITowerRadiusProvider>();
            foreach (Affector affector in Affectors)
            {
                var visualizer = affector as ITowerRadiusProvider;
                if (visualizer != null)
                {
                    visualizers.Add(visualizer);
                }
            }
            return visualizers;
        }
        /// <summary>
        /// Returns the dps of the tower
        /// </summary>
        /// <returns>The dps of the tower</returns>
        public float GetTowerDps()
        {
            float dps = 0;
            foreach (Affector affector in Affectors)
            {
                var attack = affector as AttackAffector;
                if (attack != null && attack.damagerProjectile != null)
                {
                    dps += attack.GetProjectileDamage() * attack.fireRate;
                }
            }
            return dps;
        }
        public void Kill()
        {
            m_ParentTower.KillTower();
        }
        public void OnBeforeSerialize()
        {
        }
        /// <summary>
        /// 获取当前TowerLevel对应的AttackRise.
        /// </summary>
        public float attackRise { get { return m_ParentTower.attackRise; } }
        public void OnAfterDeserialize()
        {
            // Setting this member to null is required because we are setting this value on a prefab which will
            // persists post run in editor, so we null this member to ensure it is repopulated every run
            m_Affectors = null;
        }
        /// <summary>
        /// Insntiate the build particle effect object
        /// </summary>
        void Start()
        {
            if (buildEffectPrefab != null)
            {
                Instantiate(buildEffectPrefab, transform);
            }
        }
        /// <summary>
        /// 播放升级特效
        /// </summary>
        public void PlayUpGradeEffect()
        /// <summary>
        /// A method for activating or deactivating the attached <see cref="Affectors"/>
        /// </summary>
        public void SetAffectorState(bool state, int waveline)
        {
            if (buildEffectPrefab != null)
            {
                Instantiate(buildEffectPrefab, transform);
            }
        }
    }
            foreach (Affector affector in Affectors)
            {
                if (affector != null)
                {
                    affector.enabled = state;
                    affector.waveLineID = waveline;
                }
            }
        }
        /// <summary>
        /// Returns a list of affectors that implement ITowerRadiusVisualizer
        /// </summary>
        /// <returns>ITowerRadiusVisualizers of tower</returns>
        public List<ITowerRadiusProvider> GetRadiusVisualizers()
        {
            List<ITowerRadiusProvider> visualizers = new List<ITowerRadiusProvider>();
            foreach (Affector affector in Affectors)
            {
                var visualizer = affector as ITowerRadiusProvider;
                if (visualizer != null)
                {
                    visualizers.Add(visualizer);
                }
            }
            return visualizers;
        }
        /// <summary>
        /// Returns the dps of the tower
        /// </summary>
        /// <returns>The dps of the tower</returns>
        public float GetTowerDps()
        {
            float dps = 0;
            foreach (Affector affector in Affectors)
            {
                var attack = affector as AttackAffector;
                if (attack != null && attack.damagerProjectile != null)
                {
                    dps += attack.GetProjectileDamage() * attack.fireRate;
                }
            }
            return dps;
        }
        public void Kill()
        {
            m_ParentTower.KillTower();
        }
        public void OnBeforeSerialize()
        {
        }
        /// <summary>
        /// 获取当前TowerLevel对应的AttackRise.
        /// </summary>
        public float attackRise { get { return m_ParentTower.attackRise; } }
        public void OnAfterDeserialize()
        {
            // Setting this member to null is required because we are setting this value on a prefab which will
            // persists post run in editor, so we null this member to ensure it is repopulated every run
            m_Affectors = null;
        }
        /// <summary>
        /// Insntiate the build particle effect object
        /// </summary>
        void Start()
        {
        }
        /// <summary>
        /// 播放升级特效
        /// </summary>
        public void PlayUpGradeEffect()
        {
            if (UpgradeEffectPrefab != null)
            {
                GameObject obj = Instantiate(UpgradeEffectPrefab);
                obj.transform.position = gameObject.transform.position;
                ParticleSystem ps = obj.GetComponent<ParticleSystem>();
                if (ps == null)
                    ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
                Vector3 pos = obj.transform.position;
                pos.y = 5f;
                obj.transform.position = pos;
                ps.Play();
                Destroy(obj, ps.main.duration);
            }
        }
    }
}
Assets/Scripts/TowerDefense/UI/EndlessSettlementPropList.cs
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using UnityEngine;
using TowerDefense.Level;
using UnityEngine.UI;
/**
 * 无尽模式结算界面列表脚本
@@ -40,7 +41,7 @@
                    propIcon.SetIcon(iconSp);
                    propIcon.SetBg(bgSp);
                    item.transform.SetParent(Grid.transform);
                    item.transform.SetParent(Grid.transform, false);
                }
            }
        }
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -236,6 +236,16 @@
        public event Action GameOverEvent;
        /// <summary>
        /// 塔升级特效预制体
        /// </summary>
        public GameObject TowerUpgradeEffectPrefab;
        /// <summary>
        /// 宝石出现特效预制体
        /// </summary>
        public GameObject TowerAppearEffectPrefab;
        public IPlacementArea selfTowerPlaceArea
        {
            get
@@ -1188,6 +1198,18 @@
                        SetState(State.Normal);
                        // 新的代码,合并升级为随机塔防类型.
                        randomUpgradeTower();
                        // 在sTower的位置播放升级特效
                        GameObject obj = Instantiate(TowerUpgradeEffectPrefab);
                        obj.transform.position = sTower.transform.position;
                        Vector3 pos = obj.transform.position;
                        pos.y += 5f;
                        obj.transform.position = pos;
                        ParticleSystem ps = obj.GetComponent<ParticleSystem>();
                        if (ps == null)
                            ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
                        ps.Play();
                        Destroy(obj, ps.main.duration);
                    }
                }
                else
@@ -1307,14 +1329,34 @@
            // River: 内部缓存数据,用于后期容易找到数据.
            addTower(createdTower);
            CancelGhostPlacement();
            PlayAppearEffect(createdTower.transform.position);
            // 处理成长骰子,复制骰子等等功能.
            if (lvl == 0)
            {
                ProcessFeatureTower(createdTower);
            }
        }
        /// <summary>
        /// 播放宝石出现特效
        /// </summary>
        public void PlayAppearEffect(Vector3 worldPos)
        {
            GameObject obj = Instantiate(TowerAppearEffectPrefab);
            obj.transform.position = worldPos;
            Vector3 pos = obj.transform.position;
            pos.y += 5f;
            obj.transform.position = pos;
            ParticleSystem ps = obj.GetComponent<ParticleSystem>();
            if (ps == null)
                ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
            ps.Play();
            Destroy(obj, ps.main.duration);
        }
        protected void ProcessFeatureTower(Tower ctower)
@@ -1914,6 +1956,7 @@
                    // ATTENTION TO FIX:是否应该加入List:
                    addTower(createdTower);
                    PlayToAttackEffect(createdTower.attributeId, createdTower.transform.position);
                    dragTowerLevel = 0;
                    CancelGhostPlacement();
                }
@@ -1921,6 +1964,30 @@
        }
        /// <summary>
        /// 播放宝石上阵特效
        /// </summary>
        /// <param name="attributeId">101 火,105 水,109 木</param>
        /// <param name="worldPos">世界坐标</param>
        public void PlayToAttackEffect(int attributeId, Vector3 worldPos)
        {
            string path = $"UI/ToBattle_{attributeId}";
            GameObject prefab = Resources.Load<GameObject>(path);
            GameObject obj = Instantiate(prefab);
            obj.transform.position = worldPos;
            Vector3 pos = obj.transform.position;
            pos.y += 5f;
            obj.transform.position = pos;
            ParticleSystem ps = obj.GetComponent<ParticleSystem>();
            if (ps == null)
                ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
            ps.Play();
            Destroy(obj, ps.main.duration);
        }
        /// <summary>
        /// Raycast onto tower placement areas
        /// </summary>
        /// <param name="pointer">The pointer we're testing</param>
Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs
@@ -196,6 +196,15 @@
        /// </summary>
        protected int uiCtlProgresss = 0;
        /// <summary>
        /// 宝石升级特效
        /// </summary>
        public GameObject TowerUpgradeEffect;
        /// <summary>
        /// 宝石出现特效
        /// </summary>
        public GameObject TowerAppearEffect;
        /// <summary>
        /// Fires when the <see cref="State"/> changes
@@ -1278,6 +1287,18 @@
                        //UpgradeSelectedTower();
                        // 新的代码,合并升级为随机塔防类型.
                        randomUpgradeTower();
                        // 在sTower的位置播放升级特效
                        GameObject obj = Instantiate(TowerUpgradeEffect);
                        obj.transform.position = sTower.transform.position;
                        Vector3 pos = obj.transform.position;
                        pos.y += 5f;
                        obj.transform.position = pos;
                        ParticleSystem ps = obj.GetComponent<ParticleSystem>();
                        if (ps == null)
                            ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
                        ps.Play();
                        Destroy(obj, ps.main.duration);
                    }
                }
                else
@@ -1431,11 +1452,33 @@
            CancelGhostPlacement();
            PlayAppearEffect(createdTower.transform.position);
            // 处理成长骰子,复制骰子等等功能.
            if (lvl == 0)
            {
                ProcessFeatureTower(createdTower);
            }
        }
        /// <summary>
        /// 播放宝石出现特效
        /// </summary>
        public void PlayAppearEffect(Vector3 worldPos)
        {
            GameObject obj = Instantiate(TowerAppearEffect);
            obj.transform.position = worldPos;
            Vector3 pos = obj.transform.position;
            pos.y += 5f;
            obj.transform.position = pos;
            ParticleSystem ps = obj.GetComponent<ParticleSystem>();
            if (ps == null)
                ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
            ps.Play();
            Destroy(obj, ps.main.duration);
        }
        /// <summary>
@@ -2145,11 +2188,36 @@
                    addTower(createdTower);
                    dragTowerLevel = 0;
                    CancelGhostPlacement();
                    PlayToAttackEffect(createdTower.attributeId, createdTower.transform.position);
                }
            }
        }
        /// <summary>
        /// 播放宝石上阵特效
        /// </summary>
        /// <param name="attributeId">101 火,105 水,109 木</param>
        /// <param name="worldPos">世界坐标</param>
        public void PlayToAttackEffect(int attributeId, Vector3 worldPos)
        {
            string path = $"UI/ToBattle_{attributeId}";
            GameObject prefab = Resources.Load<GameObject>(path);
            GameObject obj = Instantiate(prefab);
            obj.transform.position = worldPos;
            Vector3 pos = obj.transform.position;
            pos.y += 5f;
            obj.transform.position = pos;
            ParticleSystem ps = obj.GetComponent<ParticleSystem>();
            if (ps == null)
                ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
            ps.Play();
            Destroy(obj, ps.main.duration);
        }
        /// <summary>
        /// Raycast onto tower placement areas
        /// </summary>
        /// <param name="pointer">The pointer we're testing</param>
Assets/Scripts/TowerDefense/UI/HUD/TowerPlacementGhost.cs
@@ -103,10 +103,18 @@
            {
                foreach (Transform t in transform.GetComponentsInChildren<Transform>())
                {
                    if (t.name == "Cube")
                    if (t.name == "Effect")
                    {
                        t.GetComponent<MeshRenderer>().material.color = new Color(1.0f, 1.0f, 1.0f, 1.0f);
                        t.GetComponent<MeshRenderer>().material.DOColor(new Color(1.0f, 1.0f, 1.0f, 0.4f), 0.4f);
                        // t.GetComponent<MeshRenderer>().material.color = new Color(1.0f, 1.0f, 1.0f, 1.0f);
                        // t.GetComponent<MeshRenderer>().material.DOColor(new Color(1.0f, 1.0f, 1.0f, 0.4f), 0.4f);
                        // 改为拖动的时候播放特效
                        ParticleSystem ps = t.gameObject.GetComponent<ParticleSystem>();
                        if (ps == null)
                            ps = t.GetChild(0).GetComponent<ParticleSystem>();
                        ps.Play();
                        break;
                    }
                }
            }
GemBattle/宝石塔防_Data/level1
Binary files differ
GemBattle/宝石塔防_Data/resources.assets.resS
Binary files differ
GemBattle/宝石塔防_Data/sharedassets1.assets
Binary files differ
GemBattle/宝石塔防_Data/sharedassets3.assets.resS
Binary files differ