LEAP Documentation 40220
Documentation for the LEAP project
AProjectXSpawnTarget Member List

This is the complete list of members for AProjectXSpawnTarget, including all inherited members.

AProjectXSpawnTarget()AProjectXSpawnTarget
CanSpawnPlayer(const AProjectXPlayerState *InInstigator) const overrideAProjectXSpawnTargetvirtual
DeRegisterActorForScoring()ISpawnTargetInterfacevirtual
GetAverageEnemyTeamLocation(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, FVector &AverageEnemyLocation)ISpawnTargetInterfacestatic
GetCanSpawnOnCombatTarget() constISpawnTargetInterfaceinlinevirtual
GetFurthestLocationFromOtherPlayers(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints)ISpawnTargetInterfacestatic
GetRandomSafeSpawnLocation(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, float MaximumSpawnDistance, float MinimumSpawnDistance)ISpawnTargetInterfacestatic
GetSpawnLocation(AProjectXPlayerState *InInstigator, FTransform &Transform) const overrideAProjectXSpawnTargetvirtual
GetSpawnScoreForInstigator(const AActor *const QueryInstigator, FVector &TargetLocation, bool bUseDistanceToTargetLocation=false) constISpawnTargetInterfaceinlinevirtual
RegisterActorForScoring()ISpawnTargetInterfacevirtual
ShouldRegisterForScoringOnStart() constISpawnTargetInterfaceinlinevirtual
UpdateCanSpawnOnCombatTarget(bool bNewInCombatSpawnTarget)ISpawnTargetInterfaceinlinevirtual