Space Plunder
Loading...
Searching...
No Matches
MatchFinishedWidget.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/BaseData.h"
8#include "Data/MenuData.h"
9#include "MatchFinishedWidget.generated.h"
10
11UCLASS()
12class MENUSYSTEM_API UMatchFinishedWidget : public UUserWidget
13{
14 GENERATED_BODY()
15
16public:
17
18 virtual bool Initialize() override;
19
20 void MatchOver(FMatchState MatchState, const TArray<FTeamScoreData>& Scores);
21 UFUNCTION(BlueprintImplementableEvent, Category="Menu System")
22 void OnMatchOver(FMatchState MatchState, const TArray<FTeamScoreData>& Scores);
23
24 void RoundOver(FMatchState MatchState, const TArray<FTeamScoreData>& Scores);
25 UFUNCTION(BlueprintImplementableEvent, Category="Menu System")
26 void OnRoundOver(FMatchState MatchState, const TArray<FTeamScoreData>& Scores);
27
28
29 UFUNCTION(BlueprintCallable, Category="Menu System")
30 void LeaveMatch();
31protected:
32 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Menu System")
33 FMatchState MultiplayerMatchState;
34 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Menu System")
35 TArray<FTeamScoreData> AllScores;
36
37
38};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition MatchFinishedWidget.h:13
Definition BaseData.h:1077
Definition MultiplayerData.h:37