b_1001.cs 1021 B

123456789101112131415161718192021222324252627282930313233
  1. using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
  2. using GameLogic.Combat.CombatTool;
  3. using GameLogic.Player;
  4. namespace GameLogic.Combat.Buff
  5. {
  6. /// <summary>
  7. /// 寒气 每到寒气对敌人的功法运转速度降低1%,10道寒气后,敌人将会被冻结,功法不在运转。火系功法能清除1层
  8. /// </summary>
  9. public class b_1001 : BuffBasic
  10. {
  11. private float lasetAddValue;
  12. protected override void ProInit()
  13. {
  14. }
  15. protected override void ProUpdateEffect()
  16. {
  17. combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl += lasetAddValue;
  18. lasetAddValue = 0;
  19. lasetAddValue = buffCount * buffInf.BuffConfig.effectValue[0];
  20. combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl -= lasetAddValue;
  21. }
  22. public override void Dispose()
  23. {
  24. combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl += lasetAddValue;
  25. lasetAddValue = 0;
  26. }
  27. }
  28. }