|
Unreal Snake Game 1.0.0
|
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_GameplayWidget > | GameplayWidgetClass |
| TSubclassOf< USG_GameOverWidget > | GameOverWidgetClass |
Private Member Functions | |
| void | SetUIGameState (EUIGameState GameState) |
Private Attributes | |
| TObjectPtr< USG_GameplayWidget > | GameplayWidget |
| TObjectPtr< USG_GameOverWidget > | GameOverWidget |
| TMap< EUIGameState, TObjectPtr< UUserWidget > > | GameWidgets |
| TObjectPtr< UUserWidget > | CurrentWidget |
| TWeakPtr< SnakeGame::Game > | Game |
| EUIGameState | GameState |