using UnityEngine; using UnityEngine.Timeline; namespace Game { public class ClipThrowTurn : TimelineClipBase { private ThrowTurnClip _mRealAsset; private GameEntity target; public override void OnEnter() { _mRealAsset = Asset as ThrowTurnClip; target = Util.GetEntity(Owner.skill.ThrowTarget); } public override void OnStay() { var isRight = _mRealAsset.template.isRight; if (!Owner.move.IsRight) { isRight = !isRight; } Util.EntityTurn(target, isRight); } public override void OnLeave() { } } }