Space Plunder
Loading...
Searching...
No Matches
DifficultyInterface.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 "UObject/Interface.h"
7#include "Data/BaseData.h"
8#include "DifficultyInterface.generated.h"
9
10
11
12UINTERFACE(MinimalAPI, NotBlueprintable)
13class UDifficultyInterface : public UInterface
14{
15 GENERATED_BODY()
16};
17
18class BASEHELPERS_API IDifficultyInterface
19{
20 GENERATED_BODY()
21
22public:
23
24 UFUNCTION(BlueprintCallable, Category="Difficulty")
25 virtual EDifficultyLevel GetDifficultyLevel() const = 0;
26 UFUNCTION(BlueprintCallable, Category="Difficulty")
27 virtual void SetDifficultyLevel(const EDifficultyLevel NewDifficultyLevel) = 0;
28
29};
EDifficultyLevel
Definition BaseData.h:1052
Definition DifficultyInterface.h:19
Definition DifficultyInterface.h:14