| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 
							- using GameLogic.Combat.Buff;
 
- using GameLogic.Combat.CombatTool;
 
- using GameLogic.Combat.Hero;
 
- using UnityEngine;
 
- using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;
 
- namespace GameLogic.Combat.Skill.MagicSkill
 
- {
 
-     /// <summary>
 
-     /// 噬空齿刃
 
-     /// </summary>
 
-     public class S3102: MagicSkillBasic
 
-     {
 
-         private CombatHeroEntity target;
 
-         protected override void ProMagicUseSkill()
 
-         {
 
-             // StraightLineShow straightLineShow = new StraightLineShow();
 
-             // straightLineShow.Init(this);
 
-             target=  CombatMagicWeaponEntity.RootMagicWeaponControl.combatHeroEntity.CombatAIBasic.currFocusTarget;
 
-             if (target == null)
 
-             {
 
-                 SkillPlayFinish();
 
-                 return;
 
-             }
 
-           
 
-             MagicAttShowBasic magicAttShowBasic = InitMagicAttShowBasic(target, Finish);
 
-             SetMagicAttShowBasic(magicAttShowBasic);
 
-         }
 
-         protected override ILifetCycleHitPoint[] ProGetTineLineTargetEntity(
 
-             TimeLineEventLogicBasic timeLineEventLogicBasic)
 
-         {
 
-             ILifetCycleHitPoint[] lifetCycleHitPoints = new ILifetCycleHitPoint[1];
 
-             lifetCycleHitPoints[0] = target.GetMainHotPoin<ILifetCycleHitPoint>();
 
-             return lifetCycleHitPoints;
 
-         }
 
-         private void Finish()
 
-         {
 
-           
 
-             // 
 
-             Debug.Log("法宝对敌人照成伤害");
 
-             ILifetCycleHitPoint lifetCycleHitPoint = target.GetMainHotPoin<ILifetCycleHitPoint>();
 
-             if (lifetCycleHitPoint == null)
 
-             {
 
-                 SkillPlayFinish();
 
-                 return;
 
-             }
 
-             BetterList<ILifetCycleHitPoint> cBetterList = new BetterList<ILifetCycleHitPoint>(1);
 
-             cBetterList.Add(lifetCycleHitPoint);
 
-             ActivationTimeLineData("gongji", currTarget: cBetterList);
 
-             SkillPlayFinish();
 
-     
 
-             long att = CombatMagicWeaponEntity.RootMagicWeaponControl.combatHeroEntity.CurrCombatHeroInfo.attack.Value;
 
-             long harm = CombatCalculateTool.Instance.GetVlaueRatioForLong(att, effectValue[0]);
 
-             CombatCalculateTool.Instance.Harm(CombatMagicWeaponEntity.RootMagicWeaponControl.combatHeroEntity,
 
-                 lifetCycleHitPoint as CombatHeroHitPoint, harm, AttType.FaBao, triggerData, wuXingType, null,
 
-                 HarmType.Default);
 
-         }
 
-     }
 
- }
 
 
  |