Constructs a new vehicle gizmo.
The vehicle component that this gizmo belongs to.
Protected_isProtected Readonly_positionProtected Readonly_worldThe delta of the current drag operation.
The vehicle part the mouse is hovering over or null if no such part exists.
Determines if the gizmo currently being interacted with (clicking, or dragging).
Determines the active state of the gizmo. If disabled, the gizmo will not render or receive input.
Determines if the gizmo currently being hovered.
The selected vehicle parts.
World rotation of the gizmo.
AbstractdrawVirtualCalled every frame after postInput. Allows interactive gizmo graphics to be drawn. This is the only method that draw methods may be called
Draws all child slider gizmos registered to this gizmo.
VirtualCalled every frame after handle input is processed. Active handle sliders should contain values signals if and how much they were dragged.
AbstractpreVirtualCalled every frame before interactive gizmo input is processed. Allows interactive gizmo transforms to be updated before input.
Event that is invoked when vehicle parts are selected or deselected via the gizmo.
ReadonlyonInvoked when a drag is started and a new delta is available.
The onDrag event is invoked right after this event. Do not integrate the current delta during this event.
ReadonlyonInvoked when a drag is performed and a new delta is available.
ReadonlyonInvoked when the drag finished.
The VehicleInteractiveGizmo implements a BuiltInInteractiveGizmo for the Vehicle component.