![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <ProjectXSpawnTarget.h>
Public Member Functions | |
AProjectXSpawnTarget () | |
virtual bool | CanSpawnPlayer (const AProjectXPlayerState *InInstigator) const override |
virtual bool | GetSpawnLocation (AProjectXPlayerState *InInstigator, FTransform &Transform) const override |
![]() | |
virtual void | RegisterActorForScoring () |
virtual void | DeRegisterActorForScoring () |
virtual bool | CanSpawnPlayer (const AProjectXPlayerState *Instigator) const |
virtual bool | GetSpawnLocation (AProjectXPlayerState *Instigator, FTransform &Transform) const |
virtual float | GetSpawnScoreForInstigator (const AActor *const QueryInstigator, FVector &TargetLocation, bool bUseDistanceToTargetLocation=false) const |
virtual bool | GetCanSpawnOnCombatTarget () const |
virtual void | UpdateCanSpawnOnCombatTarget (bool bNewInCombatSpawnTarget) |
virtual bool | ShouldRegisterForScoringOnStart () const |
Additional Inherited Members | |
![]() | |
static const void | GetAverageEnemyTeamLocation (const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, FVector &AverageEnemyLocation) |
static AActor * | GetFurthestLocationFromOtherPlayers (const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints) |
static AActor * | GetRandomSafeSpawnLocation (const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, float MaximumSpawnDistance, float MinimumSpawnDistance) |
AProjectXSpawnTarget::AProjectXSpawnTarget | ( | ) |
|
overridevirtual |
Reimplemented from ISpawnTargetInterface.
|
overridevirtual |
Reimplemented from ISpawnTargetInterface.