public void Idle(Mukya mukya) { OnMoveDone -= Idle; _Animator.Play("idle"); StartCoroutine(Wait()); }
void MoveAround() { float destination = Random.Range(START_X, END_X); while (Mathf.Abs(_Transform.position.x - destination) < MIN_MOVE) destination = Random.Range(START_X, END_X); Move(destination); OnMoveDone += Idle; }