LEAP Documentation 40220
Documentation for the LEAP project
CapturePoint.h File Reference
#include "ProjectX.h"
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "Components/CapsuleComponent.h"
#include "Engine/DataTable.h"
#include "SpawnTargetInterface.h"
#include "ReactsToMatchEvents.h"
#include "TeamInterface.h"
#include "PlayerStats.h"
#include "TrackableInterface.h"
#include "CapturePoint.generated.h"

Go to the source code of this file.

Classes

struct  FCaptureInfo
 
struct  FBaseControlEventTableRow
 
class  ACapturePoint
 

Macros

#define NUMBER_OF_DECAYS_UNTIL_AWARD_RESET   2
 

Enumerations

enum class  ECaptureType : uint8 { CaptureFull = 0 , CapturePartial = 1 , NeutralizeFull = 2 , NeutralizePartial = 3 }
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FControlPointOwnerChangedSignature, int32, TeamOwner, ACapturePoint *, Point)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FCaptureInfoChanged, const FCaptureInfo &, CaptureInfo)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FCapturePointLockChangedSignature, ACapturePoint *, CapturePoint, bool, bLocked)
 

Macro Definition Documentation

◆ NUMBER_OF_DECAYS_UNTIL_AWARD_RESET

#define NUMBER_OF_DECAYS_UNTIL_AWARD_RESET   2

Enumeration Type Documentation

◆ ECaptureType

enum class ECaptureType : uint8
strong
Enumerator
CaptureFull 
CapturePartial 
NeutralizeFull 
NeutralizePartial 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FCaptureInfoChanged  ,
const FCaptureInfo ,
CaptureInfo   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FCapturePointLockChangedSignature  ,
ACapturePoint ,
CapturePoint  ,
bool  ,
bLocked   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FControlPointOwnerChangedSignature  ,
int32  ,
TeamOwner  ,
ACapturePoint ,
Point   
)