LEAP Documentation 40220
Documentation for the LEAP project
ProjectXGameStateHorde.h File Reference
#include "CoreMinimal.h"
#include "GameModes/ProjectXGameState.h"
#include "WaveSpawner.h"
#include "ProjectXGameStateHorde.generated.h"

Go to the source code of this file.

Classes

struct  FWaveInfo
 
struct  FDifficultyInfo
 
struct  FWaveTimerTextInfo
 
class  AProjectXGameStateHorde
 

Enumerations

enum class  EHordePlayerStatus : uint8 { Joined = 0 , Alive = 1 , Dead = 2 }
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWaveFailedSignature, uint8, CurrentFailureCount)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FActivePlayersUpdatedSignature, const TArray< AProjectXPlayerState * > &, ActivePlayers)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnPrimarySpawnerUpdatedSignature, const AWaveSpawner *, WaveSpawner)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnMobKilledSignature, const AProjectXCharacter *, Character)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FMobKillsUpdatedSignature, const FWaveInfo &, WaveInfo)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnDifficultyUpdatedSignature, EDifficultyLevel, DifficultyLevel)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnLivesAvailableChangedSignature, uint8, LivesAvailable)
 

Enumeration Type Documentation

◆ EHordePlayerStatus

enum class EHordePlayerStatus : uint8
strong
Enumerator
Joined 
Alive 
Dead 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FActivePlayersUpdatedSignature  ,
const TArray< AProjectXPlayerState * > &  ,
ActivePlayers   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FMobKillsUpdatedSignature  ,
const FWaveInfo ,
WaveInfo   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [3/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnDifficultyUpdatedSignature  ,
EDifficultyLevel  ,
DifficultyLevel   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [4/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnLivesAvailableChangedSignature  ,
uint8  ,
LivesAvailable   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [5/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnMobKilledSignature  ,
const AProjectXCharacter ,
Character   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [6/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnPrimarySpawnerUpdatedSignature  ,
const AWaveSpawner ,
WaveSpawner   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [7/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FWaveFailedSignature  ,
uint8  ,
CurrentFailureCount   
)