public void ShowResult(bool win) { resultObj.SetActive(true); restartButtonObj.GetComponent <Button>().interactable = true; roadingObj.SetActive(false); if (win) { resultTextImage.sprite = resultTextSprite[0]; characterController.ChangeResultSprite(true); } else { resultTextImage.sprite = resultTextSprite[1]; characterController.ChangeResultSprite(false); } resultTextImage.transform.DOLocalMoveY(20f, 0.4f) .SetRelative(true) .SetEase(Ease.OutQuad) .SetLoops(-1, LoopType.Yoyo); }