public IEnumerator Transite(bool firstHalf, bool loading = false) { if (firstHalf) { transitionImg.transform.DOScale(0, 0); transitionImg.transform.DOScale(MAX_SCALE, TRANSITION_DURATION); } else { transitionImg.transform.DOScale(MAX_SCALE, 0); } if (loading) { loadingPanel.Appear(); } yield return(new WaitForSeconds(TRANSITION_DURATION)); transitionImg.transform.DOScale(0, TRANSITION_DURATION); }