using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic; using GameLogic.Combat.CombatTool; using GameLogic.Combat.Hero; using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface; namespace GameLogic.Combat.Skill { /// /// 狼boss的第一个技能 /// public class S140001 : 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) { long v = CombatCalculateTool.Instance.GetVlaueRatioForLong( CombatHeroEntity.CurrCombatHeroInfo.attack.Value, _harm); HarmReturnInfo harmReturnInfo = Harm(CombatHeroEntity, targetEntity, CombatHeroEntity.CurrCombatHeroInfo.attack.Value, AttType.Normal, triggerData); } } }