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