ASpawnWave¶
#include <SpawnWave.h>
Inherits from ATBLActor, AActor, IReplicatedSubobjectInterface
Inherited by AForcedRespawnSpawnWave, AForwardSpawnWave
Public Functions¶
| Name | |
|---|---|
| ASpawnWave() | |
| void | AllowFullPlayerControl() |
| void | AttemptCleanup() |
| void | End() |
| void | FireEarly() |
| TArray< TSubclassOf< ATBLCharacter > > | GetAllowedCharacterClasses(ATBLPlayerController * TargetController) |
| TSubclassOf< ULoadoutSelection > | GetAllowedLoadoutSelection(TSubclassOf< ATBLCharacter > RequestedClass) |
| void | GetDisplayInfo(TMap< TSubclassOf< ATBLCharacter >, TSubclassOf< ULoadoutSelection >> & AllowedClasses, UTexture2D *& SpawnWaveIcon, [[FText]] & SpawnWaveName, bool & SpawnWithHorse) |
| virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
| int32 | GetNumberOfJoinedPlayers() |
| float | GetTimeLeft(AController * Target) const |
| void | HandleNoLongerJoinable() |
| bool | HasPendingDeferredSpawnsRemaining() const |
| bool | IsJoinableBy(AController * Controller) |
| bool | IsPlayerInSpawnWave(ATBLPlayerState * PS) |
| bool | IsSpecialSpawn() |
| bool | JoinSpawn(AController * Controller) |
| bool | LeaveSpawn(AController * Controller) |
| bool | NeedsCleanup() const |
| void | NotifyPendingDeferredSpawn() |
| void | NotifyPendingDeferredSpawnPerformed() |
| void | OnRep_WaveState() |
| void | ProcessInitiallySpawnedCharacters(ASpawner * InstigatorSpawner, const TArray< ATBLCharacter * > & Characters) |
| void | Public_StartSpawning() |
| bool | RejectSpawn(AController * Controller) |
| void | ReportSpawnFailure(AController * Controller, const FName & Reason) |
| void | SetClientJoinTime(float InClientJoinWorldTime) |
| void | SetNoLongerJoinable() |
| bool | ShouldShowSpawnPrompt() |
| void | SpawnController(AController * Controller) |
| void | StartCleanupTimer(bool bRestart) |
Protected Functions¶
| Name | |
|---|---|
| void | OnControllerPossessedPawn(APawn * NewPawn) |
| void | OnRep_ReplJoinedPlayers() |
| void | StartPrespawning() |
Public Attributes¶
| Name | |
|---|---|
| float | ExtraSecondsBeforeSpawningToSpawnBots |
| [[EFaction]] | Faction |
| TSet< AController * > | JoinedPlayers |
| float | LastPendingDeferredSpawnRequest |
| int32 | MaxPlayerCount |
| float | MinimumWaitTimeSeconds |
| FPossessedCharacter | OnPossessedCharacter |
| FSpawnWaveSpawnedCharacter | OnSpawnedCharacter |
| FWaveFilled | OnWaveFilled |
| FWaveFinished | OnWaveFinished |
| FWaveFinished | OnWaveNoLongerJoinable |
| FWaveSpawning | OnWaveSpawning |
| int32 | PendingDeferredSpawnCount |
| TArray< AController * > | PlayersToSpawn |
| float | PrespawnTime |
| TSet< AController * > | RejectedPlayers |
| TArray< ATBLPlayerState * > | ReplJoinedPlayers |
| float | SecondsBeforeSpawningStarts |
| float | SecondsJoinableAfterSpawningStarts |
| FSpawnWaveSounds | SpawnWaveSounds |
| ASpawner * | Spawner |
| TSubclassOf< USpecialSpawnSpec > | SpecialSpawnSpec |
| float | StartTime |
| [[ESpawnWaveState]] | WaveState |
| bool | bAllowBots |
| bool | bControlRestricted |
| uint8 | bFireWhenFilled |
| bool | bForcedSpawn |
| bool | bForwardSpawn |
| bool | bIsPlayFromHere |
| bool | bPrespawn |
| bool | bPrivateWave |
| bool | bWantsEndAfterControlReturned |
Protected Attributes¶
| Name | |
|---|---|
| USceneComponent * | DummyRoot |
| TSet< AController * > | HistoryOfJoinedPlayers |
Updated on 2025-01-21 at 09:02:23 +0100