5#include "CoreMinimal.h"
6#include "UObject/Interface.h"
7#include "TeamInterface.generated.h"
18UINTERFACE(BlueprintType, meta = (CannotImplementInterfaceInBlueprint))
21 GENERATED_UINTERFACE_BODY()
27 GENERATED_IINTERFACE_BODY()
30 UFUNCTION(BlueprintCallable)
31 virtual int32 GetTeam()
const {
return UINT8_MAX; }
32 UFUNCTION(BlueprintCallable)
33 virtual int32 SetTeam(int32 NewTeam) {
return NewTeam; }
34 static bool IsValidTeam(
const ITeamInterface*
const TeamInferface);
ETeamRole
Definition: TeamInterface.h:11
Definition: TeamInterface.h:26
Definition: TeamInterface.h:20