S9085.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. using Common.Utility.CombatEvent;
  2. using Fort23.Core;
  3. using GameLogic.Combat.Hero;
  4. namespace GameLogic.Combat.Skill
  5. {
  6. /// <summary>
  7. /// 焰轮爆发(被动,焰轮的二阶段)
  8. /// 当焰轮被摧毁{0}次后,焰轮会激怒到第二阶段,(焰轮表现上做点却别)碰撞强度提升{1}%,并且伤害提升{2}%
  9. /// </summary>
  10. public class S9085 : SkillBasic
  11. {
  12. protected override void ProUseSkill()
  13. {
  14. }
  15. protected override void ProActiveSkill()
  16. {
  17. CombatEventManager.Instance.AddEventListener(CombatEventType.MagicWeaponDie, MagicWeaponDie);
  18. }
  19. private void MagicWeaponDie(IEventData iEventData)
  20. {
  21. HeroDieEventData heroDieEventData = iEventData as HeroDieEventData;
  22. CombatMagicWeaponEntity combatMagicWeaponEntity =
  23. heroDieEventData.combatHeroEntity as CombatMagicWeaponEntity;
  24. if (combatMagicWeaponEntity != null &&
  25. combatMagicWeaponEntity.RootMagicWeaponControl.combatHeroEntity == CombatHeroEntity)
  26. {
  27. }
  28. }
  29. }
  30. }