S60107.cs 995 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. using Common.Utility.CombatEvent;
  2. using Fort23.Core;
  3. using GameLogic.Combat.Buff;
  4. using GameLogic.Combat.CombatTool;
  5. namespace GameLogic.Combat.Skill
  6. {
  7. /// <summary>
  8. /// 死亡后星辰道不在运转,转而获得200%伤害加成
  9. /// </summary>
  10. public class S60107 : SkillBasic
  11. {
  12. private S60106 s60106;
  13. protected override void ProActiveSkill()
  14. {
  15. s60106 = CombatHeroEntity.CombatHeroSkillControl.GetSkillBasic<S60106>();
  16. s60106.OnResurrected += OnResurrected;
  17. }
  18. private void OnResurrected()
  19. {
  20. DS60101 ds60101 = CombatHeroEntity.CombatHeroSkillControl.GetSkillBasic<DS60101>();
  21. ds60101.Stop();
  22. CombatHeroEntity.CurrCombatHeroInfo.finallyHarmAdd+=effectValue[0];
  23. }
  24. protected override void ProDispose()
  25. {
  26. s60106.OnResurrected -= OnResurrected;
  27. }
  28. protected override void ProUseSkill()
  29. {
  30. }
  31. }
  32. }