Space Plunder
Loading...
Searching...
No Matches
ReplayMenu.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Blueprint/UserWidget.h"
7#include "Data/MenuData.h"
8#include "ReplayMenu.generated.h"
9
10class UReplaySlot;
11class UButton;
12class UScrollBox;
13
14
23UCLASS()
24class MENUSYSTEM_API UReplayMenu : public UUserWidget
25{
26 GENERATED_BODY()
27
28public:
29
30 UReplayMenu(const FObjectInitializer& ObjectInitializer);
31
32 virtual void NativeConstruct() override;
33 virtual bool Initialize() override;
34
35 UFUNCTION()
36 virtual void OnFindReplays(const TArray<FReplayInfo>& Replays);
37
38protected:
39
40 UFUNCTION()
41 void OnBrowseReplaysClicked();
42 UFUNCTION()
43 void OnBackButtonClicked();
44
45 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget))
46 UScrollBox* AllReplaysScrollBox = nullptr;
47 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget))
48 UButton* BrowseReplaysButton = nullptr;
49 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget))
50 UButton* BackButton = nullptr;
51
52
53 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Replay")
54 TSubclassOf<UReplaySlot> ReplaySlotClass;
55
56};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Player Recorded Replay clips menu widget.
Definition ReplayMenu.h:25
A slot for displaying the Player Replay Clip.
Definition ReplaySlot.h:23