Add MVP accessibility basics

This commit is contained in:
2026-05-18 21:19:00 -07:00
parent 1cc91b5b8d
commit 2adc683044
7 changed files with 130 additions and 4 deletions
@@ -49,12 +49,21 @@ public:
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Agrarian|MVP UI", meta = (ClampMin = "0.75", ClampMax = "1.5"))
float UiScale = 1.0f;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Agrarian|MVP UI")
bool bUseHighContrast = false;
UFUNCTION(BlueprintCallable, Category = "Agrarian|MVP UI")
void SetActiveScreen(EAgrarianMvpFrontendScreen NewScreen);
UFUNCTION(BlueprintCallable, Category = "Agrarian|MVP UI")
void SetSelectedCharacterArchetype(EAgrarianMvpCharacterArchetype NewArchetype);
UFUNCTION(BlueprintCallable, Category = "Agrarian|MVP UI")
void SetUiScale(float NewUiScale);
UFUNCTION(BlueprintCallable, Category = "Agrarian|MVP UI")
void SetHighContrastMode(bool bNewUseHighContrast);
protected:
virtual void NativeConstruct() override;