VisualElement.transform
Группа методов устарела
Declaration
Obsolete public UIElements.ITransform transform;Описание
Возвращает объект стилей преобразования для этого VisualElement.
Объект transform styles содержит свойства position, rotation, scale стиля этого VisualElement.
Примечание: этот объект трансформации отличается от MonoBehaviour Transform у GameObject и не связан с ним. Три члена интерфейса пишут во встроенный стиль визуального элемента и читают из разрешённого стиля. Однако VisualElement.style API предлагает больше возможностей и является рекомендуемым подходом. Например, вы можете установить translate и position в процентах с помощью VisualElement.style API.
Следующий пример читает текущее положение, вращение и масштаб из resolvedStyle VisualElement, а затем обновляет свойства стиля с этими значениями.
var visualElement = new VisualElement();
Vector3 position = visualElement.resolvedStyle.translate;
visualElement.style.translate = new Translate(position.x, position.y, position.z);
Quaternion rotation = visualElement.resolvedStyle.rotate.ToQuaternion();
visualElement.style.rotate = new Rotate(rotation);
Vector3 scale = visualElement.resolvedStyle.scale.value;
visualElement.style.scale = new Scale((Vector2) scale);