Итак, как вы можете видеть из заголовка, мне нужно проверить, выполнена ли моя функция Vector3.Slerp, потому что я не выполняю код, пока Vector3.Slerp не завершен. (Извините за плохой английский)
Редактировать: просто чтобы прояснить вопрос: я использую сопрограмму, делающую несколько Vector3.Slerp, и я не хочу, чтобы все они работали одновременно, я хочу, чтобы один был закончен, а другой начал работать.
IEnumerator func()
{
Vector3.Slerp(transform.position, targetPos1, Time.deltaTime * 8f);
//Check if Vector3.Slerp is done
Vector3.Slerp(transform.position, targetPos2, Time.deltaTime * 8f);
//Check if Vector3.Slerp is done
Vector3.Slerp(transform.position, targetPos3, Time.deltaTime * 8f);
//Check if Vector3.Slerp is done
Vector3.Slerp(transform.position, targetPos4, Time.deltaTime * 8f);
//Check if Vector3.Slerp is done
Vector3.Slerp(transform.position, targetPos5, Time.deltaTime * 8f);
}