Hide All UI manager baseline
Establish AC3_HAU_Base as the plugin's AInfo-based runtime manager for UI visibility control.
Runtime module packaging
Stand up the C3_HAU runtime module through FC3_HAUModule with explicit startup and shutdown hooks.
Single-entry Blueprint accessor
Add UC3_HAU_FL::GetHAUManager as the Blueprint Function Library entry point.
Blueprint-facing node metadata
Publish Blueprint node names such as Get HAU Manager.
Snapshot-driven visibility capture
Expose Snapshot to Pool so teams can record each discovered widget's current ESlateVisibility state.
Bulk visibility override
Expose Hide Pool Widgets with an ESlateVisibility input that defaults to Collapsed.
Stateful restore path
Formalize Restore Pool Widgets as the paired recovery step.
Whole-viewport widget coverage
Support broad runtime UI capture by gathering active UUserWidget instances.
Cross-platform runtime distribution
Maintain C3_HAU as a runtime UI utility plugin with allow-list packaging.
Public-facing UI utility positioning
Position the plugin as a minimal Blueprint-ready utility.