Skip to content

USpecialSpawnSpec

#include <SpecialSpawnSpec.h>

Inherits from UObject

Public Functions

Name
bool CanSpawnHorse(ASpawnWave * SpawnWave) const
bool ForceBotsUseLoadout() const
TSubclassOf< ULoadoutSelection > GetAllowedClassLoadout(TSubclassOf< ATBLCharacter > CharacterClass) const
TMap< TSubclassOf< ATBLCharacter >, TSubclassOf< ULoadoutSelection > > GetAllowedClasses() const
void GetAllowedClassesList(TArray< TSubclassOf< ATBLCharacter >> & AllowedClassesList, ATBLPlayerController * TargetController) const
void GetAllowedClassesSet(TSet< TSubclassOf< ATBLCharacter >> & AllowedClassesSet, ATBLPlayerController * TargetController) const
int32 GetMaxHorseCount(ASpawnWave * SpawnWave, [[EFaction]] FactionOverride) const
TSubclassOf< ULoadoutSelection > GetRandomClassLoadout() const
bool HasAllowedClassList() const
bool IsAllowedClass(TSubclassOf< ATBLCharacter > CharacterClass) const
bool IsHorseWave() const
USpecialSpawnSpec()

Public Attributes

Name
float AutoVoAllyCavalaryIncomingDelay
float AutoVoCavalaryChargeDelay
float AutoVoEnemyCavalryIncomingDelay
float AutoVoHorseAllyPercent
float AutoVoHorseEnemyPercent
float AutoVoOffenseChargeDelay
[[FText]] SpawnName
UTexture2D * SpawnWaveIcon
bool bAutospawnAllowed
bool bForceBotsUseLoadout
bool bIgnorePlayerOwnership
bool bJoinAfterDeath
bool bPromptedSpawn
bool bUseSubclassesOfAllowedClasses

Protected Attributes

Name
TMap< TSubclassOf< ATBLCharacter >, TSubclassOf< ULoadoutSelection > > AllowedClasses
int32 MaxHorseCount
bool bHorse

Updated on 2025-01-21 at 09:02:24 +0100