S89014.cs 1004 B

12345678910111213141516171819202122232425262728
  1. using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
  2. using GameLogic.Combat.CombatTool;
  3. using GameLogic.Combat.Hero;
  4. using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;
  5. namespace GameLogic.Combat.Skill
  6. {
  7. /// <summary>
  8. /// 发射2丙剑,对敌人照成{0}伤害
  9. /// </summary>
  10. public class S89014 : SkillBasic
  11. {
  12. protected override void ProUseSkill()
  13. {
  14. ActivationTimeLineData("sk4");
  15. }
  16. protected override void ProDefaultTimeLineTrigger(string groupName, CombatHeroHitPoint targetEntity,
  17. ITimelineFxLogic timelineFxLogic,
  18. TriggerData triggerData)
  19. {
  20. long v = CombatCalculateTool.Instance.GetVlaueRatioForLong(CombatHeroEntity.CurrCombatHeroInfo.attack.Value,
  21. effectValue[0]);
  22. CombatCalculateTool.Instance.Harm(CombatHeroEntity, targetEntity, v, AttType.Skill, triggerData, wuXingType,
  23. HarmType.Default);
  24. }
  25. }
  26. }