Space Plunder
Loading...
Searching...
No Matches
PlayerStateInterface.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 "Data/BaseData.h"
7#include "UObject/Interface.h"
8#include "PlayerStateInterface.generated.h"
9
10struct FTeamScoreData;
11// This class does not need to be modified.
12UINTERFACE()
13class BASEHELPERS_API UPlayerStateInterface : public UInterface
14{
15 GENERATED_BODY()
16};
17
21class BASEHELPERS_API IPlayerStateInterface
22{
23 GENERATED_BODY()
24
25 // Add interface functions to this class. This is the class that will be inherited to implement this interface.
26public:
27
29
30 virtual void SetMatchOver(FMatchState MatchState, const TArray<FTeamScoreData>& Scores) = 0;
31
32
33};
Definition PlayerStateInterface.h:22
virtual FCharacterBaseSkills & GetCharacterSkills()=0
virtual void SetMatchOver(FMatchState MatchState, const TArray< FTeamScoreData > &Scores)=0
Definition PlayerStateInterface.h:14
Definition BaseData.h:815
Definition BaseData.h:1077
Definition MultiplayerData.h:37