//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, February 19, 2019 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using DG.Tweening; namespace Snxxz.UI { public class MainPositionTween : MonoBehaviour { [Header("主界面顶部上下切换按钮组")] public float CopyOfThePanelSpeed = 1f;//副本面板移动速度 [SerializeField] Transform CopyOfThePanel; [SerializeField] Transform CopyOfThePosition1; [SerializeField] Transform CopyOfThePosition2; public void SetCopyOfThePanelPos(bool show) { if (show) { CopyOfThePanel.localPosition = CopyOfThePosition1.localPosition; } else { CopyOfThePanel.localPosition = CopyOfThePosition2.localPosition; } } public void SetCopyOfThePanelTweenPos(bool show) { if (show) { CopyOfThePanel.DOLocalMoveY(CopyOfThePosition1.localPosition.y, CopyOfThePanelSpeed); } else { CopyOfThePanel.DOLocalMoveY(CopyOfThePosition2.localPosition.y, CopyOfThePanelSpeed); } } public bool IsSetCopyOfThePanelShow { get { return (CopyOfThePanel.position - CopyOfThePosition1.position).sqrMagnitude > (2.5 * 2.5); } } } }