|
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 |
Public Member Functions inherited from ISpawnTargetInterface | |
| 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 Public Member Functions inherited from ISpawnTargetInterface | |
| 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.