LEAP Documentation
40220
Documentation for the LEAP project
ObjectiveWidget.h
Go to the documentation of this file.
1
// Copyright Blue Isle Studios Inc 2022. All Rights Reserved.
2
3
#pragma once
4
5
#include "CoreMinimal.h"
6
#include "
ReactsToObjectiveInterface.h
"
7
#include "Blueprint/UserWidget.h"
8
#include "ObjectiveWidget.generated.h"
9
10
class
AProjectXSpawnerObjective
;
11
12
13
UCLASS()
14
class PROJECTX_API
UObjectiveWidget
: public UUserWidget, public
IReactsToObjectiveInterface
15
{
16
GENERATED_BODY()
17
18
public
:
19
UFUNCTION(BlueprintCallable)
20
virtual
AProjectXSpawnerObjective
* const GetObjectiveOwner()
const
{
return
ObjectiveOwner; }
21
UFUNCTION()
22
virtual
void
IntializeObjectiveOwnedObject(
AProjectXSpawnerObjective
* ObjectiveController) override;
23
protected:
24
AProjectXSpawnerObjective
* ObjectiveOwner = NULL;
25
};
ReactsToObjectiveInterface.h
AProjectXSpawnerObjective
Definition:
ProjectXSpawnerObjective.h:53
IReactsToObjectiveInterface
Definition:
ReactsToObjectiveInterface.h:18
UObjectiveWidget
Definition:
ObjectiveWidget.h:15
E:
ProjectY
Source
ProjectX
Public
Gameplay
Objectives
ObjectiveWidget.h
Generated by
1.9.4