LEAP Documentation 40220
Documentation for the LEAP project
ACommandCenter Member List

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

ACommandCenter()ACommandCenter
BeginPlay() overrideACommandCentervirtual
bMatchStartedATeamDeathmatchSpawnPointprotected
CanSpawnPlayer(const AProjectXPlayerState *SpawnInstigator) constATeamDeathmatchSpawnPointvirtual
CheckForInitialization()ACommandCenterprotectedvirtual
CollectPlayerStartList()ATeamDeathmatchSpawnPointvirtual
DefaultTeamATeamDeathmatchSpawnPointprotected
DefensesDepleted()ACommandCentervirtual
DefensiveTurretsACommandCenterprotected
DeRegisterActorForScoring()ISpawnTargetInterfacevirtual
DestroyablePartsACommandCenterprotected
DestroyCommandCenter()ACommandCentervirtual
GamePlayPlayerStartListATeamDeathmatchSpawnPointprotected
GamePlayStartPointVolumesATeamDeathmatchSpawnPointprotected
GetAverageEnemyTeamLocation(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, FVector &AverageEnemyLocation)ISpawnTargetInterfacestatic
GetCanSpawnOnCombatTarget() constISpawnTargetInterfaceinlinevirtual
GetFurthestLocationFromOtherPlayers(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints)ISpawnTargetInterfacestatic
GetIsObjectiveDead() constACommandCenterinlinevirtual
GetIsObjectiveProperlyInitialized() constACommandCenterinlinevirtual
GetObjectiveHealth() const overrideACommandCentervirtual
GetObjectiveMaxHealth() const overrideACommandCentervirtual
GetObjectiveSortOrder() constACommandCenterinlinevirtual
GetObjectiveTeam() constACommandCenterinlinevirtual
GetPlayerStart(class AController *Player) constATeamDeathmatchSpawnPointvirtual
GetPlayerStartList(uint8 Team, TArray< AActor * > &PlayerStartList) constATeamDeathmatchSpawnPointprotected
GetPointName() constATeamDeathmatchSpawnPointinlinevirtual
GetRandomSafeSpawnLocation(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, float MaximumSpawnDistance, float MinimumSpawnDistance)ISpawnTargetInterfacestatic
GetSpawnLocation(AProjectXPlayerState *SpawnInstigator, FTransform &Transform) const overrideATeamDeathmatchSpawnPointvirtual
GetSpawnScoreForInstigator(const AActor *const QueryInstigator, FVector &TargetLocation, bool bUseDistanceToTargetLocation=false) const overrideATeamDeathmatchSpawnPointvirtual
GetTeam() const overrideATeamDeathmatchSpawnPointinlinevirtual
HasDefensesUp() constACommandCenter
IsValidTeam(const ITeamInterface *const TeamInferface)ITeamInterfacestatic
MatchEnded()IReactsToMatchEventsvirtual
MatchStarted() overrideATeamDeathmatchSpawnPointvirtual
MatchStartPlayerStartListATeamDeathmatchSpawnPointprotected
MatchStartPointVolumesATeamDeathmatchSpawnPointprotected
MaxSpawnPointSearchDistanceATeamDeathmatchSpawnPointprotected
MinSpawnPointSearchDistanceATeamDeathmatchSpawnPointprotected
OnCommandCenterDestroyedACommandCenter
OnCommandCenterHealthChangedACommandCenter
OnCommandCenterInitialized()ACommandCenterprotected
OnCommandCenterProperlyInitializedACommandCenter
OnCommandCenterUnderAttackACommandCenter
OnDefensesDepletedACommandCenter
OnHealthChanged(float Delta)ACommandCenterprotectedvirtual
OnMatchEnded()IReactsToMatchEvents
OnMatchStarted()IReactsToMatchEvents
OnPartActivationChanged(ADestroyableObjective *Objective)ACommandCentervirtual
OnPartDamageTaken(ADestroyableObjective *Objective, const float Damage, struct FDamageEvent const &DamageEvent, class AController *EventInstigator, class AActor *DamageCauser, class APlayerState *InstigatorPlayerState)ACommandCentervirtual
OnPartDestroyed(ADestroyableObjective *Objective, const float Damage, struct FDamageEvent const &DamageEvent, class AController *EventInstigator, class AActor *DamageCauser, class APlayerState *InstigatorPlayerState)ACommandCentervirtual
PointNameATeamDeathmatchSpawnPointprotected
RegisterActorForScoring()ISpawnTargetInterfacevirtual
SavePlayerStart(AStartPointVolume *StartVolume, TArray< AActor * > &PlayerStartList, APlayerStart *PlayerStart)ATeamDeathmatchSpawnPointprotected
SetObjectiveTeam() constIAllOutWarfareObjectiveInterfaceinlinevirtual
SetTeam(int32 NewTeam)ITeamInterfaceinlinevirtual
ShouldRegisterForScoringOnStart() constISpawnTargetInterfaceinlinevirtual
SortOrderACommandCenterprotected
UpdateCanSpawnOnCombatTarget(bool bNewInCombatSpawnTarget)ISpawnTargetInterfaceinlinevirtual
UpdateSpawnRanges(int32 MaxSpawnRange, int32 MinSpawnRange)ATeamDeathmatchSpawnPointinline