Setup initial options menu
This commit is contained in:
@@ -94,6 +94,7 @@ FText USpeechDataAsset::ReplaceTextInLine(const FText& Text, TMap<FString, FText
|
||||
return FText::Format(Text, Args);
|
||||
}
|
||||
|
||||
#if WITH_EDITOR
|
||||
EDataValidationResult USpeechDataAsset::IsDataValid(class FDataValidationContext& Context) const
|
||||
{
|
||||
EDataValidationResult Result = Super::IsDataValid(Context);
|
||||
@@ -105,3 +106,4 @@ EDataValidationResult USpeechDataAsset::IsDataValid(class FDataValidationContext
|
||||
|
||||
return Result;
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -3,8 +3,3 @@
|
||||
|
||||
#include "UI/MainMenuWidget.h"
|
||||
|
||||
void UMainMenuWidget::ToggleOptionsWidget(bool bActive)
|
||||
{
|
||||
OptionsScreenOpen = bActive;
|
||||
OptionsScreen_Widget->SetVisibility(OptionsScreenOpen? ESlateVisibility::Visible : ESlateVisibility::Hidden);
|
||||
}
|
||||
|
||||
@@ -16,19 +16,7 @@ class PROJECTELERI_API UMainMenuWidget : public UEleriBaseWidget
|
||||
|
||||
public:
|
||||
|
||||
//Main menu widget
|
||||
UFUNCTION(BlueprintCallable, BlueprintPure)
|
||||
UUserWidget* GetOptionsWidget() { return OptionsScreen_Widget; }
|
||||
UFUNCTION(BlueprintCallable)
|
||||
void ToggleOptionsWidget(bool bActive);
|
||||
UFUNCTION(BlueprintCallable, BlueprintPure)
|
||||
bool IsOptionsOpen() const { return OptionsScreenOpen; }
|
||||
|
||||
protected:
|
||||
|
||||
//Dialogue UI
|
||||
UPROPERTY(meta = (BindWidget))
|
||||
UUserWidget* OptionsScreen_Widget;
|
||||
UPROPERTY()
|
||||
bool OptionsScreenOpen = false;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user