chenxin
2020-12-01 f8a6da0a99768f158fc8e02139a21f5a7f339514
删除无用GameObject,无用代码
5 files deleted
21 files modified
1512264 ■■■■■ changed files
Assets/Prefabs/Enemies/fire 2.prefab 126 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/water 1.prefab 114 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/wood 2.prefab 114 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab 416 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab 86434 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab 129456 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab 129456 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab 129456 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab 43426 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab 86441 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab 129449 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab 129449 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab 129456 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab 43426 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab 86453 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab 129456 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab 129456 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab 129456 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/Props.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Boss.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Boss/1.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Boss/1/New Folder.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Boss/2.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs 10 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/Tower.cs 49 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/TowerLevel.cs 125 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/fire 2.prefab
@@ -31,7 +31,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 1
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5783004349980443579
SpriteRenderer:
@@ -144,89 +144,8 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 2
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8434816860064133391
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8434816860064133388}
  - component: {fileID: 8434816860064133491}
  - component: {fileID: 8434816860064133490}
  m_Layer: 11
  m_Name: Mat
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 0
--- !u!4 &8434816860064133388
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.5, z: 0}
  m_LocalScale: {x: 1.5, y: 1.5, z: 1.872}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &8434816860064133491
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &8434816860064133490
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_Enabled: 1
  m_CastShadows: 1
  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: 077bfc080b12eb84ab8dbae53787223e, 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!1 &8434816861478773448
GameObject:
  m_ObjectHideFlags: 0
@@ -264,7 +183,6 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 3.5, y: 3.5, z: 3.5}
  m_Children:
  - {fileID: 8434816860064133388}
  - {fileID: 3379817300068747972}
  - {fileID: 8434816860007424696}
  - {fileID: 1277171420674534872}
@@ -497,7 +415,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 3
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7490226013430720439
MonoBehaviour:
@@ -623,7 +541,7 @@
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_RootOrder
      value: 5
      value: 4
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
@@ -754,7 +672,7 @@
    - target: {fileID: 6948638370255521775, guid: e21fbc9a859eff446afa87a1208106b9,
        type: 3}
      propertyPath: m_RootOrder
      value: 10
      value: 9
      objectReference: {fileID: 0}
    - target: {fileID: 6948638370255521775, guid: e21fbc9a859eff446afa87a1208106b9,
        type: 3}
@@ -850,7 +768,7 @@
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_RootOrder
      value: 4
      value: 3
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
@@ -962,7 +880,7 @@
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_RootOrder
      value: 6
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
@@ -1063,7 +981,7 @@
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_RootOrder
      value: 9
      value: 8
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
@@ -1087,15 +1005,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 2acf016d8917a714bbc5a6aa7e43aed6, type: 3}
--- !u!4 &4595872435068790202 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 6146236397121986736}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &4595872434723685104 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 7677512363561411136, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 6146236397121986736}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &4595872435068790202 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
    type: 3}
  m_PrefabInstance: {fileID: 6146236397121986736}
  m_PrefabAsset: {fileID: 0}
@@ -1144,7 +1062,7 @@
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
      propertyPath: m_RootOrder
      value: 8
      value: 7
      objectReference: {fileID: 0}
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
@@ -1183,15 +1101,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 78046dd80a5fb1d45a60cf15574ee7bf, type: 3}
--- !u!198 &6178603283043088035 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 8150421983870813599}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &6178603281983929972 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 8150421983870813599}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &6178603283043088035 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 8150421983870813599}
  m_PrefabAsset: {fileID: 0}
@@ -1240,7 +1158,7 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_RootOrder
      value: 7
      value: 6
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
Assets/Prefabs/Enemies/water 1.prefab
@@ -31,7 +31,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 1
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &3595585190106554867
SpriteRenderer:
@@ -144,89 +144,8 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 2
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8434816860064133391
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8434816860064133388}
  - component: {fileID: 8434816860064133491}
  - component: {fileID: 8434816860064133490}
  m_Layer: 11
  m_Name: Mat
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 0
--- !u!4 &8434816860064133388
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.5, z: 0}
  m_LocalScale: {x: 2.25, y: 2.25, z: 3.195}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &8434816860064133491
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &8434816860064133490
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_Enabled: 1
  m_CastShadows: 1
  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: 4fd1d148dbca5f14faec9294ef4d43dd, 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!1 &8434816861478773448
GameObject:
  m_ObjectHideFlags: 0
@@ -264,7 +183,6 @@
  m_LocalPosition: {x: 0, y: 0.2, z: 0}
  m_LocalScale: {x: 3.5, y: 3.5, z: 3.5}
  m_Children:
  - {fileID: 8434816860064133388}
  - {fileID: 3049446194321265458}
  - {fileID: 8434816860007424696}
  - {fileID: 1277171420674534872}
@@ -497,7 +415,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 3
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7490226013430720439
MonoBehaviour:
@@ -578,7 +496,7 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_RootOrder
      value: 7
      value: 6
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -729,7 +647,7 @@
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_RootOrder
      value: 9
      value: 8
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
@@ -815,7 +733,7 @@
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_RootOrder
      value: 4
      value: 3
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
@@ -917,7 +835,7 @@
    - target: {fileID: 6948638370255521775, guid: e21fbc9a859eff446afa87a1208106b9,
        type: 3}
      propertyPath: m_RootOrder
      value: 10
      value: 9
      objectReference: {fileID: 0}
    - target: {fileID: 6948638370255521775, guid: e21fbc9a859eff446afa87a1208106b9,
        type: 3}
@@ -1023,7 +941,7 @@
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_RootOrder
      value: 6
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
@@ -1169,7 +1087,7 @@
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_RootOrder
      value: 5
      value: 4
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
@@ -1290,7 +1208,7 @@
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
      propertyPath: m_RootOrder
      value: 8
      value: 7
      objectReference: {fileID: 0}
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
@@ -1329,15 +1247,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 78046dd80a5fb1d45a60cf15574ee7bf, type: 3}
--- !u!198 &4964518329174177392 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6937602200615535948}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &4964518330195590823 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6937602200615535948}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &4964518329174177392 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6937602200615535948}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/wood 2.prefab
@@ -31,7 +31,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 1
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &2691853837235312525
SpriteRenderer:
@@ -144,89 +144,8 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 2
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8434816860064133391
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8434816860064133388}
  - component: {fileID: 8434816860064133491}
  - component: {fileID: 8434816860064133490}
  m_Layer: 11
  m_Name: Mat
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 0
--- !u!4 &8434816860064133388
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.5, z: 0}
  m_LocalScale: {x: 1.5, y: 1.5, z: 2.04}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &8434816860064133491
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &8434816860064133490
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_Enabled: 1
  m_CastShadows: 1
  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: 6dfabd99ae4ed2547892d73dfea67fb4, 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!1 &8434816861478773448
GameObject:
  m_ObjectHideFlags: 0
@@ -264,7 +183,6 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 3.5, y: 3.5, z: 3.5}
  m_Children:
  - {fileID: 8434816860064133388}
  - {fileID: 1862070027493046970}
  - {fileID: 8434816860007424696}
  - {fileID: 1277171420674534872}
@@ -497,7 +415,7 @@
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 3
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7490226013430720439
MonoBehaviour:
@@ -593,7 +511,7 @@
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_RootOrder
      value: 6
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
@@ -744,7 +662,7 @@
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_RootOrder
      value: 4
      value: 3
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
@@ -832,7 +750,7 @@
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
      propertyPath: m_RootOrder
      value: 9
      value: 8
      objectReference: {fileID: 0}
    - target: {fileID: 7677512363771200778, guid: 2acf016d8917a714bbc5a6aa7e43aed6,
        type: 3}
@@ -913,7 +831,7 @@
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
      propertyPath: m_RootOrder
      value: 8
      value: 7
      objectReference: {fileID: 0}
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
@@ -952,15 +870,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 78046dd80a5fb1d45a60cf15574ee7bf, type: 3}
--- !u!198 &8244594841270657460 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6253384680902185608}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &8244594842321693027 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6253384680902185608}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &8244594841270657460 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6253384680902185608}
  m_PrefabAsset: {fileID: 0}
@@ -1014,7 +932,7 @@
    - target: {fileID: 6948638370255521775, guid: e21fbc9a859eff446afa87a1208106b9,
        type: 3}
      propertyPath: m_RootOrder
      value: 10
      value: 9
      objectReference: {fileID: 0}
    - target: {fileID: 6948638370255521775, guid: e21fbc9a859eff446afa87a1208106b9,
        type: 3}
@@ -1105,7 +1023,7 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_RootOrder
      value: 7
      value: 6
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1291,7 +1209,7 @@
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_RootOrder
      value: 5
      value: 4
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab
@@ -1,86 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1095786379926852
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4930691851182074}
  - component: {fileID: 33599152738070450}
  - component: {fileID: 23024684552693346}
  m_Layer: 10
  m_Name: Base_MachineGun_L01_Shadow
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &4930691851182074
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1095786379926852}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 4024196668781704}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &33599152738070450
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1095786379926852}
  m_Mesh: {fileID: 4300000, guid: 490fe486658304ca6887fd910d5ed644, type: 3}
--- !u!23 &23024684552693346
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1095786379926852}
  m_Enabled: 1
  m_CastShadows: 3
  m_ReceiveShadows: 0
  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: 7f1957ba236084cfcaa1f5c9da66a68b, type: 2}
  m_StaticBatchInfo:
    firstSubMesh: 0
    subMeshCount: 0
  m_StaticBatchRoot: {fileID: 0}
  m_ProbeAnchor: {fileID: 0}
  m_LightProbeVolumeOverride: {fileID: 0}
  m_ScaleInLightmap: 1
  m_ReceiveGI: 1
  m_PreserveUVs: 0
  m_IgnoreNormalsForChartDetection: 0
  m_ImportantGI: 0
  m_StitchLightmapSeams: 0
  m_SelectedEditorRenderState: 3
  m_MinimumChartSize: 4
  m_AutoUVMaxDistance: 0.5
  m_AutoUVMaxAngle: 89
  m_LightmapParameters: {fileID: 0}
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &1401014823036408
GameObject:
  m_ObjectHideFlags: 0
@@ -111,9 +30,6 @@
  m_Children:
  - {fileID: 4966141693256532}
  - {fileID: 4561687637155890}
  - {fileID: 4024196668781704}
  - {fileID: 4877050138446582}
  - {fileID: 8915853339563565999}
  - {fileID: 1862906702586422750}
  - {fileID: 4052684896725478125}
  m_Father: {fileID: 0}
@@ -172,170 +88,6 @@
  m_Father: {fileID: 511615870644716679}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1589316105556366
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4877050138446582}
  - component: {fileID: 33162234213751724}
  - component: {fileID: 23411862511571598}
  m_Layer: 10
  m_Name: Turret_MachineGun_L01
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &4877050138446582
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1589316105556366}
  m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0.7930937, z: 0.0064944928}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 4104818651648934}
  m_Father: {fileID: 4795219791600268}
  m_RootOrder: 3
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &33162234213751724
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1589316105556366}
  m_Mesh: {fileID: 4300002, guid: ca1b398fbc1a64abaaf160449dab6c93, type: 3}
--- !u!23 &23411862511571598
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1589316105556366}
  m_Enabled: 0
  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: 76423a82f9c0241df9f051e3c0f4722d, type: 2}
  m_StaticBatchInfo:
    firstSubMesh: 0
    subMeshCount: 0
  m_StaticBatchRoot: {fileID: 0}
  m_ProbeAnchor: {fileID: 0}
  m_LightProbeVolumeOverride: {fileID: 0}
  m_ScaleInLightmap: 1
  m_ReceiveGI: 1
  m_PreserveUVs: 0
  m_IgnoreNormalsForChartDetection: 0
  m_ImportantGI: 0
  m_StitchLightmapSeams: 0
  m_SelectedEditorRenderState: 3
  m_MinimumChartSize: 4
  m_AutoUVMaxDistance: 0.5
  m_AutoUVMaxAngle: 89
  m_LightmapParameters: {fileID: 0}
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &1599602213529788
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4024196668781704}
  - component: {fileID: 33547097576749248}
  - component: {fileID: 23502624491662810}
  m_Layer: 10
  m_Name: Base_MachineGun_L01
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 0
--- !u!4 &4024196668781704
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1599602213529788}
  m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0.399803, z: 0.006250305}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 4930691851182074}
  m_Father: {fileID: 4795219791600268}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &33547097576749248
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1599602213529788}
  m_Mesh: {fileID: 4300002, guid: dd040609d7aef419b9c85fc5bfa91345, type: 3}
--- !u!23 &23502624491662810
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1599602213529788}
  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: 76423a82f9c0241df9f051e3c0f4722d, type: 2}
  m_StaticBatchInfo:
    firstSubMesh: 0
    subMeshCount: 0
  m_StaticBatchRoot: {fileID: 0}
  m_ProbeAnchor: {fileID: 0}
  m_LightProbeVolumeOverride: {fileID: 0}
  m_ScaleInLightmap: 1
  m_ReceiveGI: 1
  m_PreserveUVs: 0
  m_IgnoreNormalsForChartDetection: 0
  m_ImportantGI: 0
  m_StitchLightmapSeams: 0
  m_SelectedEditorRenderState: 3
  m_MinimumChartSize: 4
  m_AutoUVMaxDistance: 0.5
  m_AutoUVMaxAngle: 89
  m_LightmapParameters: {fileID: 0}
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &1707330884675002
GameObject:
  m_ObjectHideFlags: 0
@@ -411,87 +163,6 @@
  towerLevel: {fileID: 114779466188146336}
  WoodChargeEffect: {fileID: 0}
  WoodChargeTransform: {fileID: 0}
--- !u!1 &1860257489135870
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 4104818651648934}
  - component: {fileID: 33214187930424904}
  - component: {fileID: 23374357788599828}
  m_Layer: 10
  m_Name: Turret_MachineGun_L01_Shadow
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 0
--- !u!4 &4104818651648934
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1860257489135870}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 4877050138446582}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &33214187930424904
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1860257489135870}
  m_Mesh: {fileID: 4300000, guid: aea6ab446662e4aee89e07d1cbab468f, type: 3}
--- !u!23 &23374357788599828
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1860257489135870}
  m_Enabled: 1
  m_CastShadows: 3
  m_ReceiveShadows: 0
  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: 7f1957ba236084cfcaa1f5c9da66a68b, type: 2}
  m_StaticBatchInfo:
    firstSubMesh: 0
    subMeshCount: 0
  m_StaticBatchRoot: {fileID: 0}
  m_ProbeAnchor: {fileID: 0}
  m_LightProbeVolumeOverride: {fileID: 0}
  m_ScaleInLightmap: 1
  m_ReceiveGI: 1
  m_PreserveUVs: 0
  m_IgnoreNormalsForChartDetection: 0
  m_ImportantGI: 0
  m_StitchLightmapSeams: 0
  m_SelectedEditorRenderState: 3
  m_MinimumChartSize: 4
  m_AutoUVMaxDistance: 0.5
  m_AutoUVMaxAngle: 89
  m_LightmapParameters: {fileID: 0}
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: 0
  m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &1984670136723576
GameObject:
  m_ObjectHideFlags: 0
@@ -536,7 +207,7 @@
  m_Script: {fileID: 11500000, guid: d0e4035901ee40bba7c0866d2c6338a1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  turret: {fileID: 4877050138446582}
  turret: {fileID: 0}
  searchEnemyFunc: 1
  turretXRotationRange: {x: -35, y: 35}
  onlyYTurretRotation: 0
@@ -758,87 +429,6 @@
  m_Name: 
  m_EditorClassIdentifier: 
  Affector: {fileID: 114091089106639196}
--- !u!1 &8662021054477209990
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8915853339563565999}
  - component: {fileID: 1420985248012592349}
  - component: {fileID: 5336072148205792365}
  m_Layer: 0
  m_Name: Cube
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 0
--- !u!4 &8915853339563565999
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8662021054477209990}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1.6, y: 1.6, z: 1.84}
  m_Children: []
  m_Father: {fileID: 4795219791600268}
  m_RootOrder: 4
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1420985248012592349
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8662021054477209990}
  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &5336072148205792365
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8662021054477209990}
  m_Enabled: 1
  m_CastShadows: 1
  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: 94110c9a997a3cf4d971aa75155f5351, 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!1 &8939840387749571780
GameObject:
  m_ObjectHideFlags: 0
@@ -871,7 +461,7 @@
  - {fileID: 3204183841027973478}
  - {fileID: 511615870644716679}
  m_Father: {fileID: 4795219791600268}
  m_RootOrder: 6
  m_RootOrder: 3
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &5775925443952407253
MonoBehaviour:
@@ -1017,7 +607,7 @@
    - target: {fileID: 2698295651963367800, guid: 6c579c0e357fbc04890529f3fea5863a,
        type: 3}
      propertyPath: m_RootOrder
      value: 5
      value: 2
      objectReference: {fileID: 0}
    - target: {fileID: 2698295651963367800, guid: 6c579c0e357fbc04890529f3fea5863a,
        type: 3}
Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab
Diff too large
Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab
Diff too large
Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab
Diff too large
Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab
Diff too large
Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab
Diff too large
Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab
Diff too large
Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab
Diff too large
Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab
Diff too large
Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab
Diff too large
Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
Diff too large
Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
Diff too large
Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
Diff too large
Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
Diff too large
Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
Diff too large
Assets/Prefabs/UI/Props.meta
File was deleted
Assets/Resources/UI/Endless/Boss.meta
File was deleted
Assets/Resources/UI/Endless/Boss/1.meta
File was deleted
Assets/Resources/UI/Endless/Boss/1/New Folder.meta
File was deleted
Assets/Resources/UI/Endless/Boss/2.meta
File was deleted
Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
@@ -446,7 +446,6 @@
                    {
                        fireState = true;
                        fInEnergy = finalFireSpeed;
                        myTower.SetFireMatSpeed(true);//设置了火宝石快速攻击
                        // 设置多倍攻击速度
                        fBackupTimer = m_FireTimer;
                        m_FireTimer = m_FireTimer / finalFireSpeed;
@@ -460,8 +459,6 @@
                    fInEnergy -= Time.deltaTime;
                    if (fInEnergy <= 0)
                    {
                        myTower.SetFireMatSpeed(false);//恢复了火宝石攻击速度
                        fireState = false;
                        EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.FireTowerChargeEnd);
                        fInEnergy = 0.0f;
@@ -552,8 +549,6 @@
            {
                if (fireState)
                {
                    myTower.SetFireMatSpeed(true);//设置了火宝石快速攻击
                    towerPtr.PlayEnergyEffect(true);
                }
            }
@@ -678,11 +673,6 @@
                    woodChargeEffectTime = woodRemainChargeTime + 0.5f / towerLevel.ActionAnimator.speed;
                    WoodChargeEffect.Play();
                }
            }
            else
            {
                if (towerPtr)
                    towerPtr.setTowerState(true);
            }
            if (isMultiAttack)
Assets/Scripts/TowerDefense/Towers/Tower.cs
@@ -171,40 +171,6 @@
        /// </summary>
        public bool CanAttack = true;
        public void setTowerState(bool attack)
        {
            if (!materialTowerAttackSelf) return;
            if (opponentSide)
            {
                if (attack && (curActionState != 2))
                {
                    currentTowerLevel.SetTowerMonsterMat(materialTowerAttackOppo, true);
                    curActionState = 2;
                }
                if ((!attack) && (curActionState != 1))
                {
                    currentTowerLevel.SetTowerMonsterMat(materialTowerWaitOppo, false);
                    curActionState = 1;
                }
            }
            else
            {
                if (attack && (curActionState != 2))
                {
                    currentTowerLevel.SetTowerMonsterMat(materialTowerAttackSelf, true);
                    curActionState = 2;
                }
                if ((!attack) && (curActionState != 1))
                {
                    currentTowerLevel.SetTowerMonsterMat(materialTowerWaitSelf, false);
                    curActionState = 1;
                }
            }
        }
        /// <summary>
        /// 是否是对手塔防
        /// </summary>
@@ -644,21 +610,6 @@
            // 
            // 初始化当前的局内Tower等级数据
            initInSceneTowerLevel(SceneTowerLvl.getInSceneTowerLvl(towerName));
            StartCoroutine(ResetScale());
        }
        IEnumerator ResetScale()
        {
            yield return new WaitForSeconds(0.2f);
            if (gridPosition.y > 1)
            {
                currentTowerLevel.ResetScale();
            }
            else
            {
                currentTowerLevel.NormalScale();
            }
        }
        /// <summary>
Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
@@ -214,15 +214,10 @@
            starTs.localRotation = Quaternion.Euler(60, 180, 0);
        }
        private Transform mat;
        private MeshRenderer myRender;
        Vector3 normalScale;
        private void Awake()
        {
            mat = transform.Find("Cube");
            myRender = mat.GetComponent<MeshRenderer>();
            normalScale = new Vector3(1.5f, 1.5f, 1.5f);
            canPlaceMesh.enabled = false;
        }
@@ -292,126 +287,6 @@
                ActionAnimator.speed = attackSpeed * FireSpeed;
            else if (state == TowerActionState.Standing)
                ActionAnimator.speed = 1f;
        }
        /// <summary>
        /// 未上阵塔缩放,固定缩放
        /// </summary>
        public void NormalScale()
        {
            mat.localScale = normalScale;
            mat.localPosition = Vector3.zero;
        }
        private bool isAttack;
        /// <summary>
        /// 设置火宝石攻速
        /// </summary>
        /// <param name="isAttack"></param>
        public void SetFireMatSpeed(bool isFast)
        {
            if (isFast && isAttack)
            {
                myRender.material.SetFloat("_Speed", 40);
            }
            else
            {
                //还原10
                myRender.material.SetFloat("_Speed", 8);
            }
        }
        /// <summary>
        /// 上阵塔缩放
        /// </summary>
        public void ResetScale()
        {
            if (transform.name.StartsWith("GrowUpTower"))
            {
                //火元素
                mat.localScale = GameConfig.fireScale;
                mat.localPosition = GameConfig.fireOffectp;
            }
            else if (transform.name.StartsWith("BlinkTower"))
            {
                //木元素
                mat.localScale = GameConfig.woodScale;
                mat.localPosition = GameConfig.woodOffectp;
            }
            else if (transform.name.StartsWith("CopyCatTower"))
            {
                //水元素
                //mat.localScale = woodScale;
                Vector3 scale = mat.localScale;
                if (!this.bScaleForCombat)
                {
                    scale.z *= 1.267f;
                    mat.localScale = scale;
                    Vector3 pos = mat.localPosition;
                    pos.z -= 0.2f;
                    mat.localPosition = pos;
                    bScaleForCombat = true;
                }
            }
        }
        /// <summary>
        /// 当前的TowerLevel设置为对应怪物的材质显示
        /// </summary>
        /// <param name="mat"></param>
        public void SetTowerMonsterMat(Material material, bool isAttack)
        {
            if (material == null) return;
            this.isAttack = isAttack;
            myRender.material = material;
            if (isAttack)
            {
                if (transform.name.StartsWith("GrowUpTower") || transform.name.StartsWith("BlinkTower"))
                {
                    float t = Mathf.Floor(Time.time);
                    float offect = t % 8;
                    myRender.material.SetFloat("_ChangeTime", Mathf.Floor(Time.time - offect));
                }
            }
            else
            {
                myRender.material.SetFloat("_ChangeTime", Mathf.Floor(Time.time));
            }
            //Debug.Log("当前时间Time.time:"+Time.time);
            // if (transform.name.StartsWith("GrowUpTower") && mat.localPosition != fireOffectp)
            // {
            //     mat.localPosition = fireOffectp;
            // }
            // else if (transform.name.StartsWith("BlinkTower") && mat.localPosition != woodOffectp)
            // {
            //     //木元素
            //     mat.localPosition = woodOffectp;
            // }
            // // 查找子结点:
            // foreach (Transform t in transform.GetComponentsInChildren<Transform>())
            // {
            //     if (t.name == "Cube")
            //     {
            //         t.GetComponent<MeshRenderer>().material = mat;
            //         //Vector3 scale = t.localScale;
            //         // if (!this.bScaleForCombat)
            //         // {
            //         //     scale.z *= 1.267f;
            //         //     t.localScale = scale;
            //         //     Vector3 pos = t.localPosition;
            //         //     pos.z -= 0.2f;
            //         //     t.localPosition = pos;
            //         //     bScaleForCombat = true;
            //         // }
            //     }
            // }
        }
        /// <summary>