Vertical Plane Camera Navigation

illustration showing a camera facing a vertical plane with directional arrows pointing up, down, and right. Represents camera navigation across a vertical surface.

Added support for camera movement along the ZX plane using the middle mouse button. This is especially helpful while moving up and down along tall structures and building facades.

Block Input Propagation on UI Elements

Prevents unintended camera movement or interactions when the user starts a touch or mouse drag on a UI element (like a panel or border). Blocks input from reaching the PlayerController by using overrides (OnMouseButtonDown / OnTouchStarted). This ensures the Input system doesn’t respond when the user is interacting with the interface.

Common UI Menu Hierarchy & Input Routing

Initial implementation explored using Unreal’s Common UI framework for layered menu navigation and input handling across widgets. The feature was put on hold due to AVE II’s single-platform focus and lack of clear documentation, which would hinder usability for developers. The current UI framework already offers adequate customization and can be easily expanded further.