1234567891011121314151617181920212223242526272829303132333435 |
- using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
- using GameLogic.Combat.CombatTool;
- using GameLogic.Combat.Hero;
- using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;
- namespace GameLogic.Combat.Skill
- {
- /// <summary>
- /// 狼精英技能
- /// </summary>
- public class S130001 : SkillBasic
- {
- private float _harm;
- protected override void ProInitSkillConfig()
- {
- _harm = SelfSkillConfig.effectValue[0];
- }
- protected override void ProUseSkill()
- {
- ActivationTimeLineData("sk1");
- }
- protected override void ProDefaultTimeLineTrigger(string groupName, CombatHeroHitPoint targetEntity, ITimelineFxLogic timelineFxLogic,
- TriggerData triggerData)
- {
- // base.ProDefaultTimeLineTrigger(groupName, targetEntity, timelineFxLogic, triggerData);
- long v = CombatCalculateTool.Instance.GetVlaueRatioForLong(
- CombatHeroEntity.CurrCombatHeroInfo.attack.Value,
- _harm);
- HarmReturnInfo harmReturnInfo = Harm(CombatHeroEntity, targetEntity,
- CombatHeroEntity.CurrCombatHeroInfo.attack.Value, AttType.Normal, triggerData);
- }
- }
- }
|