weixudong
2020-11-19 69e0fea6c92fd4e153d45e5f26ef89baecf0405a
Merge branch 'master' of ssh://172.16.1.52:8091/GemBattle into master
40 files added
102 files modified
126466 ■■■■ changed files
And/GemBattle.apk patch | view | raw | blame | history
Assets/00000/package/Materials/EffectShader_Niuqu_002.mat 92 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/EffectShader_Niuqu_002.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Object_004_02.mat 30 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Object_004_02.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Sequence_005_4X3_b.mat 30 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Materials/Sequence_005_4X3_b.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Model/dici.FBX patch | view | raw | blame | history
Assets/00000/package/Model/dici.FBX.meta 119 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Effect_jiansu1026.prefab 14879 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_Atk.prefab 4 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_SpAtk.prefab 2 ●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_SpHit.prefab 20 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_Elf_Shui_Buff.prefab 24297 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_Elf_Shui_Buff.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_Elf_Shui_SpAtk.prefab 4 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_Guai_SiWang.prefab 19435 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_Guai_SiWang.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_JiNengBaoShi_Huo.prefab 24467 ●●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Prefab/Effect_UI_GongJiFanWei.prefab 8 ●●●● patch | view | raw | blame | history
Assets/00000/package/Texture/Object_004_02.png patch | view | raw | blame | history
Assets/00000/package/Texture/Object_004_02.png.meta 106 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/1倍速.png patch | view | raw | blame | history
Assets/Materials/PVE/1倍速.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/2倍速.png patch | view | raw | blame | history
Assets/Materials/PVE/2倍速.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/BUFF.png patch | view | raw | blame | history
Assets/Materials/PVE/BUFF.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/UI/tileTowerVSMat.mat 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/fire 2.prefab 167 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/water 1.prefab 272 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/wood 2.prefab 433 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 0.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 1.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 2.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 3.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 4.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab 210 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_0 1.prefab 3 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_0.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_1 1.prefab 3 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_1.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_2 1.prefab 3 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_2.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_3 1.prefab 3 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_3.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_4 1.prefab 3 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_4.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_Hit.prefab 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_SpHit.prefab 19294 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/WProjectile_0.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/WProjectile_1.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/WProjectile_2.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/WProjectile_3.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/WProjectile_4.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/WProjectile_Sp.prefab 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/Endless/BottomCanvas.prefab 1164 ●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/EndlessTileGridBuyBtn.prefab 4 ●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/FreezeEnergy.prefab 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/UI/Heart.prefab 6 ●●●● patch | view | raw | blame | history
Assets/Resources/Prefabs/Endless/AgentDeathEffect.prefab 19466 ●●●●● patch | view | raw | blame | history
Assets/Resources/Prefabs/Endless/AgentDeathEffect.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/BuffPreview/BuffPreview.prefab 2 ●●● patch | view | raw | blame | history
Assets/Resources/UI/DoubleHit.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Guide/GuidePanel.prefab 26 ●●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/Endless2D.unity 54 ●●●●● patch | view | raw | blame | history
Assets/Scenes/LoadingScene.unity 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/ActionGameFramework/Health/Damager.cs 13 ●●●● patch | view | raw | blame | history
Assets/Scripts/ActionGameFramework/Health/Targetable.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/Data/EndlessBuffData.cs 22 ●●●● patch | view | raw | blame | history
Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs 11 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Guide/GuidePanel.cs 30 ●●●● patch | view | raw | blame | history
Assets/Scripts/Manager/ManagerRoot.cs 24 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Music/AudioSourceManager.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/Net/NetExtends/Table.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs 30 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Agents/Agent.cs 34 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Agents/HomeBaseAttacker.cs 2 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessBuff/CritBulletAdd.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessBuff/CritDamageAdd.cs 5 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessBuff/EndlessBuff.cs 10 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessBuff/EndlessBuffManager.cs 1 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessBuff/GoldAdd.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessBuff/ObtainTower.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs 8 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs 15 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs 15 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/Projectiles/HitscanAttack.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/TowerFireTrigger.cs 32 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/TowerLevel.cs 10 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/BulletUICtl.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessBossSkill/BossSkillBubbleBomb.cs 5 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessBuffPreview.cs 8 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs 3 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessHomeBaseHPManager.cs 39 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/FreezeBreath.cs 38 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessCurrencyUI.cs 4 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs 53 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs 53 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs 2 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs 18 ●●●● patch | view | raw | blame | history
Assets/StreamingAssets/Table/endless_buff.json 2 ●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom.meta 8 ●●●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom/小按钮1.png patch | view | raw | blame | history
Assets/UI/Endless/Bottom/小按钮1.png.meta 94 ●●●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom/小按钮2.png patch | view | raw | blame | history
Assets/UI/Endless/Bottom/小按钮2.png.meta 94 ●●●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom/战斗效果图.png patch | view | raw | blame | history
Assets/UI/Endless/Bottom/战斗效果图.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom/技能底.png patch | view | raw | blame | history
Assets/UI/Endless/Bottom/技能底.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom/按钮.png patch | view | raw | blame | history
Assets/UI/Endless/Bottom/按钮.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom/暂停.png patch | view | raw | blame | history
Assets/UI/Endless/Bottom/暂停.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom/爱心金币底.png patch | view | raw | blame | history
Assets/UI/Endless/Bottom/爱心金币底.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/UI/Endless/Bottom/金币.png patch | view | raw | blame | history
Assets/UI/Endless/Bottom/金币.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/UI/Loading/LoadingBg.png patch | view | raw | blame | history
Assets/UI/Loading/LoadingBg.png.meta 10 ●●●● patch | view | raw | blame | history
GemBattle.zip patch | view | raw | blame | history
GemBattle/宝石塔防_Data/Managed/Assembly-CSharp-firstpass.dll patch | view | raw | blame | history
GemBattle/宝石塔防_Data/Managed/Assembly-CSharp.dll patch | view | raw | blame | history
GemBattle/宝石塔防_Data/Managed/MoreMountains.NiceVibrations.Demos.dll patch | view | raw | blame | history
GemBattle/宝石塔防_Data/Managed/MoreMountains.NiceVibrations.Haptics.dll patch | view | raw | blame | history
GemBattle/宝石塔防_Data/Managed/MoreMountains.NiceVibrations.dll patch | view | raw | blame | history
GemBattle/宝石塔防_Data/Managed/Unity.TextMeshPro.dll patch | view | raw | blame | history
GemBattle/宝石塔防_Data/Managed/Unity.Timeline.dll patch | view | raw | blame | history
GemBattle/宝石塔防_Data/Managed/UnityEngine.UI.dll patch | view | raw | blame | history
GemBattle/宝石塔防_Data/StreamingAssets/Table/endless_buff.json 2 ●●● patch | view | raw | blame | history
GemBattle/宝石塔防_Data/globalgamemanagers patch | view | raw | blame | history
GemBattle/宝石塔防_Data/globalgamemanagers.assets patch | view | raw | blame | history
GemBattle/宝石塔防_Data/level0 patch | view | raw | blame | history
GemBattle/宝石塔防_Data/level1 patch | view | raw | blame | history
GemBattle/宝石塔防_Data/resources.assets patch | view | raw | blame | history
GemBattle/宝石塔防_Data/resources.assets.resS patch | view | raw | blame | history
GemBattle/宝石塔防_Data/resources.resource patch | view | raw | blame | history
GemBattle/宝石塔防_Data/sharedassets0.assets patch | view | raw | blame | history
GemBattle/宝石塔防_Data/sharedassets0.assets.resS patch | view | raw | blame | history
GemBattle/宝石塔防_Data/sharedassets1.assets patch | view | raw | blame | history
GemBattle/宝石塔防_Data/sharedassets1.assets.resS patch | view | raw | blame | history
And/GemBattle.apk
Binary files differ
Assets/00000/package/Materials/EffectShader_Niuqu_002.mat
New file
@@ -0,0 +1,92 @@
%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: EffectShader_Niuqu_002
  m_Shader: {fileID: 4800000, guid: bb80d5a11259d934b92ef9060d89a7b4, type: 3}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _BumpMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailAlbedoMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailMask:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailNormalMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _EmissionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _NioseMask:
        m_Texture: {fileID: 2800000, guid: ed446a8edadab1c46ba1fc2f2a390aab, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _NoiseTex:
        m_Texture: {fileID: 2800000, guid: 1d92905ed2b5d0543bbbf41ee2db9e32, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _OcclusionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _ParallaxMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _BumpScale: 1
    - _CullModle: 0
    - _Cutoff: 0.5
    - _DetailNormalMapScale: 1
    - _DstBlend: 0
    - _GlossMapScale: 1
    - _Glossiness: 0.5
    - _GlossyReflections: 1
    - _Metallic: 0
    - _Mode: 0
    - _OcclusionStrength: 1
    - _Parallax: 0.02
    - _SmoothnessTextureChannel: 0
    - _SpecularHighlights: 1
    - _SrcBlend: 1
    - _UVSec: 0
    - _X_Maskspeed: 0
    - _X_speed: 0
    - _Y_Maskspeed: 0
    - _Y_speed: 0
    - _ZWrite: 1
    - _qianduo: 0.39
    m_Colors:
    - _Color: {r: 1, g: 1, b: 1, a: 1}
    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
  m_BuildTextureStacks: []
Assets/00000/package/Materials/EffectShader_Niuqu_002.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 19cba028d42988640b0ad771feb2f4dd
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Materials/Object_004_02.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_004_02
  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: d29c32ed0f00db849975b4448d3fda96, 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_004_02.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 33966442bcd6b334198ac5c8df5b5cdb
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Materials/Sequence_005_4X3_b.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: Sequence_005_4X3_b
  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: 24eb8bff245dbc94cafc685c063cb90f, 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/Sequence_005_4X3_b.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 132144bbe4d503e4b86e1fdf994d00bd
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Model/dici.FBX
Binary files differ
Assets/00000/package/Model/dici.FBX.meta
New file
@@ -0,0 +1,119 @@
fileFormatVersion: 2
guid: 00998a0ab88f1b741bece5564a6e8615
ModelImporter:
  serializedVersion: 26
  internalIDToNameTable:
  - first:
      1: 100000
    second: //RootNode
  - first:
      4: 400000
    second: //RootNode
  - first:
      21: 2100000
    second: 'Material #906'
  - first:
      23: 2300000
    second: //RootNode
  - first:
      33: 3300000
    second: //RootNode
  - first:
      43: 4300000
    second: Object026
  - first:
      74: 7400000
    second: Take 001
  - first:
      95: 9500000
    second: //RootNode
  externalObjects: {}
  materials:
    importMaterials: 0
    materialName: 0
    materialSearch: 1
    materialLocation: 0
  animations:
    legacyGenerateAnimations: 4
    bakeSimulation: 0
    resampleCurves: 1
    optimizeGameObjects: 0
    motionNodeName:
    rigImportErrors:
    rigImportWarnings:
    animationImportErrors:
    animationImportWarnings:
    animationRetargetingWarnings:
    animationDoRetargetingWarnings: 0
    importAnimatedCustomProperties: 0
    importConstraints: 0
    animationCompression: 1
    animationRotationError: 0.5
    animationPositionError: 0.5
    animationScaleError: 0.5
    animationWrapMode: 0
    extraExposedTransformPaths: []
    extraUserProperties: []
    clipAnimations: []
    isReadable: 1
  meshes:
    lODScreenPercentages: []
    globalScale: 1
    meshCompression: 0
    addColliders: 0
    useSRGBMaterialColor: 1
    sortHierarchyByName: 1
    importVisibility: 1
    importBlendShapes: 1
    importCameras: 1
    importLights: 1
    swapUVChannels: 0
    generateSecondaryUV: 0
    useFileUnits: 1
    keepQuads: 0
    weldVertices: 1
    preserveHierarchy: 0
    skinWeightsMode: 0
    maxBonesPerVertex: 4
    minBoneWeight: 0.001
    meshOptimizationFlags: -1
    indexFormat: 0
    secondaryUVAngleDistortion: 8
    secondaryUVAreaDistortion: 15.000001
    secondaryUVHardAngle: 88
    secondaryUVPackMargin: 4
    useFileScale: 1
  tangentSpace:
    normalSmoothAngle: 60
    normalImportMode: 0
    tangentImportMode: 3
    normalCalculationMode: 4
    legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1
    blendShapeNormalImportMode: 1
    normalSmoothingSource: 0
  referencedClips: []
  importAnimation: 0
  copyAvatar: 0
  humanDescription:
    serializedVersion: 3
    human: []
    skeleton: []
    armTwist: 0.5
    foreArmTwist: 0.5
    upperLegTwist: 0.5
    legTwist: 0.5
    armStretch: 0.05
    legStretch: 0.05
    feetSpacing: 0
    globalScale: 1
    rootMotionBoneName:
    hasTranslationDoF: 0
    hasExtraRoot: 0
    skeletonHasParents: 1
  lastHumanDescriptionAvatarSource: {instanceID: 0}
  animationType: 0
  humanoidOversampling: 1
  additionalBone: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Prefab/Effect_jiansu1026.prefab
Diff too large
Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_Atk.prefab
@@ -72,7 +72,7 @@
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_Time: 0.05
  m_Time: 0.15
  m_Parameters:
    serializedVersion: 3
    widthMultiplier: 8
@@ -211,7 +211,7 @@
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_Time: 0.05
  m_Time: 0.15
  m_Parameters:
    serializedVersion: 3
    widthMultiplier: 3
Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_SpAtk.prefab
@@ -9726,7 +9726,7 @@
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_Time: 0.1
  m_Time: 0.3
  m_Parameters:
    serializedVersion: 3
    widthMultiplier: 3
Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_SpHit.prefab
@@ -26,7 +26,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8722474620072867906}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: -0.88999987}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8722474620394408426}
@@ -222,7 +222,7 @@
      serializedVersion: 2
      minMaxState: 0
      minColor: {r: 0.8679245, g: 0.80619806, b: 0.6673193, a: 0.20392157}
      maxColor: {r: 0.701, g: 0.48985538, b: 0.33360842, a: 0.09803922}
      maxColor: {r: 0.701, g: 0.48985538, b: 0.33360842, a: 0.2901961}
      maxGradient:
        serializedVersion: 2
        key0: {r: 1, g: 1, b: 1, a: 1}
@@ -4990,7 +4990,7 @@
  moveWithTransform: 0
  moveWithCustomTransform: {fileID: 0}
  scalingMode: 0
  randomSeed: 10
  randomSeed: 161
  InitialModule:
    serializedVersion: 3
    enabled: 1
@@ -5166,8 +5166,8 @@
    startSize:
      serializedVersion: 2
      minMaxState: 3
      scalar: 1
      minScalar: 5
      scalar: 3
      minScalar: 7
      maxCurve:
        serializedVersion: 2
        m_Curve:
@@ -5930,8 +5930,8 @@
          inWeight: 0
          outWeight: 0
        - serializedVersion: 3
          time: 0.43173
          value: 0.1780526
          time: 0.47328123
          value: 0.20739795
          inSlope: -0.96006167
          outSlope: -0.96006167
          tangentMode: 0
@@ -9778,7 +9778,7 @@
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
  m_IsActive: 0
--- !u!4 &8722474620457621473
Transform:
  m_ObjectHideFlags: 0
@@ -9947,7 +9947,7 @@
      serializedVersion: 2
      minMaxState: 0
      minColor: {r: 1, g: 1, b: 1, a: 1}
      maxColor: {r: 1, g: 1, b: 1, a: 0.68235296}
      maxColor: {r: 1, g: 1, b: 1, a: 0.9098039}
      maxGradient:
        serializedVersion: 2
        key0: {r: 1, g: 1, b: 1, a: 1}
@@ -14551,7 +14551,7 @@
  m_Component:
  - component: {fileID: 8722474621117613192}
  m_Layer: 0
  m_Name: Effect_MuJingLing_Hit_02
  m_Name: Effect_Elf_Mu_SpHit
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
Assets/00000/package/Prefab/Prefab/Effect_Elf_Shui_Buff.prefab
New file
Diff too large
Assets/00000/package/Prefab/Prefab/Effect_Elf_Shui_Buff.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5480c96ebabda5a41a64d1dfa3a8165c
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Prefab/Prefab/Effect_Elf_Shui_SpAtk.prefab
@@ -4928,7 +4928,7 @@
  m_GameObject: {fileID: 313942322829799861}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1.3, y: 1.5, z: 1.5}
  m_LocalScale: {x: 1.3, y: 1.8, z: 1.8}
  m_Children:
  - {fileID: 313942322772481724}
  - {fileID: 313942324321907690}
@@ -15431,7 +15431,7 @@
    rateOverTime:
      serializedVersion: 2
      minMaxState: 0
      scalar: 20
      scalar: 10
      minScalar: 10
      maxCurve:
        serializedVersion: 2
Assets/00000/package/Prefab/Prefab/Effect_Guai_SiWang.prefab
New file
Diff too large
Assets/00000/package/Prefab/Prefab/Effect_Guai_SiWang.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 6cd46624671ab9a48906666b2bb20437
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/00000/package/Prefab/Prefab/Effect_JiNengBaoShi_Huo.prefab
Diff too large
Assets/00000/package/Prefab/Prefab/Effect_UI_GongJiFanWei.prefab
@@ -26,7 +26,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 642997296}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 10.3, z: 0}
  m_LocalPosition: {x: 0, y: 13.9, z: -0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 557383556256151776}
@@ -337,7 +337,7 @@
    startSizeY:
      serializedVersion: 2
      minMaxState: 0
      scalar: 30
      scalar: 40
      minScalar: 1
      maxCurve:
        serializedVersion: 2
@@ -5017,7 +5017,7 @@
    startLifetime:
      serializedVersion: 2
      minMaxState: 0
      scalar: 1.5
      scalar: 2
      minScalar: 5
      maxCurve:
        serializedVersion: 2
@@ -9688,7 +9688,7 @@
  m_LightmapParameters: {fileID: 0}
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_SortingOrder: 1
  m_RenderMode: 0
  m_SortMode: 0
  m_MinParticleSize: 0
Assets/00000/package/Texture/Object_004_02.png
Assets/00000/package/Texture/Object_004_02.png.meta
New file
@@ -0,0 +1,106 @@
fileFormatVersion: 2
guid: d29c32ed0f00db849975b4448d3fda96
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/Materials/PVE/1倍速.png
Assets/Materials/PVE/1倍速.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: 6832f1db73969824cafc576ead6a0a07
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Materials/PVE/2倍速.png
Assets/Materials/PVE/2倍速.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: 3dd6ca0881d05df4485f18d23ffde754
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Materials/PVE/BUFF.png
Assets/Materials/PVE/BUFF.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: ec55dece4b0d9534581340103d6286e2
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Materials/UI/tileTowerVSMat.mat
@@ -40,7 +40,7 @@
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: 93f40a01d57fbff418fc0b54b6ab7d9f, type: 3}
        m_Texture: {fileID: 2800000, guid: 8c9a3d26120e78f40aa4ef9ed23d573c, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
Assets/Prefabs/Enemies/fire 2.prefab
@@ -273,8 +273,8 @@
  - {fileID: 6542537011048626110}
  - {fileID: 2982453381423257457}
  - {fileID: 6679120199681160672}
  - {fileID: 3395604056345980130}
  - {fileID: 6178603281983929972}
  - {fileID: 4595872435068790202}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -319,7 +319,7 @@
  epicenter: {fileID: 8434816861478773449}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 0
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 0}
  towerTargetter: {fileID: 7490226013430720439}
@@ -351,8 +351,8 @@
  commonTex: {fileID: 2800000, guid: 923815e19a1495543a0161d1c532893f, type: 3}
  PoisonParticle: {fileID: 1718302357907514560}
  PoisonEndParticle: {fileID: 5935093508862825476}
  SlowDownParticle: {fileID: 5600338649276830178}
  FrostParticle: {fileID: 9081099759196357925}
  SlowDownParticle: {fileID: 6886032031065297259}
  FrostParticle: {fileID: 4595872434723685104}
  FireSkillParticle: {fileID: 6178603283043088035}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
  appliedEffectScale: 0.08
@@ -998,141 +998,86 @@
    type: 3}
  m_PrefabInstance: {fileID: 4796933190690775530}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7430313061214902615
--- !u!1001 &6146236397121986736
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,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0.52
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -0.24
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_RootOrder
      value: 9
      value: 10
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        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,
    - target: {fileID: 7677512363771200781, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        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
      value: Effect_JiNengBaoShi_Dian_Hit
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: ee054dd88b9be2340a0da4ce80a84f62, type: 3}
--- !u!198 &9081099759196357925 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7430313061214902615}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &3395604056345980130 stripped
  m_SourcePrefab: {fileID: 100100000, guid: 2acf016d8917a714bbc5a6aa7e43aed6, type: 3}
--- !u!4 &4595872435068790202 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
  m_CorrespondingSourceObject: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 7430313061214902615}
  m_PrefabInstance: {fileID: 6146236397121986736}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &4595872434723685104 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 7677512363561411136, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 6146236397121986736}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &8150421983870813599
PrefabInstance:
@@ -1179,7 +1124,7 @@
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
      propertyPath: m_RootOrder
      value: 10
      value: 9
      objectReference: {fileID: 0}
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
@@ -1218,15 +1163,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 78046dd80a5fb1d45a60cf15574ee7bf, type: 3}
--- !u!4 &6178603281983929972 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 8150421983870813599}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &6178603283043088035 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 8150421983870813599}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &6178603281983929972 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 8150421983870813599}
  m_PrefabAsset: {fileID: 0}
@@ -1250,7 +1195,7 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      value: 0.506
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1292,6 +1237,21 @@
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.3
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.3
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.3
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
@@ -1301,6 +1261,21 @@
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.95
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0.18
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -1.3
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1340,9 +1315,9 @@
    type: 3}
  m_PrefabInstance: {fileID: 8970689413692267143}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &5600338649276830178 stripped
--- !u!198 &6886032031065297259 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
  m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8970689413692267143}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/water 1.prefab
@@ -115,6 +115,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &8434816860007424699
GameObject:
  m_ObjectHideFlags: 0
@@ -272,8 +273,8 @@
  - {fileID: 772091675164355399}
  - {fileID: 5468027130051431602}
  - {fileID: 200673849226178847}
  - {fileID: 2323292837256036054}
  - {fileID: 4964518330195590823}
  - {fileID: 5004668289563595669}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -313,15 +314,17 @@
  m_EditorClassIdentifier: 
  description: 
  projectile: {fileID: 0}
  woodProjectile_SP: {fileID: 0}
  projectilePoints: []
  epicenter: {fileID: 8434816861478773449}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 0
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 0}
  towerTargetter: {fileID: 7490226013430720439}
  radiusEffectColor: {r: 0, g: 0, b: 0, a: 0}
  towerLevel: {fileID: 0}
--- !u!114 &8434816861478773454
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -348,8 +351,8 @@
  commonTex: {fileID: 2800000, guid: 26688e577f01c9a41a04dd9401b7b49a, type: 3}
  PoisonParticle: {fileID: 5162362214322550841}
  PoisonEndParticle: {fileID: 3520733133352832967}
  SlowDownParticle: {fileID: 1423570647904081181}
  FrostParticle: {fileID: 8152897956000995089}
  SlowDownParticle: {fileID: 137911762185639316}
  FrostParticle: {fileID: 5004668289929344223}
  FireSkillParticle: {fileID: 4964518329174177392}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
  appliedEffectScale: 0.08
@@ -614,12 +617,12 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      value: -0.57
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      value: -1.15
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -661,6 +664,21 @@
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.4
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.4
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.4
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
@@ -670,6 +688,21 @@
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 3.59
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.12
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0.08
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -709,11 +742,92 @@
    type: 3}
  m_PrefabInstance: {fileID: 2452110888275779192}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &1423570647904081181 stripped
--- !u!198 &137911762185639316 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
  m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 2452110888275779192}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &3456556258320520863
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_RootOrder
      value: 10
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200781, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_Name
      value: Effect_JiNengBaoShi_Dian_Hit
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2acf016d8917a714bbc5a6aa7e43aed6, type: 3}
--- !u!4 &5004668289563595669 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 3456556258320520863}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &5004668289929344223 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 7677512363561411136, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 3456556258320520863}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4198952192164864370
PrefabInstance:
@@ -1173,151 +1287,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 78046dd80a5fb1d45a60cf15574ee7bf, type: 3}
--- !u!4 &4964518330195590823 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6937602200615535948}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &4964518329174177392 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6937602200615535948}
  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: 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: 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!198 &8152897956000995089 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7511902182343609187}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &2323292837256036054 stripped
--- !u!4 &4964518330195590823 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 7511902182343609187}
  m_PrefabInstance: {fileID: 6937602200615535948}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/wood 2.prefab
@@ -96,6 +96,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!95 &2308564654919142006
Animator:
  serializedVersion: 3
@@ -272,8 +273,8 @@
  - {fileID: 2909016453797189899}
  - {fileID: 1774749892824093657}
  - {fileID: 5729843628970712658}
  - {fileID: 7608846377688892443}
  - {fileID: 8244594842321693027}
  - {fileID: 3207871016240874820}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -313,15 +314,17 @@
  m_EditorClassIdentifier: 
  description: 
  projectile: {fileID: 0}
  woodProjectile_SP: {fileID: 0}
  projectilePoints: []
  epicenter: {fileID: 8434816861478773449}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 0
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 0}
  towerTargetter: {fileID: 7490226013430720439}
  radiusEffectColor: {r: 0, g: 0, b: 0, a: 0}
  towerLevel: {fileID: 0}
--- !u!114 &8434816861478773454
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -348,8 +351,8 @@
  commonTex: {fileID: 2800000, guid: 30f4f867fda6b084dbdeeafa64ca5051, type: 3}
  PoisonParticle: {fileID: 7299639356303870581}
  PoisonEndParticle: {fileID: 7178544336952021164}
  SlowDownParticle: {fileID: 6813128575059589712}
  FrostParticle: {fileID: 4071564742152580572}
  SlowDownParticle: {fileID: 5522934476590545625}
  FrostParticle: {fileID: 3207871016062738958}
  FireSkillParticle: {fileID: 8244594841270657460}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
  appliedEffectScale: 0.08
@@ -727,302 +730,6 @@
    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: 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: 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
@@ -1161,6 +868,87 @@
  m_Script: {fileID: 11500000, guid: 5440fde571ec4db4a719f37df8e972f0, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
--- !u!1001 &5046465214892965966
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_RootOrder
      value: 10
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200781, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_Name
      value: Effect_JiNengBaoShi_Dian_Hit
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2acf016d8917a714bbc5a6aa7e43aed6, type: 3}
--- !u!4 &3207871016240874820 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 5046465214892965966}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &3207871016062738958 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 7677512363561411136, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 5046465214892965966}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &6253384680902185608
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -1245,15 +1033,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 78046dd80a5fb1d45a60cf15574ee7bf, type: 3}
--- !u!4 &8244594842321693027 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6253384680902185608}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &8244594841270657460 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6253384680902185608}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &8244594842321693027 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6253384680902185608}
  m_PrefabAsset: {fileID: 0}
@@ -1272,12 +1060,12 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      value: -0.301
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      value: 0.113
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1319,6 +1107,21 @@
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.2
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.2
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.2
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
@@ -1328,6 +1131,16 @@
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0.3
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -0.26
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1367,9 +1180,9 @@
    type: 3}
  m_PrefabInstance: {fileID: 8019561273946026293}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &6813128575059589712 stripped
--- !u!198 &5522934476590545625 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
  m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8019561273946026293}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 0.prefab
@@ -9775,6 +9775,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0.5
  attributeId: 10101
  TowerPtr: {fileID: 114126723238285906, guid: 5404cfd4436cfc64383b91b952dacf98, type: 3}
--- !u!114 &7641914139423715995
MonoBehaviour:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 1.prefab
@@ -9775,6 +9775,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0.55
  attributeId: 10101
  TowerPtr: {fileID: 114126723238285906, guid: 5404cfd4436cfc64383b91b952dacf98, type: 3}
--- !u!114 &7641914139423715995
MonoBehaviour:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 2.prefab
@@ -9775,6 +9775,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0.6
  attributeId: 10101
  TowerPtr: {fileID: 114126723238285906, guid: 5404cfd4436cfc64383b91b952dacf98, type: 3}
--- !u!114 &7641914139423715995
MonoBehaviour:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 3.prefab
@@ -9775,6 +9775,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0.6
  attributeId: 10101
  TowerPtr: {fileID: 114126723238285906, guid: 5404cfd4436cfc64383b91b952dacf98, type: 3}
--- !u!114 &7641914139423715995
MonoBehaviour:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Fire/Effect_HuoJingLing_Atk 4.prefab
@@ -9775,6 +9775,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0.6
  attributeId: 10101
  TowerPtr: {fileID: 114126723238285906, guid: 5404cfd4436cfc64383b91b952dacf98, type: 3}
--- !u!114 &7641914139423715995
MonoBehaviour:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab
@@ -34,7 +34,7 @@
  - {fileID: 4221898185616454}
  - {fileID: 4330554802733207075}
  - {fileID: 1252502008988425026}
  - {fileID: 9078299625639378812}
  - {fileID: 5454736629524577304}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
@@ -57,9 +57,9 @@
  levelDamager: {fileID: 114588164740221456, guid: faae6a4fd116abe4c8f638dacc8f954b,
    type: 3}
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 267022273293424706}
  AttackBody: {fileID: 0}
  ActionAnimator: {fileID: 0}
  Body: {fileID: 2800145584201439789}
  AttackBody: {fileID: 129095122661150659}
  ActionAnimator: {fileID: 4574099957897366663}
--- !u!1 &1193856161716770
GameObject:
  m_ObjectHideFlags: 0
@@ -28913,7 +28913,7 @@
    type: 3}
  woodProjectile_SP: {fileID: 0}
  projectilePoints:
  - {fileID: 0}
  - {fileID: 8265522067323977379}
  epicenter: {fileID: 4737672716932362}
  isMultiAttack: 1
  maxAttackNum: 3
@@ -43536,7 +43536,7 @@
  m_Mesh2: {fileID: 0}
  m_Mesh3: {fileID: 0}
  m_MaskInteraction: 0
--- !u!1 &267022273293424706
--- !u!1 &129095122661150659
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
@@ -43544,36 +43544,39 @@
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8146268729752846224}
  - component: {fileID: 2261644709561329095}
  m_Layer: 0
  m_Name: Body
  - component: {fileID: 8265522067323977379}
  - component: {fileID: 5042817498040347296}
  - component: {fileID: 4574099957897366663}
  - component: {fileID: 5550532644102165410}
  m_Layer: 10
  m_Name: AttackBody
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &8146268729752846224
  m_IsActive: 0
--- !u!4 &8265522067323977379
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 267022273293424706}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_GameObject: {fileID: 129095122661150659}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 9078299625639378812}
  m_RootOrder: 0
  m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
  m_Children:
  - {fileID: 4245423910962848817}
  m_Father: {fileID: 5454736629524577304}
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2261644709561329095
--- !u!212 &5042817498040347296
SpriteRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 267022273293424706}
  m_GameObject: {fileID: 129095122661150659}
  m_Enabled: 1
  m_CastShadows: 0
  m_ReceiveShadows: 0
@@ -43607,18 +43610,50 @@
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_Sprite: {fileID: 21300000, guid: 01a43ec3fb31bb54bb62dc0ba8137f11, type: 3}
  m_Sprite: {fileID: 21300000, guid: 65224731ecd6ef94ca70fada7c89fb7b, type: 3}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_FlipX: 0
  m_FlipY: 0
  m_DrawMode: 0
  m_Size: {x: 1.35, y: 1.35}
  m_Size: {x: 10.8, y: 10.8}
  m_AdaptiveModeThreshold: 0.5
  m_SpriteTileMode: 0
  m_WasSpriteAssigned: 1
  m_MaskInteraction: 0
  m_SpriteSortPoint: 0
--- !u!1 &730524255281968475
--- !u!95 &4574099957897366663
Animator:
  serializedVersion: 3
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 129095122661150659}
  m_Enabled: 1
  m_Avatar: {fileID: 0}
  m_Controller: {fileID: 9100000, guid: b2fb225a70131a545b040895a2f352a3, type: 2}
  m_CullingMode: 0
  m_UpdateMode: 0
  m_ApplyRootMotion: 0
  m_LinearVelocityBlending: 0
  m_WarningMessage:
  m_HasTransformHierarchy: 1
  m_AllowConstantClipSamplingOptimization: 1
  m_KeepAnimatorControllerStateOnDisable: 0
--- !u!114 &5550532644102165410
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 129095122661150659}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: d3c85364fa4604442bb99346521db349, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  Affector: {fileID: 114912109319932756}
--- !u!1 &1262371512645527768
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
@@ -43626,8 +43661,8 @@
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 9078299625639378812}
  - component: {fileID: 1065021606307971756}
  - component: {fileID: 5454736629524577304}
  - component: {fileID: 6768263900875771557}
  m_Layer: 0
  m_Name: GameObject
  m_TagString: Untagged
@@ -43635,28 +43670,29 @@
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &9078299625639378812
--- !u!4 &5454736629524577304
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 730524255281968475}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_GameObject: {fileID: 1262371512645527768}
  m_LocalRotation: {x: -0, y: 1, z: -0, w: 0}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 8146268729752846224}
  - {fileID: 92381821981060013}
  - {fileID: 8265522067323977379}
  m_Father: {fileID: 4737672716932362}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1065021606307971756
--- !u!114 &6768263900875771557
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 730524255281968475}
  m_GameObject: {fileID: 1262371512645527768}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
@@ -53456,6 +53492,88 @@
  m_EditorClassIdentifier: 
  defaultParticles: {fileID: 2536908325252072816}
  mobileParticles: {fileID: 1153485081324430545}
--- !u!1 &2800145584201439789
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 92381821981060013}
  - component: {fileID: 6058701520632043955}
  m_Layer: 0
  m_Name: Body
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &92381821981060013
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2800145584201439789}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 5454736629524577304}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &6058701520632043955
SpriteRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2800145584201439789}
  m_Enabled: 1
  m_CastShadows: 0
  m_ReceiveShadows: 0
  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: 10754, 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: 0
  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: 01a43ec3fb31bb54bb62dc0ba8137f11, type: 3}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_FlipX: 0
  m_FlipY: 0
  m_DrawMode: 0
  m_Size: {x: 1.35, y: 1.35}
  m_AdaptiveModeThreshold: 0.5
  m_SpriteTileMode: 0
  m_WasSpriteAssigned: 1
  m_MaskInteraction: 0
  m_SpriteSortPoint: 0
--- !u!1 &3135180110952789182
GameObject:
  m_ObjectHideFlags: 0
@@ -77244,6 +77362,36 @@
  m_Mesh2: {fileID: 0}
  m_Mesh3: {fileID: 0}
  m_MaskInteraction: 0
--- !u!1 &5278376739896773686
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4245423910962848817}
  m_Layer: 10
  m_Name: ProjectilePoint
  m_TagString: Untagged
  m_Icon: {fileID: 571167235653111936, guid: 0000000000000000d000000000000000, type: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &4245423910962848817
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 5278376739896773686}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: -0.43, y: 1.58, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8265522067323977379}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5358512045226005614
GameObject:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_0 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 150
  damage: 60
  damageMulti: 1
  towerName: 
  bSet: 0
@@ -150,6 +150,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &794977756389387197
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_0.prefab
@@ -9941,6 +9941,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &794977756389387197
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_1 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 300
  damage: 120
  damageMulti: 1
  towerName: 
  bSet: 0
@@ -150,6 +150,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &6201351407003447028
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_1.prefab
@@ -9941,6 +9941,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &6201351407003447028
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_2 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 450
  damage: 180
  damageMulti: 1
  towerName: 
  bSet: 0
@@ -150,6 +150,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &3669498217609003192
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_2.prefab
@@ -9941,6 +9941,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &3669498217609003192
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_3 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 600
  damage: 240
  damageMulti: 1
  towerName: 
  bSet: 0
@@ -150,6 +150,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &7453998822848565797
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_3.prefab
@@ -9941,6 +9941,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &7453998822848565797
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_4 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 750
  damage: 300
  damageMulti: 1
  towerName: 
  bSet: 0
@@ -150,6 +150,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &478004586242557291
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/WaterProjectile_4.prefab
@@ -9941,6 +9941,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 20101
  TowerPtr: {fileID: 114126723238285906, guid: 08be51bfa9f904b4e83c31be88ba554f, type: 3}
--- !u!135 &478004586242557291
SphereCollider:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_Hit.prefab
@@ -14567,7 +14567,7 @@
  m_GameObject: {fileID: 6057121841268955770}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 6057121840784399866}
  m_Father: {fileID: 0}
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_SpHit.prefab
Diff too large
Assets/Prefabs/Towers/WoodTower/WProjectile_0.prefab
@@ -10183,6 +10183,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 30101
  TowerPtr: {fileID: 114126723238285906, guid: a54a7e98fafc604488c570e746551af1, type: 3}
--- !u!1 &7805828781973333584
GameObject:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/WProjectile_1.prefab
@@ -10093,6 +10093,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 30101
  TowerPtr: {fileID: 114126723238285906, guid: a54a7e98fafc604488c570e746551af1, type: 3}
--- !u!1 &6743535499860450394
GameObject:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/WProjectile_2.prefab
@@ -9954,6 +9954,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 30101
  TowerPtr: {fileID: 114126723238285906, guid: a54a7e98fafc604488c570e746551af1, type: 3}
--- !u!1 &7563412234984757212
GameObject:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/WProjectile_3.prefab
@@ -10183,6 +10183,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 30101
  TowerPtr: {fileID: 114126723238285906, guid: a54a7e98fafc604488c570e746551af1, type: 3}
--- !u!1 &9012282123540836921
GameObject:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/WProjectile_4.prefab
@@ -5174,6 +5174,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 30101
  TowerPtr: {fileID: 114126723238285906, guid: a54a7e98fafc604488c570e746551af1, type: 3}
--- !u!1 &6941437354564793899
GameObject:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/WProjectile_Sp.prefab
@@ -14821,6 +14821,7 @@
  m_EditorClassIdentifier: 
  chainAttackRate: 0
  attributeId: 30101
  TowerPtr: {fileID: 114126723238285906, guid: a54a7e98fafc604488c570e746551af1, type: 3}
--- !u!1 &8049802360245241771
GameObject:
  m_ObjectHideFlags: 0
Assets/Prefabs/UI/Endless/BottomCanvas.prefab
@@ -1,5 +1,195 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &174327334499724649
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 943742417900630348}
  - component: {fileID: 4824123576005219207}
  - component: {fileID: 1114094147405540106}
  - component: {fileID: 4107793048518246479}
  m_Layer: 5
  m_Name: Text
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &943742417900630348
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 174327334499724649}
  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_Father: {fileID: 4623057511312575043}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: -21.6}
  m_SizeDelta: {x: 300, y: 100}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4824123576005219207
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 174327334499724649}
  m_CullTransparentMesh: 0
--- !u!114 &1114094147405540106
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 174327334499724649}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_FontData:
    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
    m_FontSize: 32
    m_FontStyle: 1
    m_BestFit: 0
    m_MinSize: 3
    m_MaxSize: 50
    m_Alignment: 4
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 0
    m_LineSpacing: 1
  m_Text: "\u8D2D\u4E701\u7EA7\u5B9D\u77F3"
--- !u!114 &4107793048518246479
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 174327334499724649}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
  m_EffectDistance: {x: 2, y: -2}
  m_UseGraphicAlpha: 1
--- !u!1 &266329910410428256
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 1745381381343351158}
  - component: {fileID: 7106734992363285209}
  - component: {fileID: 5978630159876944380}
  - component: {fileID: 3002625327158566941}
  m_Layer: 5
  m_Name: Text (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &1745381381343351158
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 266329910410428256}
  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_Father: {fileID: 8563026178876940214}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: -32.77}
  m_SizeDelta: {x: 300, y: 60.454666}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7106734992363285209
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 266329910410428256}
  m_CullTransparentMesh: 0
--- !u!114 &5978630159876944380
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 266329910410428256}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_FontData:
    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
    m_FontSize: 23
    m_FontStyle: 1
    m_BestFit: 0
    m_MinSize: 3
    m_MaxSize: 50
    m_Alignment: 1
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 0
    m_LineSpacing: 1
  m_Text: "\u8D2D\u4E70\u6280\u80FD"
--- !u!114 &3002625327158566941
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 266329910410428256}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
  m_EffectDistance: {x: 2, y: -2}
  m_UseGraphicAlpha: 1
--- !u!1 &2949276214842940293
GameObject:
  m_ObjectHideFlags: 0
@@ -26,7 +216,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2949276214842940293}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalPosition: {x: 0, y: 0, z: -0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 4623057511312575043}
@@ -34,7 +224,7 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -79, y: 10}
  m_AnchoredPosition: {x: -64.7, y: 25.3}
  m_SizeDelta: {x: 52, y: 58}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4933555016129551837
@@ -59,13 +249,13 @@
  m_EditorClassIdentifier: 
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: f95a7e975f487ac4b932bea4f52cc966, type: 3}
  m_Sprite: {fileID: 21300000, guid: cdb30c215a8bfc84f9a724dfb5aad75a, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -108,13 +298,14 @@
  m_Children:
  - {fileID: 661367110392523085}
  - {fileID: 2858083007431408240}
  - {fileID: 1745381381343351158}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0}
  m_AnchorMax: {x: 0.5, y: 0}
  m_AnchoredPosition: {x: -114, y: 98}
  m_SizeDelta: {x: 310, y: 140}
  m_AnchorMin: {x: 1, y: 0}
  m_AnchorMax: {x: 1, y: 0}
  m_AnchoredPosition: {x: -153.40002, y: 114.5}
  m_SizeDelta: {x: 104, y: 117}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5151289279430454484
CanvasRenderer:
@@ -144,7 +335,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: ab77798961eb0584f9fd0f748043a754, type: 3}
  m_Sprite: {fileID: 21300000, guid: cb8464afe417a324c937fe84a8c88eb1, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -234,8 +425,8 @@
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4506804646466140602}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  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_Father: {fileID: 8563026178876940214}
@@ -243,8 +434,8 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -79, y: 10}
  m_SizeDelta: {x: 52, y: 58}
  m_AnchoredPosition: {x: -24.4, y: 17}
  m_SizeDelta: {x: 29, y: 34}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6484642370492505356
CanvasRenderer:
@@ -268,13 +459,13 @@
  m_EditorClassIdentifier: 
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: f95a7e975f487ac4b932bea4f52cc966, type: 3}
  m_Sprite: {fileID: 21300000, guid: cdb30c215a8bfc84f9a724dfb5aad75a, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -314,12 +505,12 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 4623057513073301098}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0, y: 0.5}
  m_AnchorMax: {x: 0, y: 0.5}
  m_AnchoredPosition: {x: 177, y: 21}
  m_SizeDelta: {x: 200, y: 65}
  m_AnchoredPosition: {x: 128.5, y: -13.126}
  m_SizeDelta: {x: 102.997986, y: 66.25137}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057511285327657
CanvasRenderer:
@@ -349,7 +540,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_text: 100
  m_text: 99999
  m_isRightToLeft: 0
  m_fontAsset: {fileID: 11400000, guid: 572adb1c73f88e441a1bf998ca9f4ea5, type: 2}
  m_sharedMaterial: {fileID: -3548855653558765056, guid: 572adb1c73f88e441a1bf998ca9f4ea5,
@@ -377,17 +568,17 @@
  m_faceColor:
    serializedVersion: 2
    rgba: 4294967295
  m_fontSize: 36
  m_fontSizeBase: 36
  m_fontSize: 28
  m_fontSizeBase: 28
  m_fontWeight: 400
  m_enableAutoSizing: 0
  m_fontSizeMin: 18
  m_fontSizeMax: 72
  m_fontStyle: 1
  m_HorizontalAlignment: 1
  m_VerticalAlignment: 512
  m_VerticalAlignment: 256
  m_textAlignment: 65535
  m_characterSpacing: 0
  m_characterSpacing: -10.9
  m_wordSpacing: 0
  m_lineSpacing: 0
  m_lineSpacingMax: 0
@@ -413,7 +604,7 @@
  m_VertexBufferAutoSizeReduction: 1
  m_useMaxVisibleDescender: 1
  m_pageToDisplay: 1
  m_margin: {x: 0, y: 0, z: 59.522808, w: 22.461264}
  m_margin: {x: 0, y: 0, z: 0.6976433, w: 0.30635062}
  m_isUsingLegacyAnimationComponent: 0
  m_isVolumetricText: 0
  m_hasFontAssetChanged: 0
@@ -703,12 +894,13 @@
  m_Children:
  - {fileID: 4623057513087273498}
  - {fileID: 8444485125150162961}
  - {fileID: 943742417900630348}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0}
  m_AnchorMax: {x: 0.5, y: 0}
  m_AnchoredPosition: {x: 215, y: 98}
  m_AnchoredPosition: {x: 0, y: 103}
  m_SizeDelta: {x: 310, y: 140}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057511312575047
@@ -807,6 +999,8 @@
  randomBtn: {fileID: 4623057511312575045}
  skillBtn: {fileID: 1987915212137622960}
  buyBtnLevelUp: {fileID: 21300000, guid: 3ffe4129e848f0d4dae264dd341cb920, type: 3}
  NormalDesc: {fileID: 1114094147405540106}
  SkillDesc: {fileID: 5978630159876944380}
--- !u!114 &4623057511312575046
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -849,12 +1043,12 @@
  m_LocalScale: {x: 1.5, y: 1.5, z: 1.5}
  m_Children:
  - {fileID: 4623057511387957795}
  m_Father: {fileID: 4623057511776897179}
  m_RootOrder: 1
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 7
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 1, y: 0.5}
  m_AnchorMax: {x: 1, y: 0.5}
  m_AnchoredPosition: {x: -82, y: 236}
  m_AnchorMin: {x: 0, y: 1}
  m_AnchorMax: {x: 0, y: 1}
  m_AnchoredPosition: {x: 92.51001, y: -154}
  m_SizeDelta: {x: 88, y: 58}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057511334348336
@@ -925,12 +1119,12 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 19
  m_RootOrder: 22
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0, y: 0}
  m_AnchorMax: {x: 1, y: 1}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 0, y: 240}
  m_SizeDelta: {x: 0, y: 0}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057511338059843
CanvasRenderer:
@@ -1134,7 +1328,7 @@
  m_Children:
  - {fileID: 4623057511488971176}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 12
  m_RootOrder: 15
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
@@ -1479,7 +1673,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 17
  m_RootOrder: 20
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
@@ -1608,9 +1802,6 @@
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4623057511676237794}
  - component: {fileID: 4623057511676237799}
  - component: {fileID: 4623057511676237796}
  - component: {fileID: 4623057511676237797}
  - component: {fileID: 4623057511676237798}
  m_Layer: 5
  m_Name: SelfHealthHeart
@@ -1626,8 +1817,8 @@
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4623057511676237795}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: -0}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 2, y: 2, z: 2}
  m_Children:
  - {fileID: 4623057511292283298}
@@ -1635,74 +1826,14 @@
  - {fileID: 2593358110827121939}
  - {fileID: 2593358111013876826}
  - {fileID: 2593358110207618566}
  m_Father: {fileID: 4623057511776897179}
  m_RootOrder: 0
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 4
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0, y: 0}
  m_AnchorMax: {x: 0, y: 0}
  m_AnchoredPosition: {x: 75, y: 1843}
  m_AnchorMin: {x: 0, y: 0.5}
  m_AnchorMax: {x: 0, y: 0.5}
  m_AnchoredPosition: {x: 75, y: 231.04}
  m_SizeDelta: {x: 200, y: 200}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!223 &4623057511676237799
Canvas:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4623057511676237795}
  m_Enabled: 1
  serializedVersion: 3
  m_RenderMode: 0
  m_Camera: {fileID: 0}
  m_PlaneDistance: 100
  m_PixelPerfect: 0
  m_ReceivesEvents: 1
  m_OverrideSorting: 0
  m_OverridePixelPerfect: 0
  m_SortingBucketNormalizedSize: 0
  m_AdditionalShaderChannelsFlag: 0
  m_SortingLayerID: 0
  m_SortingOrder: 0
  m_TargetDisplay: 0
--- !u!114 &4623057511676237796
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4623057511676237795}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_UiScaleMode: 0
  m_ReferencePixelsPerUnit: 100
  m_ScaleFactor: 1
  m_ReferenceResolution: {x: 800, y: 600}
  m_ScreenMatchMode: 0
  m_MatchWidthOrHeight: 0
  m_PhysicalUnit: 3
  m_FallbackScreenDPI: 96
  m_DefaultSpriteDPI: 96
  m_DynamicPixelsPerUnit: 1
--- !u!114 &4623057511676237797
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4623057511676237795}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_IgnoreReversedGraphics: 1
  m_BlockingObjects: 0
  m_BlockingMask:
    serializedVersion: 2
    m_Bits: 4294967295
--- !u!114 &4623057511676237798
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -1721,6 +1852,8 @@
  - {fileID: 2593358110827121938}
  - {fileID: 2593358111013876827}
  - {fileID: 2593358110207618567}
  hpTxt: {fileID: 1142406570228246042}
  ps: {fileID: 3069635936539494428}
--- !u!1 &4623057511712181235
GameObject:
  m_ObjectHideFlags: 0
@@ -1796,43 +1929,6 @@
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &4623057511776897176
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4623057511776897179}
  m_Layer: 5
  m_Name: Health
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &4623057511776897179
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4623057511776897176}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 4623057511676237794}
  - {fileID: 4623057511334348350}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 4
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0, y: 0}
  m_AnchorMax: {x: 1, y: 1}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 0, y: 240}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &4623057511797355533
GameObject:
  m_ObjectHideFlags: 0
@@ -1862,7 +1958,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 13
  m_RootOrder: 16
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
@@ -2227,12 +2323,12 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 5
  m_RootOrder: 8
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 1, y: 0.5}
  m_AnchorMax: {x: 1, y: 0.5}
  m_AnchoredPosition: {x: -81, y: 129}
  m_SizeDelta: {x: 136, y: 70}
  m_AnchoredPosition: {x: -71.45508, y: 238}
  m_SizeDelta: {x: 95, y: 106}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057511951820394
CanvasRenderer:
@@ -2262,7 +2358,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 708d963cbf006884d80f89ebe5511042, type: 3}
  m_Sprite: {fileID: 21300000, guid: 6832f1db73969824cafc576ead6a0a07, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -2329,8 +2425,8 @@
  m_EditorClassIdentifier: 
  Icon: {fileID: 4623057511951820395}
  SpriteList:
  - {fileID: 21300000, guid: 708d963cbf006884d80f89ebe5511042, type: 3}
  - {fileID: 21300000, guid: ef3d2d4e6983a854686c14d97ac0d958, type: 3}
  - {fileID: 21300000, guid: 6832f1db73969824cafc576ead6a0a07, type: 3}
  - {fileID: 21300000, guid: 3dd6ca0881d05df4485f18d23ffde754, type: 3}
--- !u!1 &4623057511982691802
GameObject:
  m_ObjectHideFlags: 0
@@ -2770,7 +2866,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 18
  m_RootOrder: 21
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
@@ -2907,11 +3003,11 @@
  - {fileID: 4623057511623356894}
  - {fileID: 4623057512200465642}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 10
  m_RootOrder: 13
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 1}
  m_AnchorMax: {x: 0.5, y: 1}
  m_AnchoredPosition: {x: 316, y: -57}
  m_AnchoredPosition: {x: 316, y: -107}
  m_SizeDelta: {x: 100, y: 100}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &4623057512101065368
@@ -3252,7 +3348,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 16
  m_RootOrder: 19
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
@@ -3815,7 +3911,7 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 1}
  m_AnchorMax: {x: 0.5, y: 1}
  m_AnchoredPosition: {x: 0, y: 0}
  m_AnchoredPosition: {x: 0, y: -0.000091552734}
  m_SizeDelta: {x: 640, y: 0}
  m_Pivot: {x: 0.5, y: 1}
--- !u!114 &4623057512524248741
@@ -4069,7 +4165,7 @@
  - {fileID: 4623057512415519653}
  - {fileID: 4623057512080954351}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 6
  m_RootOrder: 9
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 1, y: 0.5}
  m_AnchorMax: {x: 1, y: 0.5}
@@ -4376,7 +4472,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 14
  m_RootOrder: 17
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 1, y: 0.5}
  m_AnchorMax: {x: 1, y: 0.5}
@@ -4593,7 +4689,7 @@
  - {fileID: 3028643154847299432}
  - {fileID: 4623057512074301610}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 20
  m_RootOrder: 23
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
@@ -4758,16 +4854,16 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4623057513050824275}
  m_LocalRotation: {x: 0.008724225, y: -0.008679942, z: -0.00087788445, w: 0.9999239}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalPosition: {x: 0, y: 0, z: -0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 4623057513073301098}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0.9990001, y: -0.99600005, z: -0.109000005}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -38, y: 30.999996}
  m_SizeDelta: {x: 32, y: 37}
  m_AnchoredPosition: {x: -27.498993, y: 3}
  m_SizeDelta: {x: 29, y: 34}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057513050824276
CanvasRenderer:
@@ -4797,7 +4893,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: f95a7e975f487ac4b932bea4f52cc966, type: 3}
  m_Sprite: {fileID: 21300000, guid: cdb30c215a8bfc84f9a724dfb5aad75a, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -4836,14 +4932,15 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1.5, y: 1.5000001, z: 1.5000001}
  m_Children:
  - {fileID: 6000510335155308273}
  - {fileID: 4623057511285327671}
  - {fileID: 4623057513050824274}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 3
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0}
  m_AnchorMax: {x: 0.5, y: 0}
  m_AnchoredPosition: {x: -419, y: 89}
  m_AnchorMin: {x: 0, y: 0}
  m_AnchorMax: {x: 0, y: 0}
  m_AnchoredPosition: {x: 92.51, y: 119}
  m_SizeDelta: {x: 180, y: 40}
  m_Pivot: {x: 0.5, y: 1}
--- !u!222 &4623057513073301100
@@ -4901,7 +4998,7 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 85, y: 15}
  m_AnchoredPosition: {x: 85, y: 29.4}
  m_SizeDelta: {x: 200, y: 50}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057513087273500
@@ -4960,8 +5057,8 @@
  m_faceColor:
    serializedVersion: 2
    rgba: 4294967295
  m_fontSize: 56
  m_fontSizeBase: 56
  m_fontSize: 50
  m_fontSizeBase: 50
  m_fontWeight: 400
  m_enableAutoSizing: 0
  m_fontSizeMin: 18
@@ -5035,11 +5132,11 @@
  m_LocalScale: {x: 1.2, y: 1.2, z: 1.2}
  m_Children: []
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 8
  m_RootOrder: 10
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 1}
  m_AnchorMax: {x: 0.5, y: 1}
  m_AnchoredPosition: {x: 0, y: -341}
  m_AnchoredPosition: {x: 0, y: -391}
  m_SizeDelta: {x: 1080, y: 1080}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4623057513214273139
@@ -5161,7 +5258,7 @@
  - {fileID: 4623057511856796898}
  - {fileID: 4623057512663774582}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 15
  m_RootOrder: 18
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
@@ -5416,11 +5513,11 @@
  - {fileID: 4623057513320342619}
  - {fileID: 4623057511982691805}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 9
  m_RootOrder: 12
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 1}
  m_AnchorMax: {x: 0.5, y: 1}
  m_AnchoredPosition: {x: 22, y: -104}
  m_AnchoredPosition: {x: 22, y: -154}
  m_SizeDelta: {x: 100, y: 100}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &4623057513414159487
@@ -5476,8 +5573,8 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 85, y: 15}
  m_SizeDelta: {x: 200, y: 50}
  m_AnchoredPosition: {x: 67.573, y: 6.8}
  m_SizeDelta: {x: 135.1456, y: 54.400024}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7745649445018114533
CanvasRenderer:
@@ -5507,7 +5604,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_text: 10
  m_text: 50
  m_isRightToLeft: 0
  m_fontAsset: {fileID: 11400000, guid: 572adb1c73f88e441a1bf998ca9f4ea5, type: 2}
  m_sharedMaterial: {fileID: -3548855653558765056, guid: 572adb1c73f88e441a1bf998ca9f4ea5,
@@ -5535,8 +5632,8 @@
  m_faceColor:
    serializedVersion: 2
    rgba: 4294967295
  m_fontSize: 56
  m_fontSizeBase: 56
  m_fontSize: 30
  m_fontSizeBase: 30
  m_fontWeight: 400
  m_enableAutoSizing: 0
  m_fontSizeMin: 18
@@ -5571,12 +5668,182 @@
  m_VertexBufferAutoSizeReduction: 1
  m_useMaxVisibleDescender: 1
  m_pageToDisplay: 1
  m_margin: {x: 0, y: 0, z: 62.71267, w: 13.763641}
  m_margin: {x: 0, y: 0.38269034, z: 0.23094945, w: 1.1091309}
  m_isUsingLegacyAnimationComponent: 0
  m_isVolumetricText: 0
  m_hasFontAssetChanged: 0
  m_baseMaterial: {fileID: 0}
  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &5348748170360658650
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 6000510335155308273}
  - component: {fileID: 849724832878532434}
  - component: {fileID: 2840306097095874762}
  m_Layer: 5
  m_Name: Image
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &6000510335155308273
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 5348748170360658650}
  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_Father: {fileID: 4623057513073301098}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 20.499, y: 36}
  m_SizeDelta: {x: 139, y: 151}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &849724832878532434
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 5348748170360658650}
  m_CullTransparentMesh: 0
--- !u!114 &2840306097095874762
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 5348748170360658650}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 4bd641ac1ff3b9a4fa2b082248b7a876, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &7940505804990295223
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 7642260986973534167}
  - component: {fileID: 7859722467614881008}
  - component: {fileID: 1142406570228246042}
  - component: {fileID: 8709280825289838555}
  m_Layer: 5
  m_Name: HPText
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &7642260986973534167
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7940505804990295223}
  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_Father: {fileID: 2459412157512953547}
  m_RootOrder: 5
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -418, y: -1003}
  m_SizeDelta: {x: 300, y: 100}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7859722467614881008
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7940505804990295223}
  m_CullTransparentMesh: 0
--- !u!114 &1142406570228246042
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7940505804990295223}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_FontData:
    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
    m_FontSize: 32
    m_FontStyle: 1
    m_BestFit: 0
    m_MinSize: 3
    m_MaxSize: 50
    m_Alignment: 1
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 0
    m_LineSpacing: 1
  m_Text: x2
--- !u!114 &8709280825289838555
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7940505804990295223}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
  m_EffectDistance: {x: 2, y: -2}
  m_UseGraphicAlpha: 1
--- !u!1 &9176589141210151365
GameObject:
  m_ObjectHideFlags: 0
@@ -5608,11 +5875,14 @@
  - {fileID: 8563026178876940214}
  - {fileID: 4623057511312575043}
  - {fileID: 4623057513073301098}
  - {fileID: 4623057511776897179}
  - {fileID: 4623057511676237794}
  - {fileID: 7642260986973534167}
  - {fileID: 3069635935526566538}
  - {fileID: 4623057511334348350}
  - {fileID: 4623057511951820392}
  - {fileID: 4623057512702542567}
  - {fileID: 4623057511707873648}
  - {fileID: 4623057513214273150}
  - {fileID: 4623057511707873648}
  - {fileID: 4623057513414159484}
  - {fileID: 4623057512101065369}
  - {fileID: 6989462182969459993}
@@ -5628,11 +5898,237 @@
  m_Father: {fileID: 4623057512704841790}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchorMin: {x: 0, y: 0}
  m_AnchorMax: {x: 1, y: 1}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 1080, y: 1920}
  m_SizeDelta: {x: 0, y: 0}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!1001 &401030652621062211
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 2459412157512953547}
    m_Modifications:
    - target: {fileID: 3389300521755215609, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 3389300522021803450, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 3389300522131408960, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 3389300522131408990, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_SortingOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3389300522798179401, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 3389300522800260022, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741960, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_Name
      value: Effect_XinSui (1)
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741960, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741960, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_IsActive
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: -420.8
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -918.96
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: -0.7071068
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.7071068
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_RootOrder
      value: 6
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: -90
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 22
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 22
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 22
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 296dddd14ba103e4aa483333fe748c6f, type: 3}
--- !u!198 &3069635936539494428 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3389300522131408991, guid: 296dddd14ba103e4aa483333fe748c6f,
    type: 3}
  m_PrefabInstance: {fileID: 401030652621062211}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &3069635935526566538 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
    type: 3}
  m_PrefabInstance: {fileID: 401030652621062211}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &605952583426336762
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 3028643155105321891}
    m_Modifications:
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_RootOrder
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 8778242158096956769, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_Name
      value: Effect_xuanze
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2510c4ef924ab244985ab6e0dd4e0ec6, type: 3}
--- !u!198 &6376165986999244475 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 5770368434774733121, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
    type: 3}
  m_PrefabInstance: {fileID: 605952583426336762}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2593358110680681470
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -5755,6 +6251,11 @@
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_IsActive
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7405384422679409385, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_Layer
@@ -5798,6 +6299,186 @@
  m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 2593358110680681470}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &3775101299115569248
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 3028643155083363564}
    m_Modifications:
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_RootOrder
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 8778242158096956769, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_Name
      value: Effect_xuanze (1)
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2510c4ef924ab244985ab6e0dd4e0ec6, type: 3}
--- !u!198 &7239445303084564769 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 5770368434774733121, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
    type: 3}
  m_PrefabInstance: {fileID: 3775101299115569248}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &3873208521798149268
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 3028643154847299432}
    m_Modifications:
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_RootOrder
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 7783682426108990601, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 26
      objectReference: {fileID: 0}
    - target: {fileID: 8778242158096956769, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
        type: 3}
      propertyPath: m_Name
      value: Effect_xuanze (2)
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2510c4ef924ab244985ab6e0dd4e0ec6, type: 3}
--- !u!198 &7337508547448837589 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 5770368434774733121, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
    type: 3}
  m_PrefabInstance: {fileID: 3873208521798149268}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4623057511438462799
PrefabInstance:
@@ -5921,6 +6602,11 @@
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_IsActive
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7405384422679409385, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_Layer
@@ -5982,6 +6668,11 @@
      propertyPath: Index
      value: 2
      objectReference: {fileID: 0}
    - target: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c,
        type: 3}
      propertyPath: myPS
      value:
      objectReference: {fileID: 7337508547448837589}
    - target: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
        type: 3}
      propertyPath: m_LocalPosition.x
@@ -6167,7 +6858,7 @@
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
      propertyPath: m_RootOrder
      value: 11
      value: 14
      objectReference: {fileID: 0}
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
@@ -6187,17 +6878,17 @@
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
      propertyPath: m_AnchoredPosition.x
      value: 459
      value: -81
      objectReference: {fileID: 0}
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
      propertyPath: m_AnchoredPosition.y
      value: 131
      value: 344.89
      objectReference: {fileID: 0}
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
      propertyPath: m_SizeDelta.x
      value: 248.8
      value: 248.79999
      objectReference: {fileID: 0}
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
@@ -6207,7 +6898,7 @@
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
      propertyPath: m_AnchorMin.x
      value: 0.5
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
@@ -6217,7 +6908,7 @@
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
      propertyPath: m_AnchorMax.x
      value: 0.5
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
        type: 3}
@@ -6253,6 +6944,18 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: edd0f54808263644d9740a9c0040b493, type: 3}
--- !u!1 &8424158400893339871 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 3801312133014535296, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!224 &6989462182969459993 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!114 &1184553460454064981 stripped
MonoBehaviour:
  m_CorrespondingSourceObject: {fileID: 5789385329819219722, guid: edd0f54808263644d9740a9c0040b493,
@@ -6265,18 +6968,6 @@
  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
--- !u!224 &6989462182969459993 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!1 &8424158400893339871 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 3801312133014535296, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4623057511616550406
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -6399,6 +7090,11 @@
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_IsActive
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7405384422679409385, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_Layer
@@ -6465,6 +7161,11 @@
      propertyPath: Index
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c,
        type: 3}
      propertyPath: myPS
      value:
      objectReference: {fileID: 7239445303084564769}
    - target: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
        type: 3}
      propertyPath: m_LocalPosition.x
@@ -6587,6 +7288,12 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 49213eb9f84d76e47b6b19e9a246b83c, type: 3}
--- !u!224 &3028643155083363564 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511726664379}
  m_PrefabAsset: {fileID: 0}
--- !u!114 &7735723185037147486 stripped
MonoBehaviour:
  m_CorrespondingSourceObject: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c,
@@ -6599,12 +7306,6 @@
  m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
--- !u!224 &3028643155083363564 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511726664379}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4623057511748623860
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -6617,6 +7318,11 @@
      propertyPath: m_Name
      value: BuffItem
      objectReference: {fileID: 0}
    - target: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c,
        type: 3}
      propertyPath: myPS
      value:
      objectReference: {fileID: 6376165986999244475}
    - target: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
        type: 3}
      propertyPath: m_LocalPosition.x
@@ -6739,12 +7445,6 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 49213eb9f84d76e47b6b19e9a246b83c, type: 3}
--- !u!224 &3028643155105321891 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511748623860}
  m_PrefabAsset: {fileID: 0}
--- !u!114 &7735723185050839569 stripped
MonoBehaviour:
  m_CorrespondingSourceObject: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c,
@@ -6757,6 +7457,12 @@
  m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
--- !u!224 &3028643155105321891 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511748623860}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4623057511883902042
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -6879,6 +7585,11 @@
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_IsActive
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7405384422679409385, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_Layer
@@ -6911,15 +7622,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3}
--- !u!1 &2593358110207618567 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511883902042}
  m_PrefabAsset: {fileID: 0}
--- !u!224 &2593358110207618566 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511883902042}
  m_PrefabAsset: {fileID: 0}
--- !u!1 &2593358110207618567 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511883902042}
  m_PrefabAsset: {fileID: 0}
@@ -7045,6 +7756,11 @@
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_IsActive
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7405384422679409385, guid: 5bac711eb8890f244b4146b3339516ff,
        type: 3}
      propertyPath: m_Layer
@@ -7139,7 +7855,7 @@
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
      propertyPath: m_RootOrder
      value: 7
      value: 11
      objectReference: {fileID: 0}
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
@@ -7159,12 +7875,12 @@
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
      propertyPath: m_AnchoredPosition.x
      value: -85
      value: -68.955
      objectReference: {fileID: 0}
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
      propertyPath: m_AnchoredPosition.y
      value: 96
      value: -508
      objectReference: {fileID: 0}
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
@@ -7184,7 +7900,7 @@
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
      propertyPath: m_AnchorMin.y
      value: 0
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
@@ -7194,7 +7910,7 @@
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
      propertyPath: m_AnchorMax.y
      value: 0
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 162820266587863501, guid: 550ad0a7c16a47a49bfb36ef49a73a67,
        type: 3}
Assets/Prefabs/UI/EndlessTileGridBuyBtn.prefab
@@ -262,8 +262,8 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 80, y: 80}
  m_AnchoredPosition: {x: 0, y: -10}
  m_SizeDelta: {x: 100, y: 100}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1179723933380362119
CanvasRenderer:
Assets/Prefabs/UI/FreezeEnergy.prefab
@@ -90,7 +90,7 @@
  m_Name: 
  m_EditorClassIdentifier: 
  ProgressImg: {fileID: 4636030447972189695}
  FreezeJet: {fileID: 3459016936373460007, guid: ca3ce846fd72b2e4bbb24b3a46cc42d0,
  FreezeJet: {fileID: 313942322445951525, guid: d052efd0b42a0cd4e9b77f897a6ad84d,
    type: 3}
--- !u!1 &4636030447972189693
GameObject:
Assets/Prefabs/UI/Heart.prefab
@@ -141,7 +141,7 @@
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      value: -0.7071068
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
@@ -156,7 +156,7 @@
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      value: 0.7071068
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
@@ -166,7 +166,7 @@
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      value: -90
      objectReference: {fileID: 0}
    - target: {fileID: 3389300523282741961, guid: 296dddd14ba103e4aa483333fe748c6f,
        type: 3}
Assets/Resources/Prefabs/Endless/AgentDeathEffect.prefab
New file
Diff too large
Assets/Resources/Prefabs/Endless/AgentDeathEffect.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3d6730f96575dba4c8be76c909733342
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/BuffPreview/BuffPreview.prefab
@@ -586,7 +586,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 43a55873784ef4e4d9d7f46d7373aebc, type: 3}
  m_Sprite: {fileID: 21300000, guid: ec55dece4b0d9534581340103d6286e2, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
Assets/Resources/UI/DoubleHit.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d26710a32210bed4b981a2be9dac16bf
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Guide/GuidePanel.prefab
@@ -163,8 +163,8 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -156, y: -97}
  m_SizeDelta: {x: 150, y: 160}
  m_AnchoredPosition: {x: -156, y: -124}
  m_SizeDelta: {x: 120, y: 130}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1513328901255623773
CanvasRenderer:
@@ -361,7 +361,7 @@
  m_GameObject: {fileID: 1353751423052021237}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1.15, y: 1.2, z: 1.2}
  m_LocalScale: {x: 1.05, y: 1.2, z: 1.2}
  m_Children:
  - {fileID: 3861023101606060413}
  m_Father: {fileID: 5148880899991696804}
@@ -10128,8 +10128,8 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 6, y: -108}
  m_SizeDelta: {x: 150, y: 160}
  m_AnchoredPosition: {x: 6, y: -124}
  m_SizeDelta: {x: 120, y: 130}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1008060919980179297
CanvasRenderer:
@@ -10434,7 +10434,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4033919787940865614}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalPosition: {x: 0, y: 0, z: -0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 7678627218380787076}
@@ -10444,7 +10444,7 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -302, y: -549.5}
  m_AnchoredPosition: {x: -345, y: -451}
  m_SizeDelta: {x: 135, y: 135}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &40450391755731747
@@ -10775,7 +10775,7 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 302, y: -549.5}
  m_AnchoredPosition: {x: 347, y: -438}
  m_SizeDelta: {x: 135, y: 135}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5571260166908534693
@@ -10932,7 +10932,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 6276095933853610772}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalPosition: {x: 0, y: 0, z: -0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 5966368840673147708}
@@ -10941,7 +10941,7 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: -701}
  m_AnchoredPosition: {x: 0, y: -604}
  m_SizeDelta: {x: 135, y: 135}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4760460880310566967
@@ -11415,7 +11415,7 @@
  m_GameObject: {fileID: 7559096288375407272}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1.15, y: 1.2, z: 1.2}
  m_LocalScale: {x: 1.05, y: 1.2, z: 1.2}
  m_Children: []
  m_Father: {fileID: 4603625676959611805}
  m_RootOrder: 0
@@ -16751,7 +16751,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8950312693980221416}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalPosition: {x: 0, y: 0, z: -0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 3078043526367245840}
@@ -16760,7 +16760,7 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -302, y: -701}
  m_AnchoredPosition: {x: -356, y: -600}
  m_SizeDelta: {x: 135, y: 135}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4223709936664550011
Assets/Scenes/Levels/Battle/Endless2D.unity
@@ -2630,11 +2630,11 @@
  - {fileID: 618377762}
  - {fileID: 167919691}
  battleAreaObject: {fileID: 146816451}
  skillFirePrefab: {fileID: 1818709523137058448, guid: b441481b95deede4abb07cbe57813d2e,
  skillFirePrefab: {fileID: 2502501340343887533, guid: 630574dd14089b04a8c0e1da203667d1,
    type: 3}
  skillBombPrefab: {fileID: 5051328804531235491, guid: 1b11cbd1533e0024191ebe6028f8d8db,
  skillBombPrefab: {fileID: 7723453392366045576, guid: 203ddbafabf3b514695a7113b0939c72,
    type: 3}
  bufStopMovePrefab: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
  bufStopMovePrefab: {fileID: 7677512363771200781, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
--- !u!114 &567180759
MonoBehaviour:
@@ -2704,6 +2704,12 @@
  - {fileID: 928059878}
  - {fileID: 469016884}
  - {fileID: 1618971297}
  EndNodeList:
  - {fileID: 11580655}
  - {fileID: 1899887986}
  - {fileID: 224247425}
  - {fileID: 107754327}
  - {fileID: 1776140745}
--- !u!114 &567180762
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -4075,12 +4081,7 @@
    - target: {fileID: 4623057512524248738, guid: 29da21b318f42054db30c52123aa4dbf,
        type: 3}
      propertyPath: m_AnchoredPosition.y
      value: -0.0007324219
      objectReference: {fileID: 0}
    - target: {fileID: 4623057512702542564, guid: 29da21b318f42054db30c52123aa4dbf,
        type: 3}
      propertyPath: m_IsActive
      value: 0
      value: -0.000091552734
      objectReference: {fileID: 0}
    - target: {fileID: 4623057512704841786, guid: 29da21b318f42054db30c52123aa4dbf,
        type: 3}
@@ -4197,6 +4198,11 @@
      propertyPath: m_Camera
      value: 
      objectReference: {fileID: 1340671930}
    - target: {fileID: 4623057513073301098, guid: 29da21b318f42054db30c52123aa4dbf,
        type: 3}
      propertyPath: m_AnchoredPosition.x
      value: 92.51001
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 29da21b318f42054db30c52123aa4dbf, type: 3}
--- !u!1 &898016331
@@ -5943,7 +5949,7 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1308461724}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.9, z: 9.5}
  m_LocalPosition: {x: 0, y: 0.1, z: 9.5}
  m_LocalScale: {x: 5.08, y: 1, z: 3.857}
  m_Children: []
  m_Father: {fileID: 304173789}
@@ -6352,7 +6358,6 @@
  m_Component:
  - component: {fileID: 1340671931}
  - component: {fileID: 1340671930}
  - component: {fileID: 1340671929}
  - component: {fileID: 1340671928}
  - component: {fileID: 1340671927}
  - component: {fileID: 1340671925}
@@ -6460,19 +6465,6 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1340671924}
  m_Enabled: 1
--- !u!114 &1340671929
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1340671924}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 38f5f2cd2c401054e80686aac9879bb1, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  bAdjViewPort: 0
--- !u!20 &1340671930
Camera:
  m_ObjectHideFlags: 0
@@ -6592,6 +6584,7 @@
  - component: {fileID: 1361392479}
  - component: {fileID: 1361392478}
  - component: {fileID: 1361392477}
  - component: {fileID: 1361392480}
  m_Layer: 0
  m_Name: SceneCamera3D
  m_TagString: Untagged
@@ -6664,6 +6657,19 @@
  m_Father: {fileID: 0}
  m_RootOrder: 9
  m_LocalEulerAnglesHint: {x: 60, y: 0, z: 0}
--- !u!114 &1361392480
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1361392476}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 38f5f2cd2c401054e80686aac9879bb1, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  bAdjViewPort: 0
--- !u!1 &1384281165
GameObject:
  m_ObjectHideFlags: 0
Assets/Scenes/LoadingScene.unity
@@ -213,7 +213,7 @@
  - component: {fileID: 205049505}
  - component: {fileID: 205049504}
  m_Layer: 0
  m_Name: ManagerRoot
  m_Name: Root
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
@@ -302,7 +302,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: d92d2a99b7830234da2e494f43c6d7f2, type: 3}
  m_Sprite: {fileID: 21300000, guid: e187cb70474cf834fb08574deefcb084, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
Assets/Scripts/ActionGameFramework/Health/Damager.cs
@@ -57,12 +57,6 @@
        public SerializableIAlignmentProvider alignment;
        /// <summary>
        /// 塔的属性id
        /// </summary>
        /// <value></value>
        public int TowerAttributeId { get; set; }
        /// <summary>
        /// Gets the alignment of the damager
        /// </summary>
        public IAlignmentProvider alignmentProvider
@@ -117,12 +111,11 @@
        /// </summary>
        public float finalDamage
        {
            get {
            get
            {
                float fd = damage * damageMulti;
                damageMulti = 1.0f;
                return fd + inSceneUpGradeDamage;
                return fd + inSceneUpGradeDamage;
            }
        }
Assets/Scripts/ActionGameFramework/Health/Targetable.cs
@@ -163,8 +163,8 @@
        public void addSpeedSlowRate(float rate)
        {
            speedSlowRate += rate;
            if (speedSlowRate >= 0.75f)
                speedSlowRate = 0.75f;
            if (speedSlowRate >= 0.5f)
                speedSlowRate = 0.5f;
        }
        /// <summary>
Assets/Scripts/Data/EndlessBuffData.cs
@@ -80,9 +80,9 @@
        /// <returns></returns>
        private static List<Color> rareColorList = new List<Color>()
        {
            new Color(118 / 255f, 1, 118 / 255f),
            new Color(131 / 255f, 181 / 255f, 1),
            new Color(220 / 255f, 112 / 255f, 1),
            new Color(68f / 255f, 148f / 255f, 57f / 255f),
            new Color(74f / 255f, 124f / 255f, 207f / 255f),
            new Color(149f / 255f, 79f / 255f, 214f / 255f),
        };
        public static void Init()
@@ -195,6 +195,22 @@
        }
        /// <summary>
        /// 根据buff配置表id获取buff数据
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static EndlessBuffConfig GetBuffById(int id)
        {
            for (int i = 0; i < endlessBuffPool.Count; ++i)
            {
                if (endlessBuffPool[i].Config.id == id)
                    return endlessBuffPool[i];
            }
            return null;
        }
        /// <summary>
        /// 根据品质获得颜色值
        /// </summary>
        /// <param name="rare"></param>
Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs
@@ -8,6 +8,7 @@
using UnityEngine.Networking;
using Protobuf;
using Google.Protobuf;
using DG.Tweening;
public class LoginUI : MonoBehaviour
{
@@ -69,15 +70,20 @@
        if (!GameConfig.isFirstStart)//后续直接加载
        {
            waitTime = 2f;
            OnClickLoginBtn();
        }
        else
        {
            waitTime = 0f;
            //第一次启动,初始化并且埋点
            TDAA_SDKManager.Ins.SDKInit(ChannelID.Gm.ToString());
            TDAA_SDKManager.Ins.Statistics(1);//成功加载登陆界面的人数
        }
    }
    float waitTime;
    // private void OnEnable()
    // {
@@ -138,6 +144,11 @@
    IEnumerator loginMy()
    {
        progressSlider.value = 0.0f;
        System.GC.Collect();
        DOTween.Clear();
        Debug.Log("开始清理GC,清理DOTween");
        yield return new WaitForSeconds(waitTime);
        int displayProgress = 0;
        int toProgress = 0;
        AsyncOperation op = SceneManager.LoadSceneAsync("Endless2D");
Assets/Scripts/Guide/GuidePanel.cs
@@ -67,7 +67,12 @@
        backgroundImg = transform.Find("Button").GetComponent<Image>();
        towerBuyBtn = GameObject.Find("UICamera/BottomCanvas/Panel/TowerBuyBtn");
        towerBuyBtnPos = new Vector2(-3, -862);
        RectTransform tmpTs = towerBuyBtn.GetComponent<RectTransform>();
        RectTransform canvasUI = transform.parent.parent.GetComponent<RectTransform>();
        float tmpOffect = tmpTs.anchoredPosition.y - (canvasUI.sizeDelta.y * 0.5f);
        towerBuyBtnPos = new Vector2(tmpTs.anchoredPosition.x, tmpOffect);
        tipsUI = transform.Find("Tips").gameObject;
        tipsUI.transform.SetAsLastSibling();//把tips放在最下面
@@ -90,29 +95,44 @@
        particle_1 = image_Rim_Rect.transform.Find("Particle System Small").gameObject;
        particle_2 = image_Rim_Rect.transform.Find("Particle System Big").gameObject;
        float a = 0.06666667f;
        float b = canvasUI.localScale.x;
        float tmpScale = a / b;
        //Debug.Log($"记录的比值:{a}   当前Canvas的Scale:{b}  计算得到的比值:{tmpScale}");
        image_Tip_Rect = transform.Find("Image_Tip").GetComponent<RectTransform>();
        text_Tip = image_Tip_Rect.transform.Find("Text").GetComponent<Text>();
        image_SkillRim = transform.Find("Image_SkillRim").GetComponent<Image>();
        image_SkillRim.GetComponent<RectTransform>().anchoredPosition *= tmpScale;
        SetRimActive(false);
        image_SkillRim.gameObject.SetActive(false);
        fire1 = transform.Find("Image_Fire1").GetComponent<ImageFire1>();
        fire1.GetComponent<RectTransform>().anchoredPosition *= tmpScale;
        fire2 = transform.Find("Image_Fire2").GetComponent<ImageFire2>();
        fire2.GetComponent<RectTransform>().anchoredPosition *= tmpScale;
        fire1.gameObject.SetActive(false);
        fire2.gameObject.SetActive(false);
        towerPos = transform.Find("Image_TowerPos").GetComponent<ImageTowerPos>();
        towerPos.GetComponent<RectTransform>().anchoredPosition *= tmpScale;
        towerPos.enabled = false;
        towerPos2 = transform.Find("Image_TowerPos2").GetComponent<ImageTowerPos2>();
        towerPos2.GetComponent<RectTransform>().anchoredPosition *= tmpScale;
        towerPos2.enabled = false;
        water1 = transform.Find("Image_Water").GetComponent<ImageWater>();
        water1.GetComponent<RectTransform>().anchoredPosition *= tmpScale;
        water1.gameObject.SetActive(false);
        skill = transform.Find("Image_Skill").GetComponent<ImageSkill>();
        skill.GetComponent<RectTransform>().anchoredPosition *= tmpScale;
        skill.gameObject.SetActive(false);
        dragHandImg = transform.Find("ImageHand").GetComponent<RectTransform>();
@@ -159,7 +179,7 @@
            SetRimActive(true);
            AddButtonListener(towerBuyBtn, ac);
            Image btnImg = towerBuyBtn.GetComponent<Image>();
            InitRectGuidance(btnImg, 189, 73.5f);
            InitRectGuidance(btnImg, 159, 73.5f);
            SetRimPos(towerBuyBtn);
            //maskObj.ShowImmediately();
@@ -216,7 +236,7 @@
        {
            tmpMask.enabled = true;
        offectBackground.SetActive(true);
            offectBackground.SetActive(true);
            SetGuideUI(false);
@@ -244,7 +264,7 @@
        if (currentIndex == 0)
        {
            tmpMask.enabled = false;
        offectBackground.SetActive(false);
            offectBackground.SetActive(false);
            SetRimActive(true);
            Image btnImg = transform.Find("Image_TowerPos").GetComponent<Image>();
@@ -317,7 +337,7 @@
            AddButtonListener(towerBuyBtn, ac);
            Image btnImg = towerBuyBtn.GetComponent<Image>();
            InitRectGuidance(btnImg, 189, 73.5f);
            InitRectGuidance(btnImg, 159, 73.5f);
            SetRimPos(towerBuyBtn);
            //maskObj.ShowImmediately();
        }
Assets/Scripts/Manager/ManagerRoot.cs
@@ -1,6 +1,8 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Core.Utilities;
using DG.Tweening;
using Protobuf;
using UnityEngine;
@@ -9,16 +11,22 @@
    public class ManagerRoot : MonoBehaviour
    {
        //private bool canChangeScene = false;
        public void Awake()
        void Awake()
        {
            gameObject.AddComponent<DoNotDestory>();
            gameObject.AddComponent<MasterSocket>();
            gameObject.AddComponent<TDAA_SDKManager>();
            gameObject.AddComponent<AudioSourceManager>();
            GameObject root = GameObject.Find("ManagerRoot");
            if (root == null)
            {
                DOTween.Init(true, true, LogBehaviour.Verbose).SetCapacity(200, 10);
            gameObject.AddComponent<ErrorLogOnGUIMyTools>();
                root = new GameObject("ManagerRoot");
                root.AddComponent<DoNotDestory>();
                root.AddComponent<MasterSocket>();
                root.AddComponent<TDAA_SDKManager>();
                root.AddComponent<AudioSourceManager>();
                // root.AddComponent<ErrorLogOnGUIMyTools>();
            }
            //gameObject.AddComponent<JsonDataReader>();
        }
Assets/Scripts/Music/AudioSourceManager.cs
@@ -161,9 +161,9 @@
            tmpAudioSource.clip = null;
            tmpAudioSource.clip = au;
            tmpAudioSource.loop = true;
            tmpAudioSource.volume = volume;
        }
        tmpAudioSource.Play();
        tmpAudioSource.volume = volume;
    }
    /// <summary>
Assets/Scripts/Net/NetExtends/Table.cs
@@ -957,7 +957,7 @@
        public List<int> target_type;
        
        // buff效果
        public List<int> buff_effect;
        public List<float> buff_effect;
        
        // 生命周期
        public int scope;
@@ -990,7 +990,7 @@
            _endless_buff.id = int.Parse(GameUtils.GetString(item[index++].ToString())); 
            _endless_buff.name = GameUtils.GetString(item[index++].ToString()); 
            _endless_buff.target_type = GameUtils.GetIntList(item[index++]); 
            _endless_buff.buff_effect = GameUtils.GetIntList(item[index++]);
            _endless_buff.buff_effect = GameUtils.GetFloatList(item[index++]);
            _endless_buff.scope = int.Parse(GameUtils.GetString(item[index++].ToString())); 
            _endless_buff.brief = GameUtils.GetString(item[index++].ToString()); 
            _endless_buff.down_level = int.Parse(GameUtils.GetString(item[index++].ToString())); 
Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
@@ -57,7 +57,7 @@
        /// The fire rate in fires-per-second
        /// </summary>
        [SerializeField]
        private float projectileFireRate;
        private float projectileFireRate = 1;
        public float FireRate
        {
@@ -132,7 +132,7 @@
        /// </summary>
        protected float freezeBreathCallTime = 0;
        protected float inFreezeBreath = 0;
        protected float inFreezeBreath;
        protected float freezeBreathBackTimer = 0;
@@ -153,7 +153,9 @@
            get
            {
                FireRateAdd fireRateAdd = (FireRateAdd)EndlessBuffManager.instance.GetBuffInstanceByType(EndlessBuffEffectType.FireRateAdd);
                return fireRateAdd.GetFireSpeedAdd(towerAttributeId);
                float rateAdd = fireRateAdd.GetFireSpeedAdd(towerPtr.attributeId);
                return rateAdd > 1 ? rateAdd : fireSpeed;
            }
        }
@@ -207,15 +209,6 @@
        public override TowerDefense.Targetting.Targetter GetTargetter()
        {
            return targetter;
        }
        private void Start()
        {
            if (projectile != null)
            {
                Damager damager = projectile.GetComponent<Damager>();
                towerAttributeId = damager.TowerAttributeId;
            }
        }
        /// <summary>
@@ -412,22 +405,25 @@
                    if (processInt == (int)Mathf.Floor(FreezeBreath.ChargeTime))
                    {
                        inFreezeBreath = FreezeBreath.EffectTime;
                        inFreezeBreath = towerPtr.FreezeBreathCtrl.SkillTime;
                        towerPtr.FreezeBreathProgressOffset = 0;
                        towerPtr.PlayFreezeBreathEffect(true);
                        towerPtr.FreezeBreathCtrl.ReleaseCount = 1;
                        towerPtr.FreezeBreathCtrl.PlayFreezeEffect(waveLineID);
                        towerPtr.FreezeBreathCtrl.ReleaseFreeze(waveLineID, finalDamage, damager.alignmentProvider);
                    }
                }
                else
                {
                    inFreezeBreath -= Time.deltaTime;
                    int time = Mathf.FloorToInt(towerPtr.FreezeBreathCtrl.EffectTime / (towerPtr.FreezeBreathCtrl.DamageCount - 1) * 10);
                    int interval = Mathf.FloorToInt(inFreezeBreath * 10);
                    int offset = Mathf.FloorToInt(towerPtr.FreezeBreathCtrl.SkillTime * 10) - Mathf.FloorToInt(towerPtr.FreezeBreathCtrl.EffectTime * 10);
                    if (inFreezeBreath <= FreezeBreath.EffectTime / 2 && towerPtr.FreezeBreathCtrl.ReleaseCount != 2)
                    if (interval == time * (towerPtr.FreezeBreathCtrl.DamageCount - towerPtr.FreezeBreathCtrl.ReleaseCount - 1) + offset && towerPtr.FreezeBreathCtrl.ReleaseCount < towerPtr.FreezeBreathCtrl.DamageCount)
                    {
                        towerPtr.FreezeBreathCtrl.ReleaseCount = 2;
                        ++towerPtr.FreezeBreathCtrl.ReleaseCount;
                        towerPtr.FreezeBreathCtrl.ReleaseFreeze(waveLineID, finalDamage, damager.alignmentProvider);
                        return;
                    }
                    if (inFreezeBreath <= 0)
@@ -436,8 +432,6 @@
                        freezeBreathCallTime = 0;
                        towerPtr.FreezeBreathCtrl.SetProgress(0);
                        towerPtr.PlayFreezeBreathEffect(false);
                        towerPtr.FreezeBreathCtrl.ReleaseCount = 3;
                        towerPtr.FreezeBreathCtrl.ReleaseFreeze(waveLineID, finalDamage, damager.alignmentProvider);
                    }
                }
            }
Assets/Scripts/TowerDefense/Agents/Agent.cs
@@ -455,6 +455,12 @@
        /// </summary>
        public override void Remove()
        {
            GameObject prefab = Resources.Load<GameObject>("Prefabs/Endless/AgentDeathEffect");
            GameObject obj = Poolable.TryGetPoolable(prefab);
            obj.transform.position = transform.position;
            ParticleSystem ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
            ps?.Play();
            // 统一管理器内删除当前的Agent:
            AgentInsManager.instance.removeAgent(this);
            EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessAgentDead, this);
@@ -824,8 +830,6 @@
            return;
        }
        float atime = 0;
        /// <summary>
        /// 更新动作信息.
        /// </summary>
@@ -868,26 +872,6 @@
            ActionState = state;
            if (ActionAnimator != null)
                ActionAnimator.SetInteger(paramName, (int)state);
        }
        /// <summary>
        /// 检查自身血量
        /// </summary>
        private void CheckHealth()
        {
            if (this.healthVal <= 0.1)
            {
                Die();
                //Debug.Log("删除多余的攻击Agent.");
            }
        }
        private void Die()
        {
            // 统一管理器内删除当前的Agent:
            AgentInsManager.instance.removeAgent(this);
            this.Remove();
        }
        /// <summary>
@@ -1079,6 +1063,8 @@
        public override void PlayDeath()
        {
            if (bInDeathAct) return;
            if (isPoison)
            {
                isPoison = false;
@@ -1103,10 +1089,8 @@
                }
            }
            ChangeState(AgentActionState.Death);
            // 统一管理器内删除当前的Agent:
            AgentInsManager.instance.removeAgent(this);
            bInDeathAct = true;
            Remove();
        }
        /// <summary>
Assets/Scripts/TowerDefense/Agents/HomeBaseAttacker.cs
@@ -92,6 +92,8 @@
                }
            }
            if (EndlessGameUI.instance.state == EndlessGameUI.State.GameOver) return;
            EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessAgentTaskDamage, agent.configuration.currentHealth);
            agent.Remove();
        }
Assets/Scripts/TowerDefense/Level/EndlessBuff/CritBulletAdd.cs
@@ -15,7 +15,7 @@
            for (int i = 0; i < BuffList.Count; ++i)
            {
                if (BuffList[i].Config.buff_effect[1] > max)
                    max = BuffList[i].Config.buff_effect[1];
                    max = (int)BuffList[i].Config.buff_effect[1];
            }
            EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessCritBulletNumChange, max);
Assets/Scripts/TowerDefense/Level/EndlessBuff/CritDamageAdd.cs
@@ -11,11 +11,10 @@
        /// 根据宝石id获得暴击增加的伤害比率(千分比)
        /// </summary>
        /// <param name="gemId"></param>
        /// <param name="preDamage"></param>
        /// <returns></returns>
        public float GetCritDamageRate(int gemId, float preDamage = 0)
        public float GetCritDamageRate(int gemId)
        {
            float ret = preDamage;
            float ret = 0;
            for (int i = 0; i < BuffList.Count; ++i)
            {
Assets/Scripts/TowerDefense/Level/EndlessBuff/EndlessBuff.cs
@@ -49,7 +49,15 @@
                    isEffective = true;
                    break;
                case EndlessBuffUseTarget.Element:
                    isEffective = gemId == buffData.Config.target_type[1];
                    int attributeId = 0;
                    if (gemId == 101)
                        attributeId = 1;
                    else if (gemId == 105)
                        attributeId = 2;
                    else if (gemId == 109)
                        attributeId = 3;
                    isEffective = attributeId == buffData.Config.target_type[1];
                    break;
                case EndlessBuffUseTarget.Designated:
                    isEffective = gemId == buffData.Config.target_type[1];
Assets/Scripts/TowerDefense/Level/EndlessBuff/EndlessBuffManager.cs
@@ -43,6 +43,7 @@
        /// </summary>
        public void AddBuff(EndlessBuffConfig buff)
        {
            Debug.Log($"--- 获得buff:id {buff.Config.id}, name:{buff.Config.name} description:{buff.Config.brief} ---");
            ++buff.SelectCount;
            // 0表示只要被选择过,以后就不再出现了
Assets/Scripts/TowerDefense/Level/EndlessBuff/GoldAdd.cs
@@ -12,7 +12,7 @@
        public override void Handle()
        {
            // 一次性增加金币
            EndlessLevelManager.instance.Currency.AddCurrency(BuffList[BuffList.Count - 1].Config.buff_effect[1]);
            EndlessLevelManager.instance.Currency.AddCurrency((int)BuffList[BuffList.Count - 1].Config.buff_effect[1]);
        }
    }
}
Assets/Scripts/TowerDefense/Level/EndlessBuff/ObtainTower.cs
@@ -14,8 +14,8 @@
        {
            Tower newTower = EndlessRandomTower.instance.GetRandomTower(EFeatureTower.NULL, true);
            if (!EndlessRandomTower.instance.RandomPlaceTower(newTower, BuffList[BuffList.Count - 1].Config.buff_effect[1] - 1, 0))
                EndlessLevelManager.instance.Currency.AddCurrency(BuffList[BuffList.Count - 1].Config.buff_effect[2]);
            if (!EndlessRandomTower.instance.RandomPlaceTower(newTower, (int)BuffList[BuffList.Count - 1].Config.buff_effect[1] - 1, 0))
                EndlessLevelManager.instance.Currency.AddCurrency((int)BuffList[BuffList.Count - 1].Config.buff_effect[2]);
        }
    }
}
Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
@@ -142,6 +142,8 @@
        /// </summary>
        public List<Node> StartingNodeList;
        public List<Node> EndNodeList;
        /// <summary>
        /// 已经完成的关卡数量
        /// </summary>
@@ -170,7 +172,7 @@
        /// <summary>
        /// 赛道长度
        /// </summary>
        private float tunelLength = 31.94f;
        private float tunelLength;
        private List<Vector3> homeBasePositionList;
@@ -337,6 +339,7 @@
            EndlessGameUI.instance.GameOverEvent += SafelyCallLevelCompleted;
            homeBasePositionList = new List<Vector3>();
            tunelLength = Mathf.Abs(StartingNodeList[0].transform.position.z - EndNodeList[0].transform.position.z);
            for (int i = 0; i < StartingNodeList.Count; ++i)
            {
@@ -493,7 +496,7 @@
        }
        /// <summary>
        /// buff选择完成
        /// buff选择完成p
        /// </summary>
        /// <param name="index"></param>
        public void OnBuffSelectCompleted(int index)
@@ -624,7 +627,6 @@
        /// </summary>
        public void StopSecondWave()
        {
            Debug.LogError("--------------------- 停止第二关出怪 ---------------------");
            if (!isStopSecondWaveCompleted)
            {
                isStopSecondWaveCompleted = true;
Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
@@ -892,11 +892,9 @@
            for (int tx = 0; tx < dimensions.x; tx++)
            {
                m_arrGridType[tx, sy] = PlacementGridType.EGridWaitBuy;
                m_arrGridType[tx, sy] = PlacementGridType.EGridOpen;
                m_arrGridType[tx, sy - 1] = PlacementGridType.EGridWaitBuy;
            }
            // 设置塔位默认开启,后面需要根据配置来
            m_arrGridType[2, 3] = PlacementGridType.EGridOpen;
            ++GameConfig.EndlessOpenAttackTowerCount;
        }
@@ -1028,12 +1026,15 @@
                    if (m_arrGridType[ix, y] == PlacementGridType.EGridOpen)
                    {
                        canPlace = true;
                        for (int i = 0; i < allTowerP.Count; i++)
                        if (allTowerP != null)
                        {
                            if (allTowerP[i].x == ix && allTowerP[i].y == y)
                            for (int i = 0; i < allTowerP.Count; i++)
                            {
                                canPlace = false;
                                break;
                                if (allTowerP[i].x == ix && allTowerP[i].y == y)
                                {
                                    canPlace = false;
                                    break;
                                }
                            }
                        }
                        m_Tiles[ix, y].CheckCanPlace(canPlace);
Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs
@@ -33,6 +33,13 @@
        public float attackRise { get; set; }
        /// <summary>
        /// 基础增加暴击伤害率
        /// </summary>
        private float baseCritDamageRate = 0.5f;
        public Tower TowerPtr;
        /// <summary>
        /// 处理代理收到的伤害,这里需要判断代理的类型分别去处理
        /// </summary>
        /// <param name="enemy"></param>
@@ -89,7 +96,7 @@
        private bool IsCrit()
        {
            CritProbabilityAdd critProbabilityAdd = (CritProbabilityAdd)EndlessBuffManager.instance.GetBuffInstanceByType(EndlessBuffEffectType.CritProbabilityAdd);
            float crit = critProbabilityAdd.GetCrit(damager.TowerAttributeId);
            float crit = critProbabilityAdd.GetCrit(TowerPtr.attributeId);
            float random = UnityEngine.Random.Range(0, 1f);
            return random <= crit;
@@ -102,7 +109,7 @@
        private float GetCritDamageRate()
        {
            CritDamageAdd critDamageAdd = (CritDamageAdd)EndlessBuffManager.instance.GetBuffInstanceByType(EndlessBuffEffectType.CritDamageAdd);
            return critDamageAdd.GetCritDamageRate(damager.TowerAttributeId);
            return critDamageAdd.GetCritDamageRate(TowerPtr.attributeId);
        }
        /// <summary>
@@ -118,7 +125,7 @@
            finalDamage += ProcessEndlessBuffAttack(finalDamage);
            if (crit)
                finalDamage *= 1 + GetCritDamageRate();
                finalDamage *= 1 + baseCritDamageRate + GetCritDamageRate();
            int deathCount = 0;
@@ -193,7 +200,7 @@
            {
                case 2:  // 减速.
                    SlowDown slowDown = (SlowDown)EndlessBuffManager.instance.GetBuffInstanceByType(EndlessBuffEffectType.SlowDown);
                    enemy.addSpeedSlowRate(0.25f + slowDown.GetSlowDownAdd(damager.TowerAttributeId));
                    enemy.addSpeedSlowRate(0.15f + slowDown.GetSlowDownAdd(TowerPtr.attributeId));
                    enemy.SetTargetableMatColor(Color.blue);
                    break;
                case 3:  // 中毒
Assets/Scripts/TowerDefense/Towers/Projectiles/HitscanAttack.cs
@@ -108,7 +108,7 @@
            switch (id)
            {
                case 2:  // 减速.
                    enemy.addSpeedSlowRate(0.25f);
                    enemy.addSpeedSlowRate(0.15f);
                    enemy.SetTargetableMatColor(Color.blue);
                    break;
                case 3:  // 中毒
Assets/Scripts/TowerDefense/Towers/TowerFireTrigger.cs
@@ -12,29 +12,29 @@
    {
        public AttackAffector Affector;
        private bool isStart;
        // private bool isStart;
        private float duration;
        // private float duration;
        public void OnFire()
        {
            // cx test
            //     if (!isStart)
            //     {
            //         isStart = true;
            //     }
            //     else
            //     {
            //         Debug.Log($"--------------------- {duration} ---------------------");
            //         duration = 0;
            //     }
            // if (!isStart)
            // {
            //     isStart = true;
            // }
            // else
            // {
            //     Debug.Log($"--------------------- {duration} ---------------------");
            //     duration = 0;
            // }
            Affector.FireProjectile();
        }
        private void Update()
        {
            if (isStart)
                duration += Time.deltaTime;
        }
        // private void Update()
        // {
        //     if (isStart)
        //         duration += Time.deltaTime;
        // }
    }
}
Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
@@ -197,11 +197,11 @@
                effect.towerPtr = tower;
                AttackAffector attackAffector = effect.GetComponent<AttackAffector>();
                if (attackAffector.projectile != null)
                {
                    Damager damager = attackAffector.projectile.gameObject.GetComponent<Damager>();
                    damager.TowerAttributeId = tower.attributeId;
                }
                // if (attackAffector.projectile != null)
                // {
                //     Damager damager = attackAffector.projectile.gameObject.GetComponent<Damager>();
                //     damager.TowerAttributeId = tower.attributeId;
                // }
            }
            m_ParentTower = tower;
            Transform starTs = transform.Find("Star");
Assets/Scripts/TowerDefense/UI/BulletUICtl.cs
@@ -11,11 +11,11 @@
    public int maxBulletNum;
    /// <summary>
    /// 当前的子弹数目.
    /// 当前的子弹数目
    /// </summary>
    protected int curBulletNum;
    private int critNum = 3;
    private int critNum = 1;
    /// <summary>
    /// 默认的暴击子弹数量
Assets/Scripts/TowerDefense/UI/EndlessBossSkill/BossSkillBubbleBomb.cs
@@ -446,6 +446,11 @@
                        config.AttackTime = 0.65f;
                    }
                }
                else
                {
                    // cx test
                    Debug.Log("--------------------- 泡泡炸弹不能移动 ---------------------");
                }
            }
        }
    }
Assets/Scripts/TowerDefense/UI/EndlessBuffPreview.cs
@@ -62,12 +62,12 @@
                switch (buffList[i].UseTarget)
                {
                    case EndlessBuffUseTarget.All:
                        addArr[0] += buffList[i].Config.buff_effect[1];
                        addArr[1] += buffList[i].Config.buff_effect[1];
                        addArr[2] += buffList[i].Config.buff_effect[1];
                        addArr[0] += (int)buffList[i].Config.buff_effect[1];
                        addArr[1] += (int)buffList[i].Config.buff_effect[1];
                        addArr[2] += (int)buffList[i].Config.buff_effect[1];
                        break;
                    case EndlessBuffUseTarget.Element:
                        addArr[buffList[i].Config.target_type[1] - 1] += buffList[i].Config.buff_effect[1];
                        addArr[(int)buffList[i].Config.target_type[1] - 1] += (int)buffList[i].Config.buff_effect[1];
                        break;
                    case EndlessBuffUseTarget.Designated:
                        break;
Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs
@@ -71,9 +71,10 @@
            SelectedIndex = index;
            IconList[index].SetState(true);
            PlayEffect();
            //PlayEffect();
        }
        private void PlayEffect()
        {
            if (effectObj == null)
Assets/Scripts/TowerDefense/UI/EndlessHomeBaseHPManager.cs
@@ -30,10 +30,14 @@
        /// </summary>
        public List<GameObject> HeartList;
        public Text hpTxt;
        public ParticleSystem ps;
        // Start is called before the first frame update
        private void Start()
        {
            CurrentHP = TotalHP = HeartList.Count;
            hpTxt.text = "x" + CurrentHP.ToString();
            EventCenter.Ins.Add<int>((int)KTGMGemClient.EventType.EndlessLoseHeart, LoseHeart);
        }
@@ -51,26 +55,29 @@
        {
            if (CurrentHP == 0) return;
            int preHP = CurrentHP;
            int i = TotalHP - CurrentHP;
            CurrentHP = Mathf.Max(0, CurrentHP - count);
            int num = preHP - CurrentHP;
            int end = i + num;
            // int preHP = CurrentHP;
            // int i = TotalHP - CurrentHP;
            // int num = preHP - CurrentHP;
            // int end = i + num;
            while (i < end)
            {
                Image img = HeartList[i].GetComponent<Image>();
                Color c = img.color;
                c.a = 0.17f;
                img.color = c;
            // while (i < end)
            // {
            //     Image img = HeartList[i].GetComponent<Image>();
            //     Color c = img.color;
            //     c.a = 0.17f;
            //     img.color = c;
                GameObject psObj = HeartList[i].transform.GetChild(0).gameObject;
                ParticleSystem ps = psObj.transform.GetChild(0).GetComponent<ParticleSystem>();
                ps.Play();
                ++i;
            }
            //     GameObject psObj = HeartList[i].transform.GetChild(0).gameObject;
            //     ParticleSystem ps = psObj.transform.GetChild(0).GetComponent<ParticleSystem>();
            //     ps.Play();
            //     ++i;
            // }
            ViewPortAdj.instance.cachedCamera.DOShakePosition(0.25f, 1.5f, 4);
            hpTxt.text = "x" + CurrentHP.ToString();
            //ps.Play();
            ViewPortAdj.instance.cachedCamera.DOShakePosition(0.25f, 1.5f, 4);//这里只可以震动3D场景中的东西
            MMVibrationManager.Haptic(HapticTypes.HeavyImpact);
            if (CurrentHP == 0)
Assets/Scripts/TowerDefense/UI/FreezeBreath.cs
@@ -28,9 +28,20 @@
        public static float ChargeTime { get; private set; } = 10f;
        /// <summary>
        /// 技能持续时间
        /// 伤害时间
        /// </summary>
        public static float EffectTime { get; private set; } = 1f;
        public float EffectTime { get; private set; } = 2f;
        /// <summary>
        /// 伤害结算次数
        /// </summary>
        /// <value></value>
        public int DamageCount { get; private set; } = 6;
        /// <summary>
        /// 整个技能时间
        /// </summary>
        public float SkillTime { get; private set; } = 2.5f;
        /// <summary>
        /// 当前的充能进度
@@ -87,8 +98,6 @@
                agentList.Add(list[i]);
            }
            PlayFreezeEffect(waveLineId);
            while (agentList.Count > 0)
            {
                Agent agent = agentList[0];
@@ -96,15 +105,26 @@
                if (agent.isDead) continue;
                agent.addSpeedSlowRate(0.25f);
                agent.PlayOnHitImmediately();
                EndlessGameUI.instance.generateBloodText(agent.position, damage);
                agent.TakeDamage(damage, agent.position, alignmentProvider);
                if (agent.AgentType == SpawnAgentType.Normal)
                {
                    agent.addSpeedSlowRate(0.15f);
                    agent.PlayOnHitImmediately();
                    EndlessGameUI.instance.generateBloodText(agent.position, damage);
                    agent.TakeDamage(damage, agent.position, alignmentProvider);
                }
                else if (agent.AgentType == SpawnAgentType.BubbleBomb)
                    EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBossSkillBubbleBombGetHit, (agent as BubbleBombAgent).Id);
            }
        }
        private void PlayFreezeEffect(int waveLineId)
        public void PlayFreezeEffect(int waveLineId)
        {
            WaveLineAgentInsMgr[] agentInsMgrs = AgentInsManager.instance.GetWaveLineList();
            WaveLineAgentInsMgr waveLineAgentInsMgr = agentInsMgrs[waveLineId];
            List<Agent> list = waveLineAgentInsMgr.listAgent;
            if (list.Count == 0) return;
            GameObject obj = Poolable.TryGetPoolable(FreezeJet);
            ParticleSystem ps = obj.GetComponent<ParticleSystem>();
Assets/Scripts/TowerDefense/UI/HUD/EndlessCurrencyUI.cs
@@ -45,7 +45,9 @@
        protected void UpdateDisplay()
        {
            int current = currency.currentCurrency;
            DisplayText.text = AddNumberSemi(current.ToString());
            //DisplayText.text = AddNumberSemi(current.ToString());
            DisplayText.text = current.ToString();
        }
        /// <summary>
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -272,7 +272,7 @@
        public GameObject woodAppearEffect1;
        public GameObject woodAppearEffect2;
        /// <summary>
        /// 保存所有生成或合成的塔的最小等级,索引0 -> 火木水塔 索引1 -> 技能塔
        /// 保存所有生成或合成的塔的最小等级
        /// </summary>
        /// <value></value>
        public int MinLevel;
@@ -882,29 +882,38 @@
            {
                if (m_CurrentTower.controller.towerFeature == EFeatureTower.NULL)
                {
                    List<IntVector2> allTowerP = new List<IntVector2>();
                    List<IntVector2> allPSTowerP = new List<IntVector2>();//需要播放升级动画的
                    List<IntVector2> allTowerP = null;//排除不能合成的
                    // List<IntVector2> allPSTowerP = new List<IntVector2>();//需要播放升级动画的
                    for (int i = 0; i < m_listTower.Count; i++)
                    if (towerToMove)
                    {
                        if (m_listTower[i].bInAttackMode && towerToMove && m_listTower[i].currentLevel == dragTowerLevel && m_listTower[i].towerName == towerToMove.towerName)
                        if (towerToMove.gridPosition.y == 0 || towerToMove.gridPosition.y == 1)
                        {
                            if (towerToMove.gridPosition != m_listTower[i].gridPosition)
                                //说明可以合成
                                allPSTowerP.Add(m_listTower[i].gridPosition);
                            allTowerP = new List<IntVector2>();
                            for (int i = 0; i < m_listTower.Count; i++)
                            {
                                if (m_listTower[i].bInAttackMode && towerToMove && m_listTower[i].currentLevel == dragTowerLevel && m_listTower[i].towerName == towerToMove.towerName)
                                {
                                    // if (towerToMove.gridPosition != m_listTower[i].gridPosition)
                                    //     //说明可以合成
                                    //     allPSTowerP.Add(m_listTower[i].gridPosition);
                                }
                                else
                                {
                                    //把不符合条件的传进去
                                    allTowerP.Add(m_listTower[i].gridPosition);
                                }
                            }
                        }
                        else
                        {
                            //把不符合条件的传进去
                            allTowerP.Add(m_listTower[i].gridPosition);
                        }
                    }
                    if (m_CurrentArea != null)
                    {
                        //修改为只要开启格子都可以放
                        (m_CurrentArea as TowerPlacementGridEndless).CheckAllCanPlace(allTowerP);
                        //(m_CurrentArea as TowerPlacementGridEndless).PlayPS(allPSTowerP);
                    }
                }
                else if (m_CurrentTower.controller.towerFeature == EFeatureTower.Skill_Fire || m_CurrentTower.controller.towerFeature == EFeatureTower.Skill_Bomb)
@@ -1033,7 +1042,10 @@
            // 判断目标位置是否有Tower且类型和等级一致,如果没有,则GhostTower删除,原Tower显示。
            if (isValidateCombineTarget(pointerInfo))
            {
                TryPlaceTower(pointerInfo);
                EndlessRandomTower.instance.UpdateDescDisplay();
            }
            else if (isFreeAttackGrid(pointerInfo) && !bSkill)
            {
                if (!TryPlaceTower(pointerInfo, false, true))
@@ -1864,6 +1876,8 @@
        /// <param name="val"></param>
        public void generateBloodText(Vector3 wpos, float val, bool crit = false, bool doubleHit = false, bool poison = false)
        {
            if (Mathf.FloorToInt(val) == 0) return;
            Vector3 spos = m_Camera.WorldToScreenPoint(wpos);
            TextMoveDoTween tm;
            if (crit)
@@ -1989,6 +2003,7 @@
            bool successfulPurchase = EndlessLevelManager.instance.Currency.TryPurchase(cost);
            if (!successfulPurchase) return false;
            EndlessRandomTower.instance.UpdateDescDisplay();
            SetUpGhostTower(tow);
            //Debug.Log("设置影子塔防.");
            m_CurrentTower.Show();
@@ -2140,7 +2155,7 @@
            base.Awake();
            randomTowerBtn = transform.Find("BottomCanvas/Panel/TowerBuyBtn").GetComponent<Button>();
            DOTween.Init(true, true, LogBehaviour.Verbose).SetCapacity(200, 10);
            //DOTween.Init(true, true, LogBehaviour.Verbose).SetCapacity(200, 10);
            state = State.Normal;
            m_Camera = GameObject.Find("SceneCamera3D").GetComponent<Camera>();
@@ -2301,6 +2316,14 @@
                        }
                        //selEff.SetWaveLineSel(true);
                    }
                    else
                    {
                        if (currentEffect != null)
                        {
                            currentEffect.SetParticleSystem(false);
                            currentEffect = null;
                        }
                    }
                }
                // 炸弹是区域攻击显示:
                else if (m_CurrentTower.controller.towerFeature == EFeatureTower.Skill_Bomb)
Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
@@ -52,8 +52,9 @@
    // 所有宝石位置权重列表
    private List<int> weightList;
    // 是否初始化过出战数据
    private bool isInitFightData = false;
    public Text NormalDesc;
    public Text SkillDesc;
    // Start is called before the first frame update
    void Start()
@@ -80,6 +81,15 @@
        bCdTimeStart = false;
        randomBtn.onClick.AddListener(delegate () { onClick(EFeatureTower.NULL); });
        skillBtn.onClick.AddListener(delegate () { onClick(EFeatureTower.Skill_Bomb); });
        UpdateDescDisplay();
    }
    public void UpdateDescDisplay()
    {
        int minLevel = EndlessGameUI.instance.MinLevel;
        NormalDesc.text = $"购买{minLevel + 1}级宝石";
        //SkillDesc.text = $"购买{minLevel + 1}级技能宝石";
    }
    public void ChangeBtnClickNormal()
@@ -109,33 +119,6 @@
    public List<Tower> towerList
    {
        get { return this.towerArray; }
    }
    /// <summary>
    /// 处理按钮升级相关.
    /// </summary>
    private void Update()
    {
        float gstime = EndlessUIStart.instance.GameStartTime;
        if (gstime <= 0) return;
        if ((!bCdTimeStart) && (LEVELUP_TOWER_TIME - gstime) <= JsonDataCenter.TOWERLVLUP_CDTIME)
        {
            bCdTimeStart = true;
            btnLvlUpCdTime = LEVELUP_TOWER_TIME - gstime;
        }
        if ((!bSetBuyLvlUp) && (gstime > LEVELUP_TOWER_TIME))
        {
            bSetBuyLvlUp = true;
            this.randomBtn.GetComponent<Image>().sprite = buyBtnLevelUp;
        }
        // 更新倒计时:
        if ((!bSetBuyLvlUp) && bCdTimeStart)
        {
            btnLvlUpCdTime -= Time.deltaTime;
            string distr = ((int)Math.Ceiling(btnLvlUpCdTime)).ToString() + "s";
        }
    }
    public void actionTest()
@@ -305,16 +288,8 @@
        if (gameUI.isBuilding)
            gameUI.CancelGhostPlacement();
        if (EndlessUIStart.instance.GameStartTime >= LEVELUP_TOWER_TIME)
        {
            if (level == -1)
                level = Mathf.Min(EndlessGameUI.instance.MinLevel, 1);
        }
        else
        {
            if (level == -1)
                level = 0;
        }
        if (level == -1)
            level = Mathf.Min(EndlessGameUI.instance.MinLevel, 1);
        return gameUI.RandomPlaceTower(tower, posx, posy, level, cost, false, isFirstAppear);
    }
Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs
@@ -1683,6 +1683,8 @@
        /// <param name="val"></param>
        public void generateBloodText(Vector3 wpos, float val, bool crit = false, bool doubleHit = false, bool poison = false)
        {
            if (Mathf.FloorToInt(val) == 0) return;
            Vector3 spos = m_Camera.WorldToScreenPoint(wpos);
            TextMoveDoTween tm;
            if (crit)
Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs
@@ -51,10 +51,14 @@
        private string iconPath = "UI/Endless/BuffIcon/";
        private string qualityPath = "UI/Endless/BuffQuality/";
        public ParticleSystem myPS;//播放粒子特效
        GameObject psParent;
        private void Start()
        {
            if (psParent == null)
            {
                psParent = myPS.transform.parent.gameObject;
            }
        }
        public void OnClick()
@@ -102,6 +106,7 @@
            Name.color = EndlessBuffData.GetColorByRare(rare);
        }
        /// <summary>
        /// 设置选中状态,做个缓动播放粒子特效
        /// </summary>
@@ -114,9 +119,18 @@
            BorderImage.gameObject.SetActive(selected);
            if (selected)
            {
                DOTween.To(() => transform.localScale, (v) => transform.localScale = v, new Vector3(1f, 1f, 1f), 0.15f);
                if (!psParent.activeSelf) psParent.SetActive(true);
                myPS.Play();
            }
            else
            {
                DOTween.To(() => transform.localScale, (v) => transform.localScale = v, new Vector3(0.87f, 0.87f, 0.87f), 0.15f);
                myPS.Stop();
                if (psParent.activeSelf) psParent.SetActive(false);
            }
        }
        /// <summary>
Assets/StreamingAssets/Table/endless_buff.json
@@ -1 +1 @@
[[1,"低级火灵之力",[2,1],[1,10,0],-1,"增加全体火精灵10%攻击力",0,99,10001,1,1],[2,"低级水灵之力",[2,2],[1,10,0],-1,"增加全体水精灵10%攻击力",0,99,10002,1,1],[3,"低级木灵之力",[2,3],[1,10,0],-1,"增加全体木精灵10%攻击力",0,99,10003,1,1],[4,"火灵之力",[2,1],[1,15,0],-1,"增加全体火精灵15%攻击力",4,99,10001,2,1],[5,"水灵之力",[2,2],[1,15,0],-1,"增加全体水精灵15%攻击力",4,99,10002,2,1],[6,"木灵之力",[2,3],[1,15,0],-1,"增加全体木精灵15%攻击力",4,99,10003,2,1],[7,"高级火灵之力",[2,1],[1,20,0],-1,"增加全体火精灵20%攻击力",7,99,10001,3,1],[8,"高级水灵之力",[2,2],[1,20,0],-1,"增加全体水精灵20%攻击力",7,99,10002,3,1],[9,"高级木灵之力",[2,3],[1,20,0],-1,"增加全体木精灵20%攻击力",7,99,10003,3,1],[10,"精灵之力",[1,0],[1,50,0],2,"2波增加全体精灵50%攻击力",3,99,10004,2,1],[11,"狂暴之力",[1,0],[1,65,0],2,"2波内增加全体精灵65%攻击力",3,99,10005,3,1],[12,"飞来横财",[0],[2,300,0],0,"增加300金币",0,99,10007,1,1],[13,"中大奖!",[0],[2,800,0],0,"增加800金币",4,99,10007,3,1],[14,"精灵魔盒",[0],[3,3,300],0,"随机获得一个3级精灵",99,99,10006,2,1],[15,"超级精灵魔盒",[0],[3,4,500],0,"随机获得一个4级精灵",99,99,10006,3,1],[16,"时空之力:水",[2,2],[4,0,0],0,"水精灵攻击间隔-0.2秒",0,99,10002,3,0],[17,"时空之力:火",[2,1],[4,0,0],0,"火精灵攻击间隔-0.2秒",0,99,10001,3,0],[18,"时空之力:木",[2,3],[4,0,0],0,"木精灵攻击间隔-0.2秒",0,99,10003,3,0],[19,"狂暴:玉米枪手",[3109],[5,150,0],0,"玉米精灵暴击率+15%",0,99,10008,3,0],[20,"暴怒:玉米枪手",[3109],[6,300,0],0,"玉米精灵暴击伤害+30%",0,99,10008,3,0],[21,"弹夹扩容:玉米枪手",[3109],[7,2,0],0,"玉米精灵高能子弹数量变为2颗",0,99,10008,3,0],[22,"爆裂狂怒:炸弹火鸟",[3101],[9,7,0],0,"火鸟精灵充能后变为7倍攻速",0,99,10009,3,0]]
[[1,"低级火灵之力",[2,1],[1,10,0],-1,"增加全体火精灵10%攻击力",0,99,10001,1,1],[2,"低级水灵之力",[2,2],[1,10,0],-1,"增加全体水精灵10%攻击力",0,99,10002,1,1],[3,"低级木灵之力",[2,3],[1,10,0],-1,"增加全体木精灵10%攻击力",0,99,10003,1,1],[4,"火灵之力",[2,1],[1,15,0],-1,"增加全体火精灵15%攻击力",4,99,10001,2,1],[5,"水灵之力",[2,2],[1,15,0],-1,"增加全体水精灵15%攻击力",4,99,10002,2,1],[6,"木灵之力",[2,3],[1,15,0],-1,"增加全体木精灵15%攻击力",4,99,10003,2,1],[7,"高级火灵之力",[2,1],[1,20,0],-1,"增加全体火精灵20%攻击力",7,99,10001,3,1],[8,"高级水灵之力",[2,2],[1,20,0],-1,"增加全体水精灵20%攻击力",7,99,10002,3,1],[9,"高级木灵之力",[2,3],[1,20,0],-1,"增加全体木精灵20%攻击力",7,99,10003,3,1],[10,"精灵之力",[1,0],[1,50,0],2,"2波增加全体精灵50%攻击力",3,99,10004,2,1],[11,"狂暴之力",[1,0],[1,65,0],2,"2波内增加全体精灵65%攻击力",3,99,10005,3,1],[12,"飞来横财",[0],[2,300,0],0,"增加300金币",0,99,10007,1,1],[13,"中大奖!",[0],[2,800,0],0,"增加800金币",4,99,10007,3,1],[14,"精灵魔盒",[0],[3,3,300],0,"随机获得一个3级精灵",99,99,10006,2,1],[15,"超级精灵魔盒",[0],[3,4,500],0,"随机获得一个4级精灵",99,99,10006,3,1],[16,"攻速增加_水",[2,2],[4,0.3,0.5],-1,"水精灵攻速+30%","4",99,"10013",3,0],[17,"攻速增加_火",[2,1],[4,0.3,0.5],-1,"火精灵攻速+30%","4",99,"10013",3,0],[18,"攻速增加_木",[2,3],[4,0.5,0.5],-1,"木精灵攻速+30%","4",99,"10013",3,0],[19,"暴击_木",[3,109],[5,150,0],-1,"木系精灵暴击率+15%","2",99,"10012",3,0],[20,"暴怒_木",[3,109],[6,300,0],-1,"木系精灵暴击伤害+30%","4",99,"10011",3,0],[21,"弹夹扩容",[3,109],[7,2,0],-1,"玉米精灵高能子弹+1","4",99,10008,3,0],[22,"爆裂狂怒",[3,101],[9,8,0],-1,"火鸟精灵充能后攻速+50%","4",99,10009,3,0],[23,"暴击_火",[3,101],[5,150,0],-1,"火系精灵暴击率+15%","2",99,"10012",3,0],[24,"暴怒_火",[3,101],[6,300,0],-1,"火系精灵暴击伤害+30%","4",99,"10011",3,0]]
Assets/UI/Endless/Bottom.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6d05501a12bae5d4eb3aa1da8fbdda85
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Endless/Bottom/小按钮1.png
Assets/UI/Endless/Bottom/小按钮1.png.meta
New file
@@ -0,0 +1,94 @@
fileFormatVersion: 2
guid: c703b1e98cb86f24d807f0bf174c7412
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: 0
  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
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID:
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Endless/Bottom/小按钮2.png
Assets/UI/Endless/Bottom/小按钮2.png.meta
New file
@@ -0,0 +1,94 @@
fileFormatVersion: 2
guid: 6ca9d8bbc31e1d247bb85de7e7640d3d
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: 0
  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
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID:
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Endless/Bottom/战斗效果图.png
Assets/UI/Endless/Bottom/战斗效果图.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: a6a9c5300dd730f4ca61a6f3d41d4aab
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Endless/Bottom/技能底.png
Assets/UI/Endless/Bottom/技能底.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: cb8464afe417a324c937fe84a8c88eb1
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Endless/Bottom/按钮.png
Assets/UI/Endless/Bottom/按钮.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: b6b90bb92a7f6714dae73dfe9c817c3e
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Endless/Bottom/暂停.png
Assets/UI/Endless/Bottom/暂停.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: 83a54f28c49d4d44ab6f26d2c2156dc8
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Endless/Bottom/爱心金币底.png
Assets/UI/Endless/Bottom/爱心金币底.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: 4bd641ac1ff3b9a4fa2b082248b7a876
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Endless/Bottom/金币.png
Assets/UI/Endless/Bottom/金币.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: cdb30c215a8bfc84f9a724dfb5aad75a
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    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: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  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: 8
  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
  - serializedVersion: 3
    buildTarget: Android
    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: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/UI/Loading/LoadingBg.png

Assets/UI/Loading/LoadingBg.png.meta
@@ -63,7 +63,7 @@
  platformSettings:
  - serializedVersion: 3
    buildTarget: DefaultTexturePlatform
    maxTextureSize: 2048
    maxTextureSize: 4096
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
@@ -75,7 +75,7 @@
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    maxTextureSize: 4096
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
@@ -87,14 +87,14 @@
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Android
    maxTextureSize: 2048
    maxTextureSize: 4096
    resizeAlgorithm: 0
    textureFormat: 4
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 1
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
GemBattle.zip
Binary files differ
GemBattle/宝石塔防_Data/Managed/Assembly-CSharp-firstpass.dll
Binary files differ
GemBattle/宝石塔防_Data/Managed/Assembly-CSharp.dll
Binary files differ
GemBattle/宝石塔防_Data/Managed/MoreMountains.NiceVibrations.Demos.dll
Binary files differ
GemBattle/宝石塔防_Data/Managed/MoreMountains.NiceVibrations.Haptics.dll
Binary files differ
GemBattle/宝石塔防_Data/Managed/MoreMountains.NiceVibrations.dll
Binary files differ
GemBattle/宝石塔防_Data/Managed/Unity.TextMeshPro.dll
Binary files differ
GemBattle/宝石塔防_Data/Managed/Unity.Timeline.dll
Binary files differ
GemBattle/宝石塔防_Data/Managed/UnityEngine.UI.dll
Binary files differ
GemBattle/宝石塔防_Data/StreamingAssets/Table/endless_buff.json
@@ -1 +1 @@
[[1,"低级火灵之力",[2,1],[1,10,0],-1,"增加全体火精灵10%攻击力",0,99,10001,1,1],[2,"低级水灵之力",[2,2],[1,10,0],-1,"增加全体水精灵10%攻击力",0,99,10002,1,1],[3,"低级木灵之力",[2,3],[1,10,0],-1,"增加全体木精灵10%攻击力",0,99,10003,1,1],[4,"火灵之力",[2,1],[1,15,0],-1,"增加全体火精灵15%攻击力",4,99,10001,2,1],[5,"水灵之力",[2,2],[1,15,0],-1,"增加全体水精灵15%攻击力",4,99,10002,2,1],[6,"木灵之力",[2,3],[1,15,0],-1,"增加全体木精灵15%攻击力",4,99,10003,2,1],[7,"高级火灵之力",[2,1],[1,20,0],-1,"增加全体火精灵20%攻击力",7,99,10001,3,1],[8,"高级水灵之力",[2,2],[1,20,0],-1,"增加全体水精灵20%攻击力",7,99,10002,3,1],[9,"高级木灵之力",[2,3],[1,20,0],-1,"增加全体木精灵20%攻击力",7,99,10003,3,1],[10,"精灵之力",[1,0],[1,50,0],2,"2波增加全体精灵50%攻击力",3,99,10004,2,1],[11,"狂暴之力",[1,0],[1,65,0],2,"2波内增加全体精灵65%攻击力",3,99,10005,3,1],[12,"飞来横财",[0],[2,300,0],0,"增加300金币",0,99,10007,1,1],[13,"中大奖!",[0],[2,800,0],0,"增加800金币",4,99,10007,3,1],[14,"精灵魔盒",[0],[3,3,300],0,"随机获得一个3级精灵",99,99,10006,2,1],[15,"超级精灵魔盒",[0],[3,4,500],0,"随机获得一个4级精灵",99,99,10006,3,1],[16,"时空之力:水",[2,2],[4200500],0,"水精灵攻击间隔-0.2秒",0,99,10002,3,0],[17,"时空之力:火",[2,1],[4200500],0,"火精灵攻击间隔-0.2秒",0,99,10001,3,0],[18,"时空之力:木",[2,3],[4200500],0,"木精灵攻击间隔-0.2秒",0,99,10003,3,0],[19,"狂暴:玉米枪手",[3109],[5,150,0],0,"玉米精灵暴击率+15%",0,99,10008,3,0],[20,"暴怒:玉米枪手",[3109],[6,300,0],0,"玉米精灵暴击伤害+30%",0,99,10008,3,0],[21,"弹夹扩容:玉米枪手",[3109],[7,2,0],0,"玉米精灵高能子弹数量变为2颗",0,99,10008,3,0],[22,"爆裂狂怒:炸弹火鸟",[3101],[9,7,0],0,"火鸟精灵充能后变为7倍攻速",0,99,10009,3,0]]
[[1,"低级火灵之力",[2,1],[1,10,0],-1,"增加全体火精灵10%攻击力",0,99,10001,1,1],[2,"低级水灵之力",[2,2],[1,10,0],-1,"增加全体水精灵10%攻击力",0,99,10002,1,1],[3,"低级木灵之力",[2,3],[1,10,0],-1,"增加全体木精灵10%攻击力",0,99,10003,1,1],[4,"火灵之力",[2,1],[1,15,0],-1,"增加全体火精灵15%攻击力",4,99,10001,2,1],[5,"水灵之力",[2,2],[1,15,0],-1,"增加全体水精灵15%攻击力",4,99,10002,2,1],[6,"木灵之力",[2,3],[1,15,0],-1,"增加全体木精灵15%攻击力",4,99,10003,2,1],[7,"高级火灵之力",[2,1],[1,20,0],-1,"增加全体火精灵20%攻击力",7,99,10001,3,1],[8,"高级水灵之力",[2,2],[1,20,0],-1,"增加全体水精灵20%攻击力",7,99,10002,3,1],[9,"高级木灵之力",[2,3],[1,20,0],-1,"增加全体木精灵20%攻击力",7,99,10003,3,1],[10,"精灵之力",[1,0],[1,50,0],2,"2波增加全体精灵50%攻击力",3,99,10004,2,1],[11,"狂暴之力",[1,0],[1,65,0],2,"2波内增加全体精灵65%攻击力",3,99,10005,3,1],[12,"飞来横财",[0],[2,300,0],0,"增加300金币",0,99,10007,1,1],[13,"中大奖!",[0],[2,800,0],0,"增加800金币",4,99,10007,3,1],[14,"精灵魔盒",[0],[3,3,300],0,"随机获得一个3级精灵",99,99,10006,2,1],[15,"超级精灵魔盒",[0],[3,4,500],0,"随机获得一个4级精灵",99,99,10006,3,1],[16,"攻速增加_水",[2,2],[4,0.3,0.5],-1,"水精灵攻速+30%","4",99,"10013",3,0],[17,"攻速增加_火",[2,1],[4,0.3,0.5],-1,"火精灵攻速+30%","4",99,"10013",3,0],[18,"攻速增加_木",[2,3],[4,0.5,0.5],-1,"木精灵攻速+30%","4",99,"10013",3,0],[19,"暴击_木",[3,109],[5,150,0],-1,"木系精灵暴击率+15%","2",99,"10012",3,0],[20,"暴怒_木",[3,109],[6,300,0],-1,"木系精灵暴击伤害+30%","4",99,"10011",3,0],[21,"弹夹扩容",[3,109],[7,2,0],-1,"玉米精灵高能子弹+1","4",99,10008,3,0],[22,"爆裂狂怒",[3,101],[9,8,0],-1,"火鸟精灵充能后攻速+50%","4",99,10009,3,0],[23,"暴击_火",[3,101],[5,150,0],-1,"火系精灵暴击率+15%","2",99,"10012",3,0],[24,"暴怒_火",[3,101],[6,300,0],-1,"火系精灵暴击伤害+30%","4",99,"10011",3,0]]
GemBattle/宝石塔防_Data/globalgamemanagers
Binary files differ
GemBattle/宝石塔防_Data/globalgamemanagers.assets
Binary files differ
GemBattle/宝石塔防_Data/level0
Binary files differ
GemBattle/宝石塔防_Data/level1
Binary files differ
GemBattle/宝石塔防_Data/resources.assets
Binary files differ
GemBattle/宝石塔防_Data/resources.assets.resS
Binary files differ
GemBattle/宝石塔防_Data/resources.resource
Binary files differ
GemBattle/宝石塔防_Data/sharedassets0.assets
Binary files differ
GemBattle/宝石塔防_Data/sharedassets0.assets.resS
Binary files differ
GemBattle/宝石塔防_Data/sharedassets1.assets
Binary files differ
GemBattle/宝石塔防_Data/sharedassets1.assets.resS
Binary files differ