5#include "CoreMinimal.h"
6#include "UObject/NoExportTypes.h"
7#include "AllOutWarfareObjectiveInterface.generated.h"
12UINTERFACE(BlueprintType, meta = (CannotImplementInterfaceInBlueprint))
15 GENERATED_UINTERFACE_BODY()
20 GENERATED_IINTERFACE_BODY()
23 UFUNCTION(BlueprintCallable, Category = AOWObjectiveInterface)
24 virtual
float GetObjectiveHealth()
const {
return 0.f;}
25 UFUNCTION(BlueprintCallable, Category = AOWObjectiveInterface)
26 virtual
bool GetIsObjectiveDead()
const {
return false; }
27 UFUNCTION(BlueprintCallable, Category = AOWObjectiveInterface)
28 virtual
float GetObjectiveMaxHealth()
const {
return 0.f; }
29 UFUNCTION(BlueprintCallable, Category = AOWObjectiveInterface)
30 virtual int32 GetObjectiveTeam()
const {
return INDEX_NONE; }
31 UFUNCTION(BlueprintCallable, Category = AOWObjectiveInterface)
32 virtual
bool GetIsObjectiveProperlyInitialized()
const {
return false; }
33 UFUNCTION(BlueprintCallable, Category = AOWObjectiveInterface)
34 virtual
void SetObjectiveTeam()
const {}
37 UFUNCTION(BlueprintCallable, Category = AOWObjectiveInterface)
38 virtual int32 GetObjectiveSortOrder()
const {
return INDEX_NONE; }
Definition: AllOutWarfareObjectiveInterface.h:19
Definition: AllOutWarfareObjectiveInterface.h:14