UTBLScreenWidget¶
#include <TBLScreenWidget.h>
Inherits from UTBLUserWidget, UUserWidget
Inherited by UTBLDialogWidget, UTBLKeymapWidget, UTBLSocialScreen, UTBLStoreWidget, UTBLTitleScreen
Public Functions¶
Name | |
---|---|
void | AddButtonAction(FName ButtonID, int32 ButtonIndex) |
bool | BlockKeyPress(const [[EWeaponAbilitySlotKey]] WeaponAbilitySlotKey) const |
void | FireButtonAction(FName ButtonID) |
void | FireDefaultButtonAction(int32 ButtonIndex) |
void | FireUpdateNotifications() |
void | OnClosedScreen() |
void | OnOpenedScreen() |
void | OnOutroAnimationDone(bool bWasScreenClosed) |
void | OnPausedScreen() |
void | OnResumedScreen() |
void | PlayIntroAnimation(UWidgetAnimation * InAnimation, float StartAtTime, int32 NumLoopsToPlay, bool bReverseExisting) |
void | PlayOutroAnimation(UWidgetAnimation * InAnimation, float StartAtTime, int32 NumLoopsToPlay, bool bReverseExisting) |
void | PopOffParentStack() |
void | PushScreenToParentStack(UTBLScreenWidget * NextScreen) |
void | RequestPlayerInput(bool WantsInput) |
bool | ShouldOverrideIsFocusable() const |
bool | ShouldShowMouseCursorOnInputCapture() const |
UTBLScreenWidget() | |
void | UpdateNotifications() |
Protected Functions¶
Name | |
---|---|
bool | BP_OnBlockKeyPress(const [[EWeaponAbilitySlotKey]] WeaponAbilitySlotKey) const |
Public Attributes¶
Name | |
---|---|
TWeakObjectPtr< UUMGSequencePlayer > | OutroPlayer |
UTBLScreenManager * | ParentScreenManager |
FName | StackName |
Protected Attributes¶
Name | |
---|---|
TArray< [[EWeaponAbilitySlotKey]] > | BlockedWeaponAbilitySlotKeys |
EMouseLockMode | MouseLockMode |
ESlateVisibility | NonTopmostVisibility |
int32 | PlayerInputIdAtInputModeChange |
ESlateVisibility | TopmostVisibilty |
bool | bHideCursorDuringCapture |
bool | bInputUIAndGame |
bool | bIsScreenClosed |
bool | bModifyVisibilityOnPushAndPop |
bool | bPopWhenEscapePressed |
bool | bTopmostScreen |
bool | bWantsInputFocusOnTopmost |
Updated on 2025-01-21 at 09:02:25 +0100