RoveSoSimulator
Loading...
Searching...
No Matches
PauseMenuWidget.h
1#pragma once
2
3#include "UObject/ObjectMacros.h"
4#include "UI/UIWidget.h"
5#include "PauseMenuWidget.generated.h"
6
7class UButton;
8
9UCLASS(Abstract, Blueprintable, BlueprintType)
10class UPauseMenuWidget : public UUIWidget
11{
12 GENERATED_BODY()
13
14protected:
15 void NativeOnInitialized() override;
16 //void SetupInputBindings(UEnhancedInputComponent* EI) override;
17 void BeforeAddition() override;
18 void AfterRemoval() override;
19
20 UPROPERTY(meta = (BindWidget))
21 UButton* ResumeButton;
22 UFUNCTION()
23 void ResumeClick();
24
25 UPROPERTY(meta = (BindWidget))
26 UButton* HelpButton;
27 UFUNCTION()
28 void HelpClick();
29 UPROPERTY(meta = (BindWidget))
30 UButton* ControlsButton;
31 UFUNCTION()
32 void ControlsClick();
33
34 UPROPERTY(meta = (BindWidget))
35 UButton* IntegrationButton;
36 UFUNCTION()
37 void IntegrationClick();
38 UPROPERTY(meta = (BindWidget))
39 UButton* EnviromentButton;
40 UFUNCTION()
41 void EnviromentClick();
42
43 UPROPERTY(meta = (BindWidget))
44 UButton* GraphicsButton;
45 UFUNCTION()
46 void GraphicsClick();
47 UPROPERTY(meta = (BindWidget))
48 UButton* MultiplayerButton;
49 UFUNCTION()
50 void MultiplayerClick();
51
52 UPROPERTY(meta = (BindWidget))
53 UButton* AudioButton;
54 UFUNCTION()
55 void AudioClick();
56 UPROPERTY(meta = (BindWidget))
57 UButton* OtherSettingsButton;
58 UFUNCTION()
59 void OtherSettingsClick();
60
61 UPROPERTY(meta = (BindWidget))
62 UButton* ExitToDesktopButton;
63 UFUNCTION()
64 void ExitToDesktopClick();
65 UPROPERTY(meta = (BindWidget))
66 UButton* ExitToMainMenuButton;
67 UFUNCTION()
68 void ExitToMainMenuClick();
69};
Definition PauseMenuWidget.h:11