LEAP Documentation 40220
Documentation for the LEAP project
UQuickChatButtonWidget Class Reference

#include <QuickChatButtonWidget.h>

Inheritance diagram for UQuickChatButtonWidget:
UBasicUserWidget

Public Member Functions

bool ShouldSetVisible () const
 
void InitQuickChatButton (const FQuickChatData &InQuickChatData, AActor *const InSquadOrderActor)
 
void SendButtonMessage ()
 
void SetButtonColorAndOpacity (FLinearColor NewColor)
 

Protected Attributes

FQuickChatData QuickChatData
 
UTextBlock * RequestTextBlock = nullptr
 
AActor * SquadOrderActor = nullptr
 
- Protected Attributes inherited from UBasicUserWidget
FTimerHandle WorldStatusTimer
 
bool bWaitForPawn = true
 
bool bUseVisibilitySemaphore = false
 

Additional Inherited Members

- Protected Member Functions inherited from UBasicUserWidget
virtual void NativeConstruct () override
 
virtual void NativeDestruct () override
 
virtual void SetVisibility (ESlateVisibility NewVisibility) override
 
virtual void UpdateWorldStatus ()
 
virtual void WorldReady ()
 
void OnWorldReady ()
 

Member Function Documentation

◆ InitQuickChatButton()

void UQuickChatButtonWidget::InitQuickChatButton ( const FQuickChatData InQuickChatData,
AActor *const  InSquadOrderActor 
)

◆ SendButtonMessage()

void UQuickChatButtonWidget::SendButtonMessage ( )

◆ SetButtonColorAndOpacity()

void UQuickChatButtonWidget::SetButtonColorAndOpacity ( FLinearColor  NewColor)

◆ ShouldSetVisible()

bool UQuickChatButtonWidget::ShouldSetVisible ( ) const

Member Data Documentation

◆ QuickChatData

FQuickChatData UQuickChatButtonWidget::QuickChatData
protected

◆ RequestTextBlock

UTextBlock* UQuickChatButtonWidget::RequestTextBlock = nullptr
protected

◆ SquadOrderActor

AActor* UQuickChatButtonWidget::SquadOrderActor = nullptr
protected

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