diff --git a/Assets/BannerController.cs b/Assets/BannerController.cs index b32359f4..38c3a822 100644 --- a/Assets/BannerController.cs +++ b/Assets/BannerController.cs @@ -161,7 +161,7 @@ public class BannerController : MonoBehaviour right = GetSideIndex(false); if (center == -1 || left == -1 || right == -1 || animateLock) return; animateLock = true; - DOTween.CompleteAll(); + if (leftse != null) leftse.Complete(true); DORight(itemList[left], itemList[center], itemList[right]); } void DORight(CanvasGroup left, CanvasGroup center, CanvasGroup right) @@ -182,6 +182,7 @@ public class BannerController : MonoBehaviour se.Join(left.GetComponent().DOScale(Vector3.one, 0.3f)); se.Join(left.GetComponent().DOLocalMoveX(0, 0.3f)); se.Play().onComplete = ()=> { animateLock = false; }; + rightse = se; left.transform.SetAsLastSibling(); //事件改变 left.GetComponent