
Image showing a UI_HUB component, as seen in the UI Editor.
Targeting Handler Overview
Functionality
Setting Up Your Targeting Handler
API
// UIHubIncomingEventBus
void ToggleHub(bool on) override;
void FocusHub() override;
void FocusInteractable(AZ::EntityId interactable, AZStd::string name) override;
//Any windows inside UIHub.
bool RegisterWindow(AZ::EntityId windowEntity) override;
void FocusWindow(AZ::EntityId targetWindow) override;
void FocusWindowByName(const AZStd::string& windowName) override;
void NavLastWindow() override;
AZStd::string GetUIName() override {return UIName;};
AZ::EntityId GetWindowByName(AZStd::string windowName) override;
Extending Targeting Handler
PlayUIAnims
Plays a range of UI Anims when fired. (Broken)