#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "ReactsToMatchEvents.h"
#include "SpawnInterface.h"
#include "Engine/DataTable.h"
#include "Engine/DataAsset.h"
#include "WeakInterfacePtr.h"
#include "WaveSpawner.generated.h"
Go to the source code of this file.
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FWaveSpawnerWaveStartedSignature, AWaveSpawner *const, WaveSpawner) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FWaveSpawnerCompletedSignature, AWaveSpawner *const, WaveSpawner, bool, bSuccess) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FWaveSpawnerMobDefeatedSignature, AWaveSpawner *const, WaveSpawner, int32, DefeatedMobCount) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FWaveSpawnerMobCountUpdatedSignature, AWaveSpawner *const, WaveSpawner, int32, TotalMobCount, int32, DefeatedMobCount) |
|
◆ EWaveSpawnerState
Enumerator |
---|
Idle | |
Spawning | |
InProgress | |
CoolingDown | |
Completed | |
Invalid | |
◆ EWaveTimerType
Enumerator |
---|
NONE | |
Survive | |
Cooldown | |
ObjectiveTime | |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam |
( |
FWaveSpawnerWaveStartedSignature |
, |
|
|
AWaveSpawner * const |
, |
|
|
WaveSpawner |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams |
( |
FWaveSpawnerMobCountUpdatedSignature |
, |
|
|
AWaveSpawner * const |
, |
|
|
WaveSpawner |
, |
|
|
int32 |
, |
|
|
TotalMobCount |
, |
|
|
int32 |
, |
|
|
DefeatedMobCount |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [1/2]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams |
( |
FWaveSpawnerCompletedSignature |
, |
|
|
AWaveSpawner * const |
, |
|
|
WaveSpawner |
, |
|
|
bool |
, |
|
|
bSuccess |
|
|
) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [2/2]
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams |
( |
FWaveSpawnerMobDefeatedSignature |
, |
|
|
AWaveSpawner * const |
, |
|
|
WaveSpawner |
, |
|
|
int32 |
, |
|
|
DefeatedMobCount |
|
|
) |
| |