chenxin
2020-11-18 da0dc971d0178a281d132e8f84853b46bad26099
减速特效,死亡特效调整
3 files added
19 files modified
34567 ■■■■■ changed files
Assets/00000/package/Prefab/Effect_jiansu1026.prefab 14879 ●●●●● patch | view | raw | blame | history
Assets/Materials/UI/tileTowerVSMat.mat 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/fire 2.prefab 40 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/water 1.prefab 73 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/wood 2.prefab 42 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_0 1.prefab 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_1 1.prefab 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_2 1.prefab 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_3 1.prefab 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/Water/WaterProjectile_4 1.prefab 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_Hit.prefab 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_SpHit.prefab 2 ●●● patch | view | raw | blame | history
Assets/Resources/Prefabs/Endless/AgentDeathEffect.prefab 19466 ●●●●● patch | view | raw | blame | history
Assets/Resources/Prefabs/Endless/AgentDeathEffect.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/DoubleHit.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/Endless2D.unity 6 ●●●●● patch | view | raw | blame | history
Assets/Scripts/ActionGameFramework/Health/Targetable.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Agents/Agent.cs 10 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs 5 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Towers/Projectiles/HitscanAttack.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/FreezeBreath.cs 7 ●●●● patch | view | raw | blame | history
Assets/00000/package/Prefab/Effect_jiansu1026.prefab
Diff too large
Assets/Materials/UI/tileTowerVSMat.mat
@@ -40,7 +40,7 @@
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: 93f40a01d57fbff418fc0b54b6ab7d9f, type: 3}
        m_Texture: {fileID: 2800000, guid: 8c9a3d26120e78f40aa4ef9ed23d573c, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
Assets/Prefabs/Enemies/fire 2.prefab
@@ -319,7 +319,7 @@
  epicenter: {fileID: 8434816861478773449}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 0
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 0}
  towerTargetter: {fileID: 7490226013430720439}
@@ -351,7 +351,7 @@
  commonTex: {fileID: 2800000, guid: 923815e19a1495543a0161d1c532893f, type: 3}
  PoisonParticle: {fileID: 1718302357907514560}
  PoisonEndParticle: {fileID: 5935093508862825476}
  SlowDownParticle: {fileID: 5600338649276830178}
  SlowDownParticle: {fileID: 6886032031065297259}
  FrostParticle: {fileID: 9081099759196357925}
  FireSkillParticle: {fileID: 6178603283043088035}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
@@ -1250,7 +1250,7 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      value: 0.506
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1292,6 +1292,21 @@
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.3
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.3
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.3
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
@@ -1301,6 +1316,21 @@
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.95
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0.18
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -1.3
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1340,9 +1370,9 @@
    type: 3}
  m_PrefabInstance: {fileID: 8970689413692267143}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &5600338649276830178 stripped
--- !u!198 &6886032031065297259 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
  m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8970689413692267143}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/water 1.prefab
@@ -115,6 +115,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!1 &8434816860007424699
GameObject:
  m_ObjectHideFlags: 0
@@ -272,8 +273,8 @@
  - {fileID: 772091675164355399}
  - {fileID: 5468027130051431602}
  - {fileID: 200673849226178847}
  - {fileID: 2323292837256036054}
  - {fileID: 4964518330195590823}
  - {fileID: 2323292837256036054}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -313,15 +314,17 @@
  m_EditorClassIdentifier: 
  description: 
  projectile: {fileID: 0}
  woodProjectile_SP: {fileID: 0}
  projectilePoints: []
  epicenter: {fileID: 8434816861478773449}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 0
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 0}
  towerTargetter: {fileID: 7490226013430720439}
  radiusEffectColor: {r: 0, g: 0, b: 0, a: 0}
  towerLevel: {fileID: 0}
--- !u!114 &8434816861478773454
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -348,7 +351,7 @@
  commonTex: {fileID: 2800000, guid: 26688e577f01c9a41a04dd9401b7b49a, type: 3}
  PoisonParticle: {fileID: 5162362214322550841}
  PoisonEndParticle: {fileID: 3520733133352832967}
  SlowDownParticle: {fileID: 1423570647904081181}
  SlowDownParticle: {fileID: 137911762185639316}
  FrostParticle: {fileID: 8152897956000995089}
  FireSkillParticle: {fileID: 4964518329174177392}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
@@ -614,12 +617,12 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      value: -0.57
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      value: -1.15
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -661,6 +664,21 @@
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.4
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.4
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.4
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
@@ -670,6 +688,21 @@
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 3.59
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: -0.12
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0.08
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -709,9 +742,9 @@
    type: 3}
  m_PrefabInstance: {fileID: 2452110888275779192}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &1423570647904081181 stripped
--- !u!198 &137911762185639316 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
  m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 2452110888275779192}
  m_PrefabAsset: {fileID: 0}
@@ -1173,15 +1206,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 78046dd80a5fb1d45a60cf15574ee7bf, type: 3}
--- !u!4 &4964518330195590823 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6937602200615535948}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &4964518329174177392 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6937602200615535948}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &4964518330195590823 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
    type: 3}
  m_PrefabInstance: {fileID: 6937602200615535948}
  m_PrefabAsset: {fileID: 0}
@@ -1260,7 +1293,7 @@
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_RootOrder
      value: 9
      value: 10
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
@@ -1309,15 +1342,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: ee054dd88b9be2340a0da4ce80a84f62, type: 3}
--- !u!198 &8152897956000995089 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7511902182343609187}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &2323292837256036054 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7511902182343609187}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &8152897956000995089 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 7511902182343609187}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/wood 2.prefab
@@ -96,6 +96,7 @@
  m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  offect: {x: 0, y: 0.07, z: 0.04}
--- !u!95 &2308564654919142006
Animator:
  serializedVersion: 3
@@ -313,15 +314,17 @@
  m_EditorClassIdentifier: 
  description: 
  projectile: {fileID: 0}
  woodProjectile_SP: {fileID: 0}
  projectilePoints: []
  epicenter: {fileID: 8434816861478773449}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 0
  projectileFireRate: 1
  bWoodAffector: 0
  randomAudioSource: {fileID: 0}
  towerTargetter: {fileID: 7490226013430720439}
  radiusEffectColor: {r: 0, g: 0, b: 0, a: 0}
  towerLevel: {fileID: 0}
--- !u!114 &8434816861478773454
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -348,7 +351,7 @@
  commonTex: {fileID: 2800000, guid: 30f4f867fda6b084dbdeeafa64ca5051, type: 3}
  PoisonParticle: {fileID: 7299639356303870581}
  PoisonEndParticle: {fileID: 7178544336952021164}
  SlowDownParticle: {fileID: 6813128575059589712}
  SlowDownParticle: {fileID: 5522934476590545625}
  FrostParticle: {fileID: 4071564742152580572}
  FireSkillParticle: {fileID: 8244594841270657460}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
@@ -1206,7 +1209,7 @@
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
      propertyPath: m_RootOrder
      value: 9
      value: 10
      objectReference: {fileID: 0}
    - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf,
        type: 3}
@@ -1272,12 +1275,12 @@
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      value: -0.301
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      value: 0.113
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1319,6 +1322,21 @@
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.2
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.2
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.2
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
@@ -1328,6 +1346,16 @@
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0.3
      objectReference: {fileID: 0}
    - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -0.26
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
@@ -1367,9 +1395,9 @@
    type: 3}
  m_PrefabInstance: {fileID: 8019561273946026293}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &6813128575059589712 stripped
--- !u!198 &5522934476590545625 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
  m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8019561273946026293}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Towers/Water/WaterProjectile_0 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 90
  damage: 60
  damageMulti: 1
  towerName: 
  bSet: 0
Assets/Prefabs/Towers/Water/WaterProjectile_1 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 180
  damage: 120
  damageMulti: 1
  towerName: 
  bSet: 0
Assets/Prefabs/Towers/Water/WaterProjectile_2 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 270
  damage: 180
  damageMulti: 1
  towerName: 
  bSet: 0
Assets/Prefabs/Towers/Water/WaterProjectile_3 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 360
  damage: 240
  damageMulti: 1
  towerName: 
  bSet: 0
Assets/Prefabs/Towers/Water/WaterProjectile_4 1.prefab
@@ -97,7 +97,7 @@
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  damage: 450
  damage: 300
  damageMulti: 1
  towerName: 
  bSet: 0
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_Hit.prefab
@@ -14567,7 +14567,7 @@
  m_GameObject: {fileID: 6057121841268955770}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 6057121840784399866}
  m_Father: {fileID: 0}
Assets/Prefabs/Towers/WoodTower/Effect_Elf_Mu_SpHit.prefab
@@ -14466,7 +14466,7 @@
  m_GameObject: {fileID: 8722474621117613193}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 231990322072639535}
  m_Father: {fileID: 0}
Assets/Resources/Prefabs/Endless/AgentDeathEffect.prefab
New file
Diff too large
Assets/Resources/Prefabs/Endless/AgentDeathEffect.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3d6730f96575dba4c8be76c909733342
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/DoubleHit.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d26710a32210bed4b981a2be9dac16bf
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Scenes/Levels/Battle/Endless2D.unity
@@ -2704,6 +2704,12 @@
  - {fileID: 928059878}
  - {fileID: 469016884}
  - {fileID: 1618971297}
  EndNodeList:
  - {fileID: 11580655}
  - {fileID: 1899887986}
  - {fileID: 224247425}
  - {fileID: 107754327}
  - {fileID: 1776140745}
--- !u!114 &567180762
MonoBehaviour:
  m_ObjectHideFlags: 0
Assets/Scripts/ActionGameFramework/Health/Targetable.cs
@@ -163,8 +163,8 @@
        public void addSpeedSlowRate(float rate)
        {
            speedSlowRate += rate;
            if (speedSlowRate >= 0.75f)
                speedSlowRate = 0.75f;
            if (speedSlowRate >= 0.5f)
                speedSlowRate = 0.5f;
        }
        /// <summary>
Assets/Scripts/TowerDefense/Agents/Agent.cs
@@ -455,6 +455,12 @@
        /// </summary>
        public override void Remove()
        {
            GameObject prefab = Resources.Load<GameObject>("Prefabs/Endless/AgentDeathEffect");
            GameObject obj = Poolable.TryGetPoolable(prefab);
            obj.transform.position = transform.position;
            ParticleSystem ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
            ps?.Play();
            // 统一管理器内删除当前的Agent:
            AgentInsManager.instance.removeAgent(this);
            EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessAgentDead, this);
@@ -1101,10 +1107,8 @@
                }
            }
            ChangeState(AgentActionState.Death);
            // 统一管理器内删除当前的Agent:
            AgentInsManager.instance.removeAgent(this);
            bInDeathAct = true;
            Remove();
        }
        /// <summary>
Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
@@ -142,6 +142,8 @@
        /// </summary>
        public List<Node> StartingNodeList;
        public List<Node> EndNodeList;
        /// <summary>
        /// 已经完成的关卡数量
        /// </summary>
@@ -170,7 +172,7 @@
        /// <summary>
        /// 赛道长度
        /// </summary>
        private float tunelLength = 31.94f;
        private float tunelLength;
        private List<Vector3> homeBasePositionList;
@@ -337,6 +339,7 @@
            EndlessGameUI.instance.GameOverEvent += SafelyCallLevelCompleted;
            homeBasePositionList = new List<Vector3>();
            tunelLength = Mathf.Abs(StartingNodeList[0].transform.position.z - EndNodeList[0].transform.position.z);
            for (int i = 0; i < StartingNodeList.Count; ++i)
            {
Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs
@@ -200,7 +200,7 @@
            {
                case 2:  // 减速.
                    SlowDown slowDown = (SlowDown)EndlessBuffManager.instance.GetBuffInstanceByType(EndlessBuffEffectType.SlowDown);
                    enemy.addSpeedSlowRate(0.25f + slowDown.GetSlowDownAdd(TowerPtr.attributeId));
                    enemy.addSpeedSlowRate(0.15f + slowDown.GetSlowDownAdd(TowerPtr.attributeId));
                    enemy.SetTargetableMatColor(Color.blue);
                    break;
                case 3:  // 中毒
Assets/Scripts/TowerDefense/Towers/Projectiles/HitscanAttack.cs
@@ -108,7 +108,7 @@
            switch (id)
            {
                case 2:  // 减速.
                    enemy.addSpeedSlowRate(0.25f);
                    enemy.addSpeedSlowRate(0.15f);
                    enemy.SetTargetableMatColor(Color.blue);
                    break;
                case 3:  // 中毒
Assets/Scripts/TowerDefense/UI/FreezeBreath.cs
@@ -105,11 +105,16 @@
                if (agent.isDead) continue;
                agent.addSpeedSlowRate(0.25f);
                if (agent.AgentType == SpawnAgentType.Normal)
                {
                    agent.addSpeedSlowRate(0.15f);
                agent.PlayOnHitImmediately();
                EndlessGameUI.instance.generateBloodText(agent.position, damage);
                agent.TakeDamage(damage, agent.position, alignmentProvider);
            }
                else if (agent.AgentType == SpawnAgentType.BubbleBomb)
                    EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBossSkillBubbleBombGetHit, (agent as BubbleBombAgent).Id);
            }
        }
        public void PlayFreezeEffect(int waveLineId)