LEAP Documentation 40220
Documentation for the LEAP project
FlagSpawn.h File Reference
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "ReactsToMatchEvents.h"
#include "TeamInterface.h"
#include "SpawnTargetInterface.h"
#include "TrackableInterface.h"
#include "FlagSpawn.generated.h"

Go to the source code of this file.

Classes

class  AFlagSpawn
 

Enumerations

enum class  EFlagSpawnBehaviour : uint8 { CaptureOnly = 0 , SpawnOnly = 1 , Both = 2 }
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FFlagSpawnEventSignature, AFlag *, Flag, bool, bNewFlag)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FFlagCarrierEventSignature, AFlag *, Flag, AProjectXCharacter *, Character, int32, Team)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FFlagStateUpdatedEventSignature, bool, bFlagIsHome)
 

Enumeration Type Documentation

◆ EFlagSpawnBehaviour

enum class EFlagSpawnBehaviour : uint8
strong
Enumerator
CaptureOnly 
SpawnOnly 
Both 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FFlagStateUpdatedEventSignature  ,
bool  ,
bFlagIsHome   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FFlagCarrierEventSignature  ,
AFlag ,
Flag  ,
AProjectXCharacter ,
Character  ,
int32  ,
Team   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FFlagSpawnEventSignature  ,
AFlag ,
Flag  ,
bool  ,
bNewFlag   
)