Unreal Snake Game 1.0.0
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
ASG_HUD Class Reference
Inheritance diagram for ASG_HUD:

Public Member Functions

void SetModel (const TSharedPtr< SnakeGame::Game > &Game)
 
void SetInputKeyNames (const FString &ResetGameKeyName)
 
virtual void Tick (float DeltaSeconds) override
 

Protected Member Functions

virtual void BeginPlay () override
 

Protected Attributes

TSubclassOf< USG_GameplayWidgetGameplayWidgetClass
 
TSubclassOf< USG_GameOverWidgetGameOverWidgetClass
 

Private Member Functions

void SetUIGameState (EUIGameState GameState)
 

Private Attributes

TObjectPtr< USG_GameplayWidgetGameplayWidget
 
TObjectPtr< USG_GameOverWidgetGameOverWidget
 
TMap< EUIGameState, TObjectPtr< UUserWidget > > GameWidgets
 
TObjectPtr< UUserWidget > CurrentWidget
 
TWeakPtr< SnakeGame::GameGame
 
EUIGameState GameState
 

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