The input coordinates that a node receives in onInput when using a viewport that isn't the root is still the root viewports coordinates. Need a way to determine the canvas isn't the root and convert the scene coordinates to the viewports coordinates and any nested viewports so that it always receives the correct scene and local coordinates.
The input coordinates that a node receives in onInput when using a viewport that isn't the root is still the root viewports coordinates. Need a way to determine the canvas isn't the root and convert the scene coordinates to the viewports coordinates and any nested viewports so that it always receives the correct scene and local coordinates.