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
12
UINTERFACE(MinimalAPI, NotBlueprintable)
13
class
UDifficultyInterface
: public UInterface
14
{
15
GENERATED_BODY()
16
};
17
18
class
BASEHELPERS_API
IDifficultyInterface
19
{
20
GENERATED_BODY()
21
22
public
:
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
};
BaseData.h
EDifficultyLevel
EDifficultyLevel
Definition
BaseData.h:1052
IDifficultyInterface
Definition
DifficultyInterface.h:19
UDifficultyInterface
Definition
DifficultyInterface.h:14
SpaceAdventure
Plugins
BaseHelpers
Source
BaseHelpers
Public
Interfaces
DifficultyInterface.h
Generated by
1.10.0