S9005.cs 997 B

1234567891011121314151617181920212223242526
  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. public class S9005: SkillBasic
  8. {
  9. protected override void ProUseSkill()
  10. {
  11. ballisticsCount = (int)3;
  12. ActivationTimeLineData("sk4");
  13. }
  14. protected override void ProDefaultTimeLineTrigger(string groupName, CombatHeroHitPoint targetEntity,
  15. ITimelineFxLogic timelineFxLogic,
  16. TriggerData triggerData,ISkillFeatures skillFeatures)
  17. {
  18. long v = CombatCalculateTool.Instance.GetVlaueRatioForLong(CombatHeroEntity.CurrCombatHeroInfo.attack.Value,
  19. effectValue[0]);
  20. CombatCalculateTool.Instance.Harm(CombatHeroEntity, targetEntity, v, AttType.Skill, triggerData, wuXingType,skillFeatures,
  21. HarmType.Default);
  22. }
  23. }
  24. }