Add pause save exit settings shell

This commit is contained in:
2026-05-22 03:06:27 +00:00
parent e7bd783309
commit 6eb262acc3
5 changed files with 182 additions and 4 deletions
@@ -17,6 +17,8 @@ enum class EAgrarianMvpFrontendScreen : uint8
CharacterSelection,
JoinServer,
Loading,
Settings,
GameSaved,
SavingAndQuit
};
@@ -75,9 +77,15 @@ public:
UFUNCTION(BlueprintCallable, Category = "Agrarian|MVP UI")
void BackFromActiveScreen();
UFUNCTION(BlueprintCallable, Category = "Agrarian|MVP UI")
void SaveGame();
UFUNCTION(BlueprintCallable, Category = "Agrarian|MVP UI")
void SaveAndQuit();
UFUNCTION(BlueprintCallable, Category = "Agrarian|MVP UI")
void QuitWithoutSaving();
protected:
virtual void NativeConstruct() override;
@@ -96,6 +104,8 @@ private:
UFUNCTION()
void ExecuteSaveAndQuit();
void ExecuteSaveGame();
void ExecuteQuitWithoutSaving();
UFUNCTION()
void HandlePrimaryActionClicked();
@@ -106,6 +116,15 @@ private:
UFUNCTION()
void HandleSaveAndQuitClicked();
UFUNCTION()
void HandleSaveGameClicked();
UFUNCTION()
void HandleSettingsClicked();
UFUNCTION()
void HandleQuitWithoutSavingClicked();
UFUNCTION()
void HandleMaleCharacterClicked();