private IEnumerator HugStart() { canControl = false; isHugging = true; Vector2 targetPos = transform.position; girl.BeforeHug(targetPos); //소녀가 해당 위치로 오면 다음 실행 while (true) { float dist = Mathf.Abs(targetPos.x - girl.transform.position.x); if (dist <= 0.1f) { break; } yield return(null); } animator.runtimeAnimatorController = playerWithGirl; canControl = true; }