BoundsInt.SetMinMax
Declaration
public void SetMinMax(Vector3Int minPosition, Vector3Int maxPosition);Описание
Устанавливает границы на значения min и max для блока.
Используйте эту функцию для установки минимального и максимального значений BoundsInt одновременно, быстрее, чем устанавливать значения по отдельности.
Эта функция определяет сначала минимальное значение, а затем максимальное значение. Когда функция определяет минимальное значение, если вы вводите минимальное значение, которое больше текущего максимального значения, то введенное значение становится новым максимальным значением, а предыдущее максимальное значение становится новым минимальным значением.
Однако, когда функция определяет максимальное значение, она только сравнивает первоначально введенное максимальное значение с разрешенным минимальным значением, и игнорирует новое максимальное значение. Если вы ввели максимальное значение, которое меньше разрешенного минимального значения, то введенное значение становится новым минимальным значением, а разрешенное минимальное значение становится новым максимальным значением.
Положение и размер BoundsInt затем корректируются на основе окончательного разрешенного минимального и максимального значения.