| 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();        }    }}
 |