| | |
| | | public void addSpeedSlowRate(float rate) |
| | | { |
| | | speedSlowRate += rate; |
| | | if (speedSlowRate >= 0.5f) |
| | | speedSlowRate = 0.5f; |
| | | if (speedSlowRate >= 0.6f) |
| | | speedSlowRate = 0.6f; |
| | | } |
| | | |
| | | private bool _HasSlowDownText; |
| | |
| | | { |
| | | case 201: // 减速. |
| | | SlowDown slowDown = (SlowDown)EndlessBuffManager.instance.GetBuffInstanceByType(EndlessBuffEffectType.SlowDown); |
| | | (enemy as Agent).addSpeedSlowRate(0.15f + (slowDown != null ? slowDown.GetSlowDownAdd(TowerPtr.ElfId) : 0)); |
| | | (enemy as Agent).addSpeedSlowRate(0.2f + (slowDown != null ? slowDown.GetSlowDownAdd(TowerPtr.ElfId) : 0)); |
| | | break; |
| | | case 301: // 中毒 |
| | | // enemy.poisonAgent(damage, attid); |