S9005.cs 916 B

12345678910111213141516171819202122232425
  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. ActivationTimeLineData("sk4");
  12. }
  13. protected override void ProDefaultTimeLineTrigger(string groupName, CombatHeroHitPoint targetEntity,
  14. ITimelineFxLogic timelineFxLogic,
  15. TriggerData triggerData)
  16. {
  17. long v = CombatCalculateTool.Instance.GetVlaueRatioForLong(CombatHeroEntity.CurrCombatHeroInfo.attack.Value,
  18. effectValue[0]);
  19. CombatCalculateTool.Instance.Harm(CombatHeroEntity, targetEntity, v, AttType.Skill, triggerData, wuXingType,
  20. HarmType.Default);
  21. }
  22. }
  23. }