IEnumerator ShowMoveToMouseAnimation() { if (this.target != Target.Sausage) { yield return(blow.StartAnimation()); yield return(blow.StartAnimation()); } yield return(spoonAndForkHolder.GoToMouse()); if (this.target == Target.Sausage) { spoonAndForkHolder.MakeForkEmpty(); } else { spoonAndForkHolder.MakeSpoonEmpty(); } head.CloseTheMouse(); StartCoroutine(spoonAndForkHolder.RotateRight()); yield return(armRotator.MoveDownFast()); this.state = State.WaitEyeClick; head.StartBlinkEyes(); }