Space Plunder
Loading...
Searching...
No Matches
UCommonButtonWithText Class Reference

#include <CommonButtonWithText.h>

Inheritance diagram for UCommonButtonWithText:
UCommonButtonWithPrompt

Public Member Functions

void SetText (const FText &Text)
 
void SetAction ()
 

Public Attributes

FText TextContent
 
bool bUseAction = true
 

Protected Member Functions

virtual bool Initialize () override
 
virtual void NativePreConstruct () override
 
virtual void NativeConstruct () override
 

Protected Attributes

class UTextBlock * TextBlock
 

Member Function Documentation

◆ Initialize()

bool UCommonButtonWithText::Initialize ( )
overrideprotectedvirtual
10{
11 const bool Success = Super::Initialize();
12 if(!Success) return false;
13 if (!ensure(TextBlock != nullptr)) return false;
14 return true;
15}
class UTextBlock * TextBlock
Definition CommonButtonWithText.h:37

◆ NativeConstruct()

void UCommonButtonWithText::NativeConstruct ( )
overrideprotectedvirtual
25{
26 Super::NativeConstruct();
28 SetAction();
29}
void SetAction()
Definition CommonButtonWithText.cpp:40
FText TextContent
Definition CommonButtonWithText.h:25
void SetText(const FText &Text)
Definition CommonButtonWithText.cpp:31

◆ NativePreConstruct()

void UCommonButtonWithText::NativePreConstruct ( )
overrideprotectedvirtual
18{
19 Super::NativePreConstruct();
21 SetAction();
22}

◆ SetAction()

void UCommonButtonWithText::SetAction ( )
41{
42 if(InputActionWidget == nullptr){return;}
43 if(bUseAction)
44 {
45 InputActionWidget->SetVisibility(ESlateVisibility::Visible);
46 }
47 else
48 {
49 InputActionWidget->SetVisibility(ESlateVisibility::Collapsed);
50 }
51}
bool bUseAction
Definition CommonButtonWithText.h:27

◆ SetText()

void UCommonButtonWithText::SetText ( const FText & Text)
32{
33 TextContent = Text;
34 if(TextBlock != nullptr)
35 {
36 TextBlock->SetText(TextContent);
37 }
38}

Member Data Documentation

◆ bUseAction

bool UCommonButtonWithText::bUseAction = true

◆ TextBlock

class UTextBlock* UCommonButtonWithText::TextBlock
protected

◆ TextContent

FText UCommonButtonWithText::TextContent

The documentation for this class was generated from the following files: