LEAP Documentation 40220
Documentation for the LEAP project
ISpawnTargetInterface Member List

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

CanSpawnPlayer(const AProjectXPlayerState *Instigator) constISpawnTargetInterfaceinlinevirtual
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 *Instigator, FTransform &Transform) constISpawnTargetInterfaceinlinevirtual
GetSpawnScoreForInstigator(const AActor *const QueryInstigator, FVector &TargetLocation, bool bUseDistanceToTargetLocation=false) constISpawnTargetInterfaceinlinevirtual
RegisterActorForScoring()ISpawnTargetInterfacevirtual
ShouldRegisterForScoringOnStart() constISpawnTargetInterfaceinlinevirtual
UpdateCanSpawnOnCombatTarget(bool bNewInCombatSpawnTarget)ISpawnTargetInterfaceinlinevirtual