Create PauseUIWidget
This commit is contained in:
parent
d6f89e259f
commit
149de8788f
|
@ -0,0 +1,41 @@
|
||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
|
||||||
|
#include "PauseUIWidget.h"
|
||||||
|
|
||||||
|
|
||||||
|
void UPauseUIWidget::NativeConstruct()
|
||||||
|
{
|
||||||
|
Super::NativeConstruct();
|
||||||
|
|
||||||
|
ResumeButton->OnClicked.AddUniqueDynamic(this, &UPauseUIWidget::ResumeButtonOnClicked);
|
||||||
|
OptionsButton->OnClicked.AddUniqueDynamic(this, &UPauseUIWidget::OptionsButtonOnClicked);
|
||||||
|
SaveButton->OnClicked.AddUniqueDynamic(this, &UPauseUIWidget::SaveButtonOnClicked);
|
||||||
|
QuitButton->OnClicked.AddUniqueDynamic(this, &UPauseUIWidget::QuitButtonOnClicked);
|
||||||
|
CloseApplicationButton->OnClicked.AddUniqueDynamic(this, &UPauseUIWidget::CloseApplicationButtonOnClicked);
|
||||||
|
}
|
||||||
|
|
||||||
|
void UPauseUIWidget::ResumeButtonOnClicked()
|
||||||
|
{
|
||||||
|
// TODO: Implement Functionality
|
||||||
|
}
|
||||||
|
|
||||||
|
void UPauseUIWidget::OptionsButtonOnClicked()
|
||||||
|
{
|
||||||
|
// TODO: Implement Functionality
|
||||||
|
}
|
||||||
|
|
||||||
|
void UPauseUIWidget::SaveButtonOnClicked()
|
||||||
|
{
|
||||||
|
// TODO: Implement Functionality
|
||||||
|
}
|
||||||
|
|
||||||
|
void UPauseUIWidget::QuitButtonOnClicked()
|
||||||
|
{
|
||||||
|
// TODO: Implement Functionality
|
||||||
|
}
|
||||||
|
|
||||||
|
void UPauseUIWidget::CloseApplicationButtonOnClicked()
|
||||||
|
{
|
||||||
|
// TODO: Implement Functionality
|
||||||
|
}
|
|
@ -0,0 +1,51 @@
|
||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "CoreMinimal.h"
|
||||||
|
#include "Blueprint/UserWidget.h"
|
||||||
|
#include "Components/Button.h"
|
||||||
|
#include "Components/VerticalBox.h"
|
||||||
|
#include "PauseUIWidget.generated.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
UCLASS()
|
||||||
|
class NAKATOMI_API UPauseUIWidget : public UUserWidget
|
||||||
|
{
|
||||||
|
GENERATED_BODY()
|
||||||
|
|
||||||
|
public:
|
||||||
|
UPROPERTY(BlueprintReadWrite, meta = (BindWidget))
|
||||||
|
UVerticalBox* VerticalBox;
|
||||||
|
|
||||||
|
UPROPERTY(BlueprintReadWrite, meta = (BindWidget))
|
||||||
|
UButton* ResumeButton;
|
||||||
|
|
||||||
|
UPROPERTY(BlueprintReadWrite, meta = (BindWidget))
|
||||||
|
UButton* OptionsButton;
|
||||||
|
|
||||||
|
UPROPERTY(BlueprintReadWrite, meta = (BindWidget))
|
||||||
|
UButton* SaveButton;
|
||||||
|
|
||||||
|
UPROPERTY(BlueprintReadWrite, meta = (BindWidget))
|
||||||
|
UButton* QuitButton;
|
||||||
|
|
||||||
|
UPROPERTY(BlueprintReadWrite, meta = (BindWidget))
|
||||||
|
UButton* CloseApplicationButton;
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual void NativeConstruct() override;
|
||||||
|
|
||||||
|
private:
|
||||||
|
void ResumeButtonOnClicked();
|
||||||
|
|
||||||
|
void OptionsButtonOnClicked();
|
||||||
|
|
||||||
|
void SaveButtonOnClicked();
|
||||||
|
|
||||||
|
void QuitButtonOnClicked();
|
||||||
|
|
||||||
|
void CloseApplicationButtonOnClicked();
|
||||||
|
};
|
Loading…
Reference in New Issue