}// void MoveToClean() { if (m_nodebool[0] == false) { m_camMovement.Cleaning(true); m_animator.SetWalking(true); if ((System.Math.Round(m_transform.position.x, 2)) == (System.Math.Round(m_nodes[0].position.x, 2)) && (System.Math.Round(m_transform.position.z, 2)) == (System.Math.Round(m_nodes[0].position.z, 2))) { m_nodebool[0] = true; } else { //If not in the correct position m_movement.MovePlayer(m_nodes[0].position); if ((System.Math.Round(m_transform.position.x, 2)) == (System.Math.Round(m_nodes[0].position.x, 2)) && (System.Math.Round(m_transform.position.z, 2)) == (System.Math.Round(m_nodes[0].position.z, 2))) { m_nodebool[0] = true; } } } else if (m_nodebool[2] == false) { m_animator.SetWalking(true); if (m_rotation == false) { m_rotation = m_movement.RotatePlayer(63.0f); } else { m_animator.SetRotate(0); if ((System.Math.Round(m_transform.position.x, 2)) == (System.Math.Round(m_nodes[2].position.x, 2)) && (System.Math.Round(m_transform.position.z, 2)) == (System.Math.Round(m_nodes[2].position.z, 2))) { m_nodebool[2] = true; m_rotation = false; } else { //If not in the correct position m_movement.MovePlayer(m_nodes[2].position); if ((System.Math.Round(m_transform.position.x, 2)) == (System.Math.Round(m_nodes[2].position.x, 2)) && (System.Math.Round(m_transform.position.z, 2)) == (System.Math.Round(m_nodes[2].position.z, 2))) { m_nodebool[2] = true; m_rotation = false; } } } } else if (m_nodebool[3] == false) { m_animator.SetWalking(true); if (m_rotation == false) { m_rotation = m_movement.RotatePlayer(36.0f); } else { m_animator.SetRotate(0); if ((System.Math.Round(m_transform.position.x, 2)) == (System.Math.Round(m_nodes[3].position.x, 2)) && (System.Math.Round(m_transform.position.z, 2)) == (System.Math.Round(m_nodes[3].position.z, 2))) { m_nodebool[3] = true; m_rotation = false; } else { //If not in the correct position m_movement.MovePlayer(m_nodes[3].position); if ((System.Math.Round(m_transform.position.x, 2)) == (System.Math.Round(m_nodes[3].position.x, 2)) && (System.Math.Round(m_transform.position.z, 2)) == (System.Math.Round(m_nodes[3].position.z, 2))) { m_nodebool[3] = true; m_rotation = false; } } } } else if (m_nodebool[3] == true && m_moveTo == false) { if (m_rotation == false) { m_rotation = m_movement.RotatePlayer(216.0f); } else if (m_rotation == true) { m_animator.SetRotate(0); m_moveTo = true; m_rotation = false; m_animator.SetCurrentJob(3); StartCoroutine(CleanTimer()); } } }//