|
Space Plunder
|
#include <InteractionContextWidget.h>
Public Member Functions | |
| UInteractionContextWidget (const FObjectInitializer &ObjectInitializer) | |
| virtual bool | Initialize () override |
| virtual void | NativeConstruct () override |
| virtual void | SetAiming (const bool bValue) override |
| void | StartedAiming () |
| void | StoppedAiming () |
| virtual void | StartFocusOnObject (const FString &ObjectName, const FInteractionData &InteractionData) override |
| virtual void | StartFocusOnCharacter (const FString &CharacterName, const FInteractionData &InteractionData) override |
| virtual void | ShowCustomPrompt (const FInteractionData &InteractionData) override |
| virtual void | SetSelectedInteraction (const int32 Index) override |
| virtual void | StartSelection (const float Time) override |
| virtual void | StopSelection () override |
| virtual void | HideCustomPrompt () override |
| virtual void | EndFocus () override |
| void | OnStartFocusOnObject (const FString &ObjectName, const FInteractionData &InteractionData) |
| void | OnStartFocusOnCharacter (const FString &CharacterName, const FInteractionData &InteractionData) |
| void | OnShowCustomPrompt (const FInteractionData &InteractionData) |
| void | OnHideCustomPrompt () |
| void | OnEndFocus () |
| UWidget * | GetCurrentSelection () const |
Protected Attributes | |
| int32 | SelectedIndex = 0 |
| class UOverlay * | ContextOverlay = nullptr |
| class UVerticalBox * | ContextVerticalBox = nullptr |
| class UVerticalBox * | PromptVerticalBox = nullptr |
Private Attributes | |
| TSubclassOf< class UInteractionTypeWidget > | InteractionTypeWidgetClass |
| FInteractionData | CurrentInteractionData |
| UInteractionContextWidget::UInteractionContextWidget | ( | const FObjectInitializer & | ObjectInitializer | ) |
|
overridevirtual |
Implements IInteractionHUD.
| UWidget * UInteractionContextWidget::GetCurrentSelection | ( | ) | const |
|
overridevirtual |
Implements IInteractionHUD.
|
overridevirtual |
|
overridevirtual |
| void UInteractionContextWidget::OnEndFocus | ( | ) |
| void UInteractionContextWidget::OnHideCustomPrompt | ( | ) |
| void UInteractionContextWidget::OnShowCustomPrompt | ( | const FInteractionData & | InteractionData | ) |
| void UInteractionContextWidget::OnStartFocusOnCharacter | ( | const FString & | CharacterName, |
| const FInteractionData & | InteractionData ) |
| void UInteractionContextWidget::OnStartFocusOnObject | ( | const FString & | ObjectName, |
| const FInteractionData & | InteractionData ) |
|
overridevirtual |
Implements IInteractionHUD.
|
overridevirtual |
Implements IInteractionHUD.
|
overridevirtual |
Implements IInteractionHUD.
| void UInteractionContextWidget::StartedAiming | ( | ) |
|
overridevirtual |
Implements IInteractionHUD.
|
overridevirtual |
Implements IInteractionHUD.
|
overridevirtual |
Implements IInteractionHUD.
| void UInteractionContextWidget::StoppedAiming | ( | ) |
|
overridevirtual |
Implements IInteractionHUD.
|
protected |
|
protected |
|
private |
|
private |
|
protected |
|
protected |