public override void Exit() { RectTrans.DOScaleX(0, UIEffectTime.OPEN_FROM_MIDDLE).OnComplete(() => { OnExitComplete(); OnExitComplete -= OnExitComplete; }); }
public override void Enter() { showTime = DateTime.Now; RectTrans.localScale = new Vector3(0, 1, 1); RectTrans.anchoredPosition = Vector3.zero; RectTrans.DOScaleX(1, UIEffectTime.FROM_LEFT_PULLED); RectTrans.DOAnchorPosX(RectTrans.sizeDelta.x / 2, UIEffectTime.FROM_LEFT_PULLED); }
public override void Exit() { RectTrans.DOScaleX(0, UIEffectTime.FROM_LEFT_PULLED); RectTrans.DOAnchorPosX(0 / 2, UIEffectTime.FROM_LEFT_PULLED).OnComplete(() => { OnExitComplete(); OnExitComplete -= OnExitComplete; }); }
public override void Enter() { RectTrans.localScale = new Vector3(0, 1, 1); RectTrans.DOScaleX(1, UIEffectTime.OPEN_FROM_MIDDLE); }