LEAP Documentation 40220
Documentation for the LEAP project
DestroyableObjective.h File Reference
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "Gameplay/HealthInterface.h"
#include "Gameplay/TeamInterface.h"
#include "ExperienceConfiguration.h"
#include "DestroyableObjective.generated.h"

Go to the source code of this file.

Classes

class  ADestroyableObjective
 

Macros

#define NOT_INITIALIZED_HEALTH   -MAX_FLT
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams (FObjectiveDamagedSignature, class ADestroyableObjective *, Objective, const float, Damage, struct FDamageEvent const &, DamageEvent, class AController *, EventInstigator, class AActor *, DamageCauser, class APlayerState *, InstigatorPlayerState)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FObjectiveEventSignature, class ADestroyableObjective *, Objective)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FObjectivePointTeamChangedSignature, int32, TeamOwner, ADestroyableObjective *, Objective)
 

Macro Definition Documentation

◆ NOT_INITIALIZED_HEALTH

#define NOT_INITIALIZED_HEALTH   -MAX_FLT

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FObjectiveEventSignature  ,
class ADestroyableObjective ,
Objective   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams ( FObjectiveDamagedSignature  ,
class ADestroyableObjective ,
Objective  ,
const float  ,
Damage  ,
struct FDamageEvent const &  ,
DamageEvent  ,
class AController *  ,
EventInstigator  ,
class AActor *  ,
DamageCauser  ,
class APlayerState *  ,
InstigatorPlayerState   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FObjectivePointTeamChangedSignature  ,
int32  ,
TeamOwner  ,
ADestroyableObjective ,
Objective   
)