| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
 
- using Core.Utility;
 
- using UnityEngine;
 
- namespace GameLogic.Combat.Skill.MagicSkill
 
- {
 
-     public class XiaoShiAndShowForTargetPosShow : MagicAttShowBasic
 
-     {
 
-         private Vector3 targetPos;
 
-         public void SetTargetPos(Vector3 targetPos)
 
-         {
 
-             this.targetPos = targetPos;
 
-         }
 
-         protected override void ProSetInfo()
 
-         {
 
-             TimeLineEventLogicGroupBasic timeLineEventLogicGroupBasic =
 
-                 _skillBasic.ActivationTimeLineData("sk1_xiaoshi");
 
-             timeLineEventLogicGroupBasic.TimeLineUpdateEnd = XiaoShiFinish;
 
-         }
 
-         private void XiaoShiFinish()
 
-         {
 
-             // CombatHeroEntity.combatHeroGameObject.SetScale(new Vector3(2, 2, 2));
 
-             CombatHeroEntity.GameObject.transform.position =
 
-                 targetPos;
 
-             TimeLineEventLogicGroupBasic timeLineEventLogicGroupBasic =
 
-                 _skillBasic.ActivationTimeLineData("sk1_show");
 
-             timeLineEventLogicGroupBasic.TimeLineUpdateEnd = ShowFinish;
 
-         }
 
-         private void ShowFinish()
 
-         {
 
-             AllFinish();
 
-         }
 
-         private void AllFinish()
 
-         {
 
-             callBack?.Invoke();
 
-         }
 
-     }
 
- }
 
 
  |