wangguan
2020-11-20 c1b222b305ce0baa9468019254dc43138b067094
拖动提示
2 files added
31 files modified
2732 ■■■■■ changed files
Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab 87 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab 87 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab 87 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab 87 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab 87 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab 100 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab 101 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab 101 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab 101 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab 101 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab 100 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab 101 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab 101 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab 101 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab 101 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab 97 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab 97 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab 97 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab 97 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab 97 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab 92 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab 87 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab 87 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab 102 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab 87 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/CanPlaceGround.prefab 83 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/CanPlaceGround.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/PlacementTileMobile.prefab 3 ●●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/Endless2D.unity 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs 19 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/TowerLevel.cs 16 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs 111 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs 106 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab
@@ -140,6 +140,7 @@
  levelData: {fileID: 11400000, guid: 67687baaef809441e8b698087793fe51, type: 2}
  Body: {fileID: 438341193421044329}
  AttackBody: {fileID: 6259461163498204177}
  canPlaceMesh: {fileID: 8922729978813840706}
  ActionAnimator: {fileID: 5903068064252827974}
--- !u!1 &1430798241748466
GameObject:
@@ -586,7 +587,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 4052684896725478125}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4312809983029068724
SpriteRenderer:
@@ -671,7 +672,7 @@
  m_Children:
  - {fileID: 4457715277627928}
  m_Father: {fileID: 4052684896725478125}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5860670382948544502
SpriteRenderer:
@@ -865,6 +866,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 559088301081002244}
  - {fileID: 3204183841027973478}
  - {fileID: 511615870644716679}
  m_Father: {fileID: 4795219791600268}
@@ -883,6 +885,87 @@
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1001 &419801383327468194
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4052684896725478125}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &559088301081002244 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 419801383327468194}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &8922729978813840706 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 419801383327468194}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &474904627256471190
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab
@@ -14594,6 +14594,7 @@
  levelData: {fileID: 11400000, guid: 15d47f5f935234d87a2eef876576efab, type: 2}
  Body: {fileID: 4306817116596848000}
  AttackBody: {fileID: 6940905402936285845}
  canPlaceMesh: {fileID: 3521842072070835723}
  ActionAnimator: {fileID: 4606444314642946037}
--- !u!1 &1609779835602160
GameObject:
@@ -62595,6 +62596,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 5544415791327294029}
  - {fileID: 8126344487127716700}
  - {fileID: 7731799402850984010}
  m_Father: {fileID: 4187985146200546}
@@ -62642,7 +62644,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 2850165012000173687}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7021509398368083955
SpriteRenderer:
@@ -72332,7 +72334,7 @@
  m_Children:
  - {fileID: 2378596488596842244}
  m_Father: {fileID: 2850165012000173687}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7587448569797851144
SpriteRenderer:
@@ -86993,3 +86995,84 @@
    type: 3}
  m_PrefabInstance: {fileID: 3689896968225577715}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &5683701274840676843
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 2850165012000173687}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &5544415791327294029 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 5683701274840676843}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &3521842072070835723 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 5683701274840676843}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 742581569889623286}
  AttackBody: {fileID: 1263718499544195993}
  canPlaceMesh: {fileID: 1422970323798046193}
  ActionAnimator: {fileID: 6713707317452339131}
--- !u!1 &1193856161716770
GameObject:
@@ -43565,7 +43566,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 5030557511814494335}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4712130269170786101
SpriteRenderer:
@@ -43650,7 +43651,7 @@
  m_Children:
  - {fileID: 5339574651402158173}
  m_Father: {fileID: 5030557511814494335}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4690458912944197399
SpriteRenderer:
@@ -48556,6 +48557,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 8047588960316705207}
  - {fileID: 8871220915403349753}
  - {fileID: 4802137332826817248}
  m_Father: {fileID: 4737672716932362}
@@ -130015,3 +130017,84 @@
    type: 3}
  m_PrefabInstance: {fileID: 2615788393766936060}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7908302796061491729
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 5030557511814494335}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &8047588960316705207 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7908302796061491729}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &1422970323798046193 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7908302796061491729}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 969311836507722085}
  AttackBody: {fileID: 6565094692865870656}
  canPlaceMesh: {fileID: 6582394234280153317}
  ActionAnimator: {fileID: 8755083777602098774}
--- !u!1 &1193856161716770
GameObject:
@@ -43565,7 +43566,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 6256557779260110180}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2845796494712223142
SpriteRenderer:
@@ -72503,6 +72504,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 2830790350115105955}
  - {fileID: 4516816269175044524}
  - {fileID: 2909159143103400699}
  m_Father: {fileID: 4737672716932362}
@@ -105851,7 +105853,7 @@
  m_Children:
  - {fileID: 6093508552202672210}
  m_Father: {fileID: 6256557779260110180}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4894121434295218741
SpriteRenderer:
@@ -130015,3 +130017,84 @@
    type: 3}
  m_PrefabInstance: {fileID: 380932369824247015}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2691415520817178373
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 6256557779260110180}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &2830790350115105955 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2691415520817178373}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &6582394234280153317 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2691415520817178373}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 2800145584201439789}
  AttackBody: {fileID: 129095122661150659}
  canPlaceMesh: {fileID: 4006593580945028270}
  ActionAnimator: {fileID: 4574099957897366663}
--- !u!1 &1193856161716770
GameObject:
@@ -43568,7 +43569,7 @@
  m_Children:
  - {fileID: 4245423910962848817}
  m_Father: {fileID: 5454736629524577304}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5042817498040347296
SpriteRenderer:
@@ -43681,6 +43682,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 5443699520954779880}
  - {fileID: 92381821981060013}
  - {fileID: 8265522067323977379}
  m_Father: {fileID: 4737672716932362}
@@ -53521,7 +53523,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 5454736629524577304}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &6058701520632043955
SpriteRenderer:
@@ -130015,3 +130017,84 @@
    type: 3}
  m_PrefabInstance: {fileID: 3752486304235268666}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &5303779265161478990
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 5454736629524577304}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &5443699520954779880 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 5303779265161478990}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &4006593580945028270 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 5303779265161478990}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab
@@ -140,6 +140,7 @@
  levelData: {fileID: 11400000, guid: 67687baaef809441e8b698087793fe51, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 2063237635281703436}
  ActionAnimator: {fileID: 0}
--- !u!1 &1430798241748466
GameObject:
@@ -404,7 +405,7 @@
  epicenter: {fileID: 4795219791600268}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 1.25
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114747113932365056}
  towerTargetter: {fileID: 114079108543431824}
@@ -669,6 +670,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 4290367703148621231}
  - {fileID: 6968115151375511114}
  m_Father: {fileID: 4795219791600268}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -964,3 +966,99 @@
    type: 3}
  m_PrefabInstance: {fileID: 4370772437094782118}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7107418211769918956
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 1018836424126715418}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &6968115151375511114 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7107418211769918956}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &2063237635281703436 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7107418211769918956}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab
@@ -14625,6 +14625,7 @@
  levelData: {fileID: 11400000, guid: 15d47f5f935234d87a2eef876576efab, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 1204467491407670366}
  ActionAnimator: {fileID: 0}
--- !u!1 &1609779835602160
GameObject:
@@ -29125,7 +29126,7 @@
  epicenter: {fileID: 4187985146200546}
  isMultiAttack: 1
  maxAttackNum: 2
  fireRate: 1.3
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114412975896621836}
  towerTargetter: {fileID: 114831088907122518}
@@ -53094,6 +53095,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 6243993516863594148}
  - {fileID: 7829086497062244376}
  m_Father: {fileID: 4187985146200546}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -53109,6 +53111,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &2839766634860376434
GameObject:
  m_ObjectHideFlags: 0
@@ -86875,3 +86878,99 @@
    type: 3}
  m_PrefabInstance: {fileID: 3689896968225577715}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7978030305460280254
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 457783311326766974}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &7829086497062244376 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7978030305460280254}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &1204467491407670366 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7978030305460280254}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 7245280340617291800}
  ActionAnimator: {fileID: 0}
--- !u!1 &1193856161716770
GameObject:
@@ -28919,7 +28920,7 @@
  epicenter: {fileID: 4737672716932362}
  isMultiAttack: 1
  maxAttackNum: 3
  fireRate: 1.4
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114646411789118934}
  towerTargetter: {fileID: 114624795727799840}
@@ -48471,6 +48472,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 5004950868166729218}
  - {fileID: 1773794178152698974}
  m_Father: {fileID: 4737672716932362}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -48486,6 +48488,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &2744425475643518242
GameObject:
  m_ObjectHideFlags: 0
@@ -129833,6 +129836,102 @@
  m_Mesh2: {fileID: 0}
  m_Mesh3: {fileID: 0}
  m_MaskInteraction: 0
--- !u!1001 &1913150865771044856
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 2235335675810553138}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &1773794178152698974 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 1913150865771044856}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &7245280340617291800 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 1913150865771044856}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2615788393766936060
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 2381729726590774017}
  ActionAnimator: {fileID: 0}
--- !u!1 &1193856161716770
GameObject:
@@ -28919,7 +28920,7 @@
  epicenter: {fileID: 4737672716932362}
  isMultiAttack: 1
  maxAttackNum: 3
  fireRate: 1.4
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114646411789118934}
  towerTargetter: {fileID: 114624795727799840}
@@ -58256,6 +58257,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 1196837656788903234}
  - {fileID: 6709302331730663239}
  m_Father: {fileID: 4737672716932362}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -58271,6 +58273,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &3876969618624553022
GameObject:
  m_ObjectHideFlags: 0
@@ -129928,3 +129931,99 @@
    type: 3}
  m_PrefabInstance: {fileID: 380932369824247015}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &6849150498645253345
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 5315693890043374943}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &6709302331730663239 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 6849150498645253345}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &2381729726590774017 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 6849150498645253345}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 1383671496430197852}
  ActionAnimator: {fileID: 0}
--- !u!1 &1193856161716770
GameObject:
@@ -28919,7 +28920,7 @@
  epicenter: {fileID: 4737672716932362}
  isMultiAttack: 1
  maxAttackNum: 3
  fireRate: 1.4
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114646411789118934}
  towerTargetter: {fileID: 114624795727799840}
@@ -43627,6 +43628,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 2971620472606023947}
  - {fileID: 8008079189030854682}
  m_Father: {fileID: 4737672716932362}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -43642,6 +43644,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &1288252861827877360
GameObject:
  m_ObjectHideFlags: 0
@@ -129928,3 +129931,99 @@
    type: 3}
  m_PrefabInstance: {fileID: 3752486304235268666}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7868704868646579132
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4638324957655166566}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &8008079189030854682 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7868704868646579132}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &1383671496430197852 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7868704868646579132}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab
@@ -140,6 +140,7 @@
  levelData: {fileID: 11400000, guid: 67687baaef809441e8b698087793fe51, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 6454828379781680432}
  ActionAnimator: {fileID: 0}
--- !u!1 &1430798241748466
GameObject:
@@ -404,7 +405,7 @@
  epicenter: {fileID: 4795219791600268}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 1.25
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114747113932365056}
  towerTargetter: {fileID: 114079108543431824}
@@ -669,6 +670,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 6711282761387476303}
  - {fileID: 2703717008269160822}
  m_Father: {fileID: 4795219791600268}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -879,6 +881,102 @@
    type: 3}
  m_PrefabInstance: {fileID: 474904627256471190}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2852081141847014096
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 6577065647930436355}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &2703717008269160822 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2852081141847014096}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &6454828379781680432 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2852081141847014096}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4370772437094782118
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab
@@ -14625,6 +14625,7 @@
  levelData: {fileID: 11400000, guid: 15d47f5f935234d87a2eef876576efab, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 7702819530480204870}
  ActionAnimator: {fileID: 0}
--- !u!1 &1609779835602160
GameObject:
@@ -29125,7 +29126,7 @@
  epicenter: {fileID: 4187985146200546}
  isMultiAttack: 1
  maxAttackNum: 2
  fireRate: 1.3
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114412975896621836}
  towerTargetter: {fileID: 114831088907122518}
@@ -72284,6 +72285,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 8631842059140995960}
  - {fileID: 1654028258944565248}
  m_Father: {fileID: 4187985146200546}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -72299,6 +72301,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &8234283057079707036
GameObject:
  m_ObjectHideFlags: 0
@@ -86780,6 +86783,102 @@
  m_EditorClassIdentifier: 
  defaultParticles: {fileID: 3934684314456750409}
  mobileParticles: {fileID: 4244977394116926366}
--- !u!1001 &1505716352171133862
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4098205013156044566}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &1654028258944565248 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 1505716352171133862}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &7702819530480204870 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 1505716352171133862}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &3689896968225577715
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 3480408536406904969}
  ActionAnimator: {fileID: 0}
--- !u!1 &1193856161716770
GameObject:
@@ -28919,7 +28920,7 @@
  epicenter: {fileID: 4737672716932362}
  isMultiAttack: 1
  maxAttackNum: 3
  fireRate: 1.4
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114646411789118934}
  towerTargetter: {fileID: 114624795727799840}
@@ -77208,6 +77209,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 4788948987045150997}
  - {fileID: 5502630609747094735}
  m_Father: {fileID: 4737672716932362}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -77223,6 +77225,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &5358512045226005614
GameObject:
  m_ObjectHideFlags: 0
@@ -129928,3 +129931,99 @@
    type: 3}
  m_PrefabInstance: {fileID: 2615788393766936060}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &5642004940866692969
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8648795451920817595}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &5502630609747094735 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 5642004940866692969}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &3480408536406904969 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 5642004940866692969}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 7011069673551900501}
  ActionAnimator: {fileID: 0}
--- !u!1 &1193856161716770
GameObject:
@@ -28919,7 +28920,7 @@
  epicenter: {fileID: 4737672716932362}
  isMultiAttack: 1
  maxAttackNum: 3
  fireRate: 1.4
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114646411789118934}
  towerTargetter: {fileID: 114624795727799840}
@@ -63019,6 +63020,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 560965362936100857}
  - {fileID: 2116114331454984979}
  m_Father: {fileID: 4737672716932362}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -63034,6 +63036,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &3923623453614026907
GameObject:
  m_ObjectHideFlags: 0
@@ -129928,3 +129931,99 @@
    type: 3}
  m_PrefabInstance: {fileID: 380932369824247015}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2255417475897088181
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 469396520741619328}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &2116114331454984979 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2255417475897088181}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &7011069673551900501 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2255417475897088181}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 0}
  AttackBody: {fileID: 0}
  canPlaceMesh: {fileID: 6937929091180305579}
  ActionAnimator: {fileID: 0}
--- !u!1 &1193856161716770
GameObject:
@@ -28919,7 +28920,7 @@
  epicenter: {fileID: 4737672716932362}
  isMultiAttack: 1
  maxAttackNum: 3
  fireRate: 1.4
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 114646411789118934}
  towerTargetter: {fileID: 114624795727799840}
@@ -115369,6 +115370,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 6430894649924963461}
  - {fileID: 2042903337284231405}
  m_Father: {fileID: 4737672716932362}
  m_RootOrder: 6
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -115384,6 +115386,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &8012985704037483311
GameObject:
  m_ObjectHideFlags: 0
@@ -129833,6 +129836,102 @@
  m_Mesh2: {fileID: 0}
  m_Mesh3: {fileID: 0}
  m_MaskInteraction: 0
--- !u!1001 &2182259249667140427
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 7831096951491010029}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.0785
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.2588191
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659258
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 30
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.58
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &2042903337284231405 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2182259249667140427}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &6937929091180305579 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2182259249667140427}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &3752486304235268666
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab
@@ -19172,6 +19172,7 @@
  levelData: {fileID: 11400000, guid: 67687baaef809441e8b698087793fe51, type: 2}
  Body: {fileID: 4886038783420556509}
  AttackBody: {fileID: 6384721383495438974}
  canPlaceMesh: {fileID: 8544713194142290847}
  ActionAnimator: {fileID: 5941665718710893401}
--- !u!1 &1405071060733274
GameObject:
@@ -43591,6 +43592,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 758094703590518745}
  - {fileID: 6587432828902425260}
  - {fileID: 1413223431285203879}
  m_Father: {fileID: 4795219791600268}
@@ -43638,7 +43640,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 4633562747676014397}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2491106197998604768
SpriteRenderer:
@@ -43723,7 +43725,7 @@
  m_Children:
  - {fileID: 4457715277627928}
  m_Father: {fileID: 4633562747676014397}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2461903965241611077
SpriteRenderer:
@@ -43889,6 +43891,97 @@
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_AdditionalVertexStreams: {fileID: 0}
--- !u!1001 &618228890513384575
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4633562747676014397}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &758094703590518745 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 618228890513384575}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &8544713194142290847 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 618228890513384575}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4370772437094782118
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab
@@ -14594,6 +14594,7 @@
  levelData: {fileID: 11400000, guid: 15d47f5f935234d87a2eef876576efab, type: 2}
  Body: {fileID: 1726242975270490448}
  AttackBody: {fileID: 3527739375312575772}
  canPlaceMesh: {fileID: 6214237365907909973}
  ActionAnimator: {fileID: 3210483640091707829}
--- !u!1 &1609779835602160
GameObject:
@@ -48308,6 +48309,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 3039023238266589459}
  - {fileID: 7148847824344501594}
  - {fileID: 1953370048852038330}
  m_Father: {fileID: 4187985146200546}
@@ -53139,7 +53141,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 1578589364268839834}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7125703420965834972
SpriteRenderer:
@@ -62728,7 +62730,7 @@
  m_Children:
  - {fileID: 3687341625160457510}
  m_Father: {fileID: 1578589364268839834}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &6681434526831250747
SpriteRenderer:
@@ -86904,6 +86906,97 @@
  m_EditorClassIdentifier: 
  defaultParticles: {fileID: 3934684314456750409}
  mobileParticles: {fileID: 4244977394116926366}
--- !u!1001 &2899737016264071861
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 1578589364268839834}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &3039023238266589459 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2899737016264071861}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &6214237365907909973 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2899737016264071861}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &3689896968225577715
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 3649299953129629558}
  AttackBody: {fileID: 1131648565018697998}
  canPlaceMesh: {fileID: 6720840945564713005}
  ActionAnimator: {fileID: 1797998077762530664}
--- !u!1 &1193856161716770
GameObject:
@@ -43567,7 +43568,7 @@
  m_Children:
  - {fileID: 8773337482209380522}
  m_Father: {fileID: 4467269779480985802}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &61821921959313137
SpriteRenderer:
@@ -58227,7 +58228,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 4467269779480985802}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4612972391612743954
SpriteRenderer:
@@ -115446,6 +115447,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 2401713028793302123}
  - {fileID: 2690433327430779533}
  - {fileID: 3236604771374851578}
  m_Father: {fileID: 4737672716932362}
@@ -129912,6 +129914,97 @@
  m_Mesh2: {fileID: 0}
  m_Mesh3: {fileID: 0}
  m_MaskInteraction: 0
--- !u!1001 &2541632990377146317
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4467269779480985802}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &2401713028793302123 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2541632990377146317}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &6720840945564713005 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2541632990377146317}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2615788393766936060
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 8784911061877355470}
  AttackBody: {fileID: 7123934012235130670}
  canPlaceMesh: {fileID: 7724259375254456350}
  ActionAnimator: {fileID: 5005132822884064401}
--- !u!1 &1193856161716770
GameObject:
@@ -48325,6 +48326,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 1667374779153921112}
  - {fileID: 2314044449817572195}
  - {fileID: 4744684817186219920}
  m_Father: {fileID: 4737672716932362}
@@ -110505,7 +110507,7 @@
  m_Children:
  - {fileID: 3948190207135268511}
  m_Father: {fileID: 2732227105413759529}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7180675677029734774
SpriteRenderer:
@@ -125110,7 +125112,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 2732227105413759529}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &1884256783314202118
SpriteRenderer:
@@ -129912,6 +129914,97 @@
  m_Mesh2: {fileID: 0}
  m_Mesh3: {fileID: 0}
  m_MaskInteraction: 0
--- !u!1001 &1527455281156145150
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 2732227105413759529}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &1667374779153921112 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 1527455281156145150}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &7724259375254456350 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 1527455281156145150}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2615788393766936060
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 7117407363955675801}
  AttackBody: {fileID: 5948588449556938491}
  canPlaceMesh: {fileID: 1680963363521355901}
  ActionAnimator: {fileID: 6974500359797456263}
--- !u!1 &1193856161716770
GameObject:
@@ -105692,7 +105693,7 @@
  m_Children:
  - {fileID: 6768194068015514579}
  m_Father: {fileID: 7728950120174976783}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5175096619519999507
SpriteRenderer:
@@ -110577,6 +110578,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 7728840210872343611}
  - {fileID: 1960587281159456018}
  - {fileID: 3676893387122734237}
  m_Father: {fileID: 4737672716932362}
@@ -110624,7 +110626,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 7728950120174976783}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5683233332682629826
SpriteRenderer:
@@ -130014,3 +130016,94 @@
    type: 3}
  m_PrefabInstance: {fileID: 2615788393766936060}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &7589537081487792029
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 7728950120174976783}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.4
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &7728840210872343611 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7589537081487792029}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &1680963363521355901 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 7589537081487792029}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
@@ -19172,6 +19172,7 @@
  levelData: {fileID: 11400000, guid: 67687baaef809441e8b698087793fe51, type: 2}
  Body: {fileID: 1453801431237962450}
  AttackBody: {fileID: 5645412422946162502}
  canPlaceMesh: {fileID: 6224896426363769255}
  ActionAnimator: {fileID: 925868002724742077}
--- !u!1 &1405071060733274
GameObject:
@@ -43594,7 +43595,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 8585450897344132209}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5410857917194353425
SpriteRenderer:
@@ -43679,7 +43680,7 @@
  m_Children:
  - {fileID: 4457715277627928}
  m_Father: {fileID: 8585450897344132209}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &6598882065679462085
SpriteRenderer:
@@ -43792,6 +43793,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 3058760176760597985}
  - {fileID: 874519973086491728}
  - {fileID: 5188825432757432286}
  m_Father: {fileID: 4795219791600268}
@@ -43891,6 +43893,92 @@
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_AdditionalVertexStreams: {fileID: 0}
--- !u!1001 &2910397211145414215
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8585450897344132209}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.2
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &3058760176760597985 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2910397211145414215}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &6224896426363769255 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2910397211145414215}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4370772437094782118
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
@@ -14594,6 +14594,7 @@
  levelData: {fileID: 11400000, guid: 15d47f5f935234d87a2eef876576efab, type: 2}
  Body: {fileID: 6681614720027730313}
  AttackBody: {fileID: 3408343651274775140}
  canPlaceMesh: {fileID: 898841339156093036}
  ActionAnimator: {fileID: 1248438098178646517}
--- !u!1 &1609779835602160
GameObject:
@@ -62572,7 +62573,7 @@
  m_Children:
  - {fileID: 930484069627965929}
  m_Father: {fileID: 5810279278144834844}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2215924933366321594
SpriteRenderer:
@@ -62685,6 +62686,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 8099991190947636266}
  - {fileID: 650638601245963327}
  - {fileID: 3096120295970705482}
  m_Father: {fileID: 4187985146200546}
@@ -72369,7 +72371,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 5810279278144834844}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4768973049162424349
SpriteRenderer:
@@ -87001,3 +87003,84 @@
    type: 3}
  m_PrefabInstance: {fileID: 3689896968225577715}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &8248865989992329100
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 5810279278144834844}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &8099991190947636266 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 8248865989992329100}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &898841339156093036 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 8248865989992329100}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 2459170467271085484}
  AttackBody: {fileID: 4838457772518715291}
  canPlaceMesh: {fileID: 7267732510564787677}
  ActionAnimator: {fileID: 1759197760942781027}
--- !u!1 &1193856161716770
GameObject:
@@ -48410,7 +48411,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 3569833485428815143}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7286132734236578940
SpriteRenderer:
@@ -72508,7 +72509,7 @@
  m_Children:
  - {fileID: 4726805076667173648}
  m_Father: {fileID: 3569833485428815143}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &8127052783692260999
SpriteRenderer:
@@ -105919,6 +105920,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 1787238882147457435}
  - {fileID: 6303574116046654847}
  - {fileID: 9113208705347687183}
  m_Father: {fileID: 4737672716932362}
@@ -129921,6 +129923,87 @@
  m_Mesh2: {fileID: 0}
  m_Mesh3: {fileID: 0}
  m_MaskInteraction: 0
--- !u!1001 &1935603015723209277
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 3569833485428815143}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &1787238882147457435 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 1935603015723209277}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &7267732510564787677 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 1935603015723209277}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2615788393766936060
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 8601541520288630705}
  AttackBody: {fileID: 5142262174865511149}
  canPlaceMesh: {fileID: 7048688231875281829}
  ActionAnimator: {fileID: 3933047900156045192}
--- !u!1 &1193856161716770
GameObject:
@@ -72396,7 +72397,7 @@
  m_Children:
  - {fileID: 7208623104397428330}
  m_Father: {fileID: 7818231093510522508}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &444828093416881369
SpriteRenderer:
@@ -125041,6 +125042,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 2143811162872545251}
  - {fileID: 8248624291145729748}
  - {fileID: 2520702670150417781}
  m_Father: {fileID: 4737672716932362}
@@ -125088,7 +125090,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 7818231093510522508}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &8555384745446287921
SpriteRenderer:
@@ -129921,6 +129923,102 @@
  m_Mesh2: {fileID: 0}
  m_Mesh3: {fileID: 0}
  m_MaskInteraction: 0
--- !u!1001 &2292736966539211845
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 7818231093510522508}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1.5814
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1.5752896
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.2
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &2143811162872545251 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2292736966539211845}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &7048688231875281829 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 2292736966539211845}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2615788393766936060
PrefabInstance:
  m_ObjectHideFlags: 0
Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
@@ -59,6 +59,7 @@
  levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
  Body: {fileID: 4977282400313245854}
  AttackBody: {fileID: 6237817093940163391}
  canPlaceMesh: {fileID: 5550300548703697589}
  ActionAnimator: {fileID: 5027325610246844794}
--- !u!1 &1193856161716770
GameObject:
@@ -43565,6 +43566,7 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 3537296634285934323}
  - {fileID: 8105544384500672757}
  - {fileID: 8297949238132562449}
  m_Father: {fileID: 4737672716932362}
@@ -72439,7 +72441,7 @@
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 7843804599158117456}
  m_RootOrder: 0
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7371821654685903259
SpriteRenderer:
@@ -105822,7 +105824,7 @@
  m_Children:
  - {fileID: 3053498307503446518}
  m_Father: {fileID: 7843804599158117456}
  m_RootOrder: 1
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4629499788129774324
SpriteRenderer:
@@ -130016,3 +130018,84 @@
    type: 3}
  m_PrefabInstance: {fileID: 2615788393766936060}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &3676670639218707797
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 7843804599158117456}
    m_Modifications:
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.03
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.05
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.25881767
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.9659262
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 90.00001
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7962417210958969097, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
        type: 3}
      propertyPath: m_Name
      value: CanPlaceGround
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
--- !u!4 &3537296634285934323 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 3676670639218707797}
  m_PrefabAsset: {fileID: 0}
--- !u!23 &5550300548703697589 stripped
MeshRenderer:
  m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
    type: 3}
  m_PrefabInstance: {fileID: 3676670639218707797}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/UI/CanPlaceGround.prefab
New file
@@ -0,0 +1,83 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7962417210958969097
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 148945322413984678}
  - component: {fileID: 9079406959305619424}
  - component: {fileID: 531357833918801866}
  m_Layer: 0
  m_Name: Ground
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &148945322413984678
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7962417210958969097}
  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.70710677}
  m_LocalPosition: {x: 0, y: 0, z: 0.0785}
  m_LocalScale: {x: 1.5814, y: 1.5752896, z: 0.2}
  m_Children: []
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 90.00001, y: 0, z: 0}
--- !u!23 &9079406959305619424
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7962417210958969097}
  m_Enabled: 1
  m_CastShadows: 0
  m_ReceiveShadows: 1
  m_DynamicOccludee: 1
  m_MotionVectors: 1
  m_LightProbeUsage: 1
  m_ReflectionProbeUsage: 1
  m_RayTracingMode: 2
  m_RayTraceProcedural: 0
  m_RenderingLayerMask: 1
  m_RendererPriority: 0
  m_Materials:
  - {fileID: 2100000, guid: 434316934db1c90498f004f124d7c733, type: 2}
  m_StaticBatchInfo:
    firstSubMesh: 0
    subMeshCount: 0
  m_StaticBatchRoot: {fileID: 0}
  m_ProbeAnchor: {fileID: 0}
  m_LightProbeVolumeOverride: {fileID: 0}
  m_ScaleInLightmap: 1
  m_ReceiveGI: 1
  m_PreserveUVs: 0
  m_IgnoreNormalsForChartDetection: 0
  m_ImportantGI: 0
  m_StitchLightmapSeams: 1
  m_SelectedEditorRenderState: 3
  m_MinimumChartSize: 4
  m_AutoUVMaxDistance: 0.5
  m_AutoUVMaxAngle: 89
  m_LightmapParameters: {fileID: 0}
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &531357833918801866
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7962417210958969097}
  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
Assets/Prefabs/UI/CanPlaceGround.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Prefabs/UI/PlacementTileMobile.prefab
@@ -60,6 +60,7 @@
  towerVSMat: {fileID: 2100000, guid: c40b753d26a2b4a4facef99e60c526d2, type: 2}
  fire: {fileID: 2800000, guid: 8c9a3d26120e78f40aa4ef9ed23d573c, type: 3}
  wood: {fileID: 2800000, guid: 93f40a01d57fbff418fc0b54b6ab7d9f, type: 3}
  water: {fileID: 0}
--- !u!1 &1648682030917314
GameObject:
  m_ObjectHideFlags: 0
@@ -249,7 +250,7 @@
  m_GameObject: {fileID: 6911264303789898319}
  m_LocalRotation: {x: 0.70710576, y: -0, z: -0, w: 0.70710784}
  m_LocalPosition: {x: 0, y: 0, z: 0.0785}
  m_LocalScale: {x: 1, y: 0.7293007, z: 1}
  m_LocalScale: {x: 1, y: 0.73, z: 1}
  m_Children: []
  m_Father: {fileID: 4376446327882660}
  m_RootOrder: 1
Assets/Scenes/Levels/Battle/Endless2D.unity
@@ -5964,8 +5964,8 @@
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1308461724}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.1, z: 9.5}
  m_LocalScale: {x: 5.08, y: 1, z: 3.857}
  m_LocalPosition: {x: 0, y: 0.1, z: 15}
  m_LocalScale: {x: 5.0800023, y: 1, z: 5}
  m_Children: []
  m_Father: {fileID: 304173789}
  m_RootOrder: 0
Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
@@ -1002,7 +1002,7 @@
                        m_Tiles[x, y] = newTile;
                        newTile.SetTileType(m_arrGridType[x, y]);
                        newTile.CheckCanPlace(false);//初始化不显示
                        newTile.SetRender(false, "");//初始化不显示
                    }
                }
            }
@@ -1037,7 +1037,7 @@
                                }
                            }
                        }
                        m_Tiles[ix, y].CheckCanPlace(canPlace);
                        //m_Tiles[ix, y].CheckCanPlace(canPlace);
                    }
                }
            }
@@ -1082,11 +1082,11 @@
        {
            CloseCanPlace();
            currentCanPlace = m_Tiles[x, y];
            currentCanPlace.SetSelect(true);
            if (isEmpty)
            {
                currentCanPlace.SetTowerVirtualshadow(towerName);
            }
            currentCanPlace.SetRender(true, isEmpty ? towerName : "");
            // if (isEmpty)
            // {
            //     currentCanPlace.SetTowerVirtualshadow(towerName);
            // }
        }
        /// <summary>
@@ -1096,7 +1096,7 @@
        {
            if (currentCanPlace != null)
            {
                currentCanPlace.SetSelect(false);
                currentCanPlace.SetRender(false, "");
                currentCanPlace = null;
            }
        }
@@ -1113,7 +1113,8 @@
                {
                    if (m_arrGridType[ix, y] == PlacementGridType.EGridOpen)
                    {
                        m_Tiles[ix, y].CheckCanPlace(false);
                        //m_Tiles[ix, y].CheckCanPlace(false);
                        m_Tiles[ix, y].SetRender(false, "");
                    }
                }
            }
Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
@@ -66,6 +66,11 @@
        public GameObject AttackBody;
        /// <summary>
        /// 可以放置的材质
        /// </summary>
        public MeshRenderer canPlaceMesh;
        /// <summary>
        /// 精灵塔动作状态
        /// </summary>
        public TowerActionState ActionState { get; protected set; }
@@ -219,6 +224,7 @@
            mat = transform.Find("Cube");
            myRender = mat.GetComponent<MeshRenderer>();
            normalScale = new Vector3(1.5f, 1.5f, 1.5f);
            canPlaceMesh.enabled = false;
        }
        private void Start()
@@ -259,6 +265,16 @@
                ChangeState(TowerActionState.Standing);
        }
        /// <summary>
        /// 设置可以放置
        /// </summary>
        /// <param name="isOn"></param>
        public void SetCanPlace(bool isOn)
        {
            if (canPlaceMesh.enabled != isOn)
                canPlaceMesh.enabled = isOn;
        }
        public void ChangeState(TowerActionState state)
        {
            if (ActionAnimator == null || !ActionAnimator.isActiveAndEnabled) return;
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -882,6 +882,13 @@
            {
                if (m_CurrentTower.controller.towerFeature == EFeatureTower.NULL)
                {
                    // if (m_CurrentArea != null && m_CurrentTower.controller.gridPosition.y >= 2)
                    // {
                    //     //修改为只要开启格子都可以放
                    //     (m_CurrentArea as TowerPlacementGridEndless).CheckCanPlaceUpdate(m_CurrentTower.controller.gridPosition.x, m_CurrentTower.controller.gridPosition.y, false, "");
                    //     //(m_CurrentArea as TowerPlacementGridEndless).PlayPS(allPSTowerP);
                    // }
                    return;
                    List<IntVector2> allTowerP = null;//排除不能合成的
                    // List<IntVector2> allPSTowerP = new List<IntVector2>();//需要播放升级动画的
@@ -944,6 +951,8 @@
            }
        }
        Tower checkTowerPlaceTower;//移动时候查看鼠标是否检测到有塔
        Tower bInAttackModeTower;//在合成区的塔
        /// <summary>
        /// 检查符合条件的塔
        /// </summary>
@@ -953,37 +962,92 @@
            //return;
            if (m_CurrentArea != null && m_CurrentArea is TowerPlacementGridEndless)
            {
                checkTowerPlaceTower = isFreeAttackGridOnDrag(pointerInfo);
                //下面是为了设置一个虚拟的塔
                if (isFreeAttackGridOnDrag(pointerInfo) && m_CurrentTower.controller.towerFeature == EFeatureTower.NULL)
                if (checkTowerPlaceTower != null)
                {
                    //Debug.Log("得到了一个空的塔位");
                    if (m_CurrentTower.controller.towerFeature == EFeatureTower.NULL)
                    {
                        if (checkTowerPlaceTower.bInAttackMode)
                        {
                            //鼠标检测到了塔
                    (m_CurrentArea as TowerPlacementGridEndless).CheckCanPlaceUpdate(m_GridPosition.x, m_GridPosition.y, false, "");
                    //if(temporaryMat)
                        }
                        else
                        {
                            if (!towerToMove.bInAttackMode)
                            {
                                //没有上阵
                                if (bInAttackModeTower == null)
                                {
                                    bInAttackModeTower = checkTowerPlaceTower;
                                    bInAttackModeTower.currentTowerLevel.SetCanPlace(true);
                                }
                                else if (bInAttackModeTower != checkTowerPlaceTower)
                                {
                                    bInAttackModeTower.currentTowerLevel.SetCanPlace(false);
                                    bInAttackModeTower = checkTowerPlaceTower;
                                    bInAttackModeTower.currentTowerLevel.SetCanPlace(true);
                                }
                            }
                        }
                    }
                    else if (m_CurrentTower.controller.towerFeature == EFeatureTower.Skill_Fire || m_CurrentTower.controller.towerFeature == EFeatureTower.Skill_Bomb)
                    {
                        //技能宝石没有上阵
                        if (bInAttackModeTower == null)
                        {
                            bInAttackModeTower = checkTowerPlaceTower;
                            bInAttackModeTower.currentTowerLevel.SetCanPlace(true);
                        }
                        else if (bInAttackModeTower != checkTowerPlaceTower)
                        {
                            bInAttackModeTower.currentTowerLevel.SetCanPlace(false);
                            bInAttackModeTower = checkTowerPlaceTower;
                            bInAttackModeTower.currentTowerLevel.SetCanPlace(true);
                        }
                    }
                }
                else if ((m_GridPosition.x >= 0) && (m_GridPosition.y >= 0))
                {
                    //查看是否是一个空格子
                    if (m_CurrentArea.isFreeAtackPos(m_GridPosition.x, m_GridPosition.y))
                    {
                        if (m_CurrentTower.controller.towerFeature == EFeatureTower.NULL)
                        {
                            //空格子
                        (m_CurrentArea as TowerPlacementGridEndless).CheckCanPlaceUpdate(m_GridPosition.x, m_GridPosition.y, true, towerToMove.towerName);
                    }
                    }
                    else
                    {
                        (m_CurrentArea as TowerPlacementGridEndless).CloseCanPlace();
                        CloseCanPlace();
                    }
                }
                else
                {
                    (m_CurrentArea as TowerPlacementGridEndless).CloseCanPlace();
                    CloseCanPlace();
                }
            }
            else
            {
                //Debug.Log("什么情况");
                if (m_CurrentTower.controller.towerFeature == EFeatureTower.NULL)
                {
                    dragTowerPlacement.CloseCanPlace();
                }
            }
        }
        void CloseCanPlace()
        {
            dragTowerPlacement.CloseCanPlace();
            if (bInAttackModeTower != null)
            {
                bInAttackModeTower.currentTowerLevel.SetCanPlace(false);
                bInAttackModeTower = null;
            }
        }
@@ -994,24 +1058,45 @@
        /// </summary>
        /// <param name="pinfo"></param>
        /// <returns></returns>
        protected bool isFreeAttackGridOnDrag(PointerInfo pinfo)
        protected Tower isFreeAttackGridOnDrag(PointerInfo pinfo)
        {
            // 判断格子上的塔防:
            UIPointer pointer = WrapPointer(pinfo);
            Tower sTower = PickTowerInGrid(pointer);
            if (sTower != null)
            {
                if (sTower.bInAttackMode && towerToMove && sTower.currentLevel == dragTowerLevel && sTower.towerName == towerToMove.towerName)
                // if (towerToMove && sTower.currentLevel == dragTowerLevel && sTower.towerName == towerToMove.towerName)
                // {
                //     //说明可以合成
                //     return sTower;
                // }
                // else
                // {
                //     return null;
                // }
                if (towerToMove)
                {
                    //说明可以合成
                    return true;
                    if (towerToMove.bInAttackMode)
                    {
                        return sTower;
                }
                else
                {
                    return false;
                        if (sTower.currentLevel == dragTowerLevel && sTower.towerName == towerToMove.towerName)
                        {
                            //说明可以合成
                            return sTower;
                }
            }
            return false;
                }
                else
                {
                    return null;
                }
            }
            return null;
        }
        #endregion
Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
@@ -104,52 +104,76 @@
        //     }
        // }
        // /// <summary>
        // /// 设置是否可以放置
        // /// </summary>
        // /// <param name="canPlace"></param>
        // public void CheckCanPlace(bool canPlace)
        // {
        //     if (canPlaceRenderer)
        //     {
        //         if (canPlaceRenderer.enabled != canPlace)
        //             canPlaceRenderer.enabled = canPlace;
        //         if (canPlace)
        //         {
        //             SetSelect(false);
        //         }
        //         else if (towerVSRenderer.enabled)
        //         {
        //             towerVSRenderer.enabled = false;
        //         }
        //     }
        // }
        // /// <summary>
        // /// 设置当前材质
        // /// </summary>
        // /// <param name="isSelect"></param>
        // /// <param name="isEmpty"></param>
        // public void SetSelect(bool isSelect)
        // {
        //     if (isSelect)
        //     {
        //         if (canPlaceRenderer.material != selectMat)
        //         {
        //             canPlaceRenderer.material = selectMat;
        //         }
        //         //激活绿色的底
        //     }
        //     else
        //     {
        //         if (canPlaceRenderer.material != canPlaceMat)
        //         {
        //             canPlaceRenderer.material = canPlaceMat;
        //         }
        //         if (towerVSRenderer.enabled)
        //             towerVSRenderer.enabled = false;
        //     }
        // }
        /// <summary>
        /// 设置是否可以放置
        /// 是否放置塔
        /// </summary>
        /// <param name="canPlace"></param>
        public void CheckCanPlace(bool canPlace)
        /// <param name="isOn"></param>
        /// <param name="towerName"></param>
        public void SetRender(bool isOn, string towerName)
        {
            if (canPlaceRenderer)
            if (canPlaceRenderer.enabled != isOn)
            {
                if (canPlaceRenderer.enabled != canPlace)
                    canPlaceRenderer.enabled = canPlace;
                if (canPlace)
                {
                    SetSelect(false);
                canPlaceRenderer.enabled = isOn;
                }
                else if (towerVSRenderer.enabled)
            if (isOn && towerName != "")
            {
                SetTowerVirtualshadow(towerName);
            }
            else if (!isOn && towerVSRenderer.enabled)
                {
                    towerVSRenderer.enabled = false;
                }
            }
        }
        /// <summary>
        /// 设置当前材质
        /// </summary>
        /// <param name="isSelect"></param>
        /// <param name="isEmpty"></param>
        public void SetSelect(bool isSelect)
        {
            if (isSelect)
            {
                if (canPlaceRenderer.material != selectMat)
                {
                    canPlaceRenderer.material = selectMat;
                }
            }
            else
            {
                if (canPlaceRenderer.material != canPlaceMat)
                {
                    canPlaceRenderer.material = canPlaceMat;
                }
                if (towerVSRenderer.enabled)
                    towerVSRenderer.enabled = false;
            }
        }
        /// <summary>
        /// 塔的虚影
        /// </summary>
@@ -160,8 +184,7 @@
        /// </summary>
        public Material towerVSMat;
        public Texture fire, wood;
        public Texture fire, wood, water;
        private Vector3 fireScale = new Vector3(1.02f, 0.926f, 1f);
        private Vector3 woodScale = new Vector3(0.82f, 1.03f, 1f);
@@ -169,9 +192,10 @@
        private Vector3 fireOffectp = new Vector3(-0.05f, 0f, 0f);
        private Vector3 woodOffectp = new Vector3(0.0f, 0f, 0.19f);
        private Vector3 waterOffectp = new Vector3(0.0f, 0f, 0.19f);
        public void SetTowerVirtualshadow(string towerName)
        {
            if (towerName.StartsWith("GrowUpTower"))
            {
                if (!towerVSRenderer.enabled) towerVSRenderer.enabled = true;
@@ -196,7 +220,13 @@
            else if (towerName.StartsWith("CopyCatTower"))
            {
                //水元素
                //if (!towerVSRenderer.enabled) towerVSRenderer.enabled = true;
                //水元素
                //towerVSMat.SetTexture(shaderPropertyName, water);
                //水元素
                //towerVSRenderer.transform.localScale = waterScale;
                //towerVSRenderer.transform.localPosition = waterOffectp;
            }
        }
        string shaderPropertyName;