id | @param id (настраиваемый) переопределяет ControlID по умолчанию для данного экземпляра Slider2D. |
handlePos | @param position Позиция текущей точки. |
offset | @param offset (настраиваемый) отображает Slider2D в handlePos, но рассматривает происхождение Slider2D как handlePos + смещение. Полезен для экземпляров Slider2D, размещенный относительно другого объекта или маркера. |
handleDir | @param handleDir Направление маркера, используется только для отображения маркера. |
slideDir1 | @param slideDir1 Первое направление скольжения. |
slideDir2 | @param slideDir2 Второе направление скольжения. |
handleSize | @param size Размер маркера. |
drawFunc | @param drawFunc Функция, вызываемая для действующего отображения - по умолчанию, Handles.ArrowCap, могут использоваться функции с такой же сигнатурой. |
snap | @param snap (float или Vector2) устанавливает наращивание привязки (snap) (Vector2 использует раздельное наращивание привязки для каждого измерения). |
drawHelper | @param drawHelper (по умолчанию false) отображает прямоугольник вокруг маркера, при перетаскивании. |
Vector3
@return Новую позицию маркера.
Важно: Используйте HandleUtility.GetHandleSize если вам нужны маркеры постоянного размера.
Скользящий маркер в 2D пространстве.
На экране будет отображен перетаскиваемый маркер. Маркер вынужден скользить на плоскости.