UTeamCapturePointComponent¶
#include <TeamCapturePointComponent.h>
Inherits from UActorComponent, IReplicatedSubobjectInterface, ITBLBlueprintCompilerInterface
Public Functions¶
Name | |
---|---|
void | ActivateTeamCapturePoint() |
void | BeginOverlap(AActor * OverlappedActor, AActor * OtherActor) |
void | DeactivateTeamCapturePoint() |
void | EndOverlap(AActor * OverlappedActor, AActor * OtherActor) |
ATBLTeam * | GetControllingTeam(bool & IsTie) |
bool | GetIsImmune() |
virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
ATBLTeam * | GetOwningTeam() |
int32 | GetPlayerNumbersForFaction([[EFaction]] Faction) |
ATBLTeam * | GetProgressGainedByTeam() |
void | OnActivated(UActorComponent * Component, bool bReset) |
void | OnDeactivated(UActorComponent * Component) |
void | OnRep_CaptureState() |
void | OnRep_ControllingTeamChanged() |
void | OnRep_PlayersInTeamCapturePoint() |
void | OnRep_Properties() |
void | OnTrackedCharacterDestroyed(AActor * DestroyedActor) |
void | OnTrackedCharacterKilled(const FDeathDamageTakenEvent & DamageEvent) |
bool | PlayerSatisfiesCaptureRequirments(ATBLCharacter * Player) |
void | RefreshActorsInCaptureZone() |
void | ResetCapturePoint() |
void | SetCaptureState(TEnumAsByte< [[ETeamCapturePointComponentState::Type]] > NewState) |
void | SetIsDefendingTeamAllowedToGainScore(bool Enabled) |
void | SetTeamCapturePointProperties(FTeamCapturePointComponentProperties Props) |
UTeamCapturePointComponent() |
Protected Functions¶
Name | |
---|---|
void | OnRep_OwningTeamChanged() |
void | OnRep_Progress() |
Public Attributes¶
Name | |
---|---|
FCPStateChanged | CaptureStateChanged |
FReplicated_ATBLTeamPtr | ControllingTeam |
FReplicated_ECapturePointState | CurrentCaptureState |
FDisplayComponentControls | DisplayComponentControls |
[[FObjectiveStatusDisplayComponentStruct]] | ObjectiveStatusDisplay |
FCPOwningTeamHasChanged | OnControllingTeamHasChanged |
FCPOwningTeamHasChanged | OnOwningTeamHasChanged |
FCPPlayerAdded | OnPlayerAdded |
FCPPlayerAdded | OnPlayerRemoved |
FCPProgressChange | OnProgressChanged |
FReplicated_ATBLTeamPtr | OwningTeam |
FReplicatedArray_ATBLCharacterPtr | PlayersInCaptureVolume |
FPlayersUpdateInTeamCPComponent | PlayersInCaptureVolumeChanged |
FReplicated_ECapturePointState | PreviousCaptureState |
FReplicated_Float | Progress |
FReplicated_ATBLTeamPtr | ProgressGainedByTeam |
FReplicated_FTeamCapturePointComponentProperties | ReplicatedTeamCapturePointComponentProperties |
FTeamCapturePointComponentProperties | TeamCapturePointComponentProperties |
FCPTickEvent | TickEventFire |
FReplicated_Bool | bIsImmune |
Protected Attributes¶
Name | |
---|---|
FDataTableRowSelection | CaptureIntervalScoreEvent |
float | CaptureIntervalScoreInterval |
TMap< uint32, TWeakObjectPtr< ATBLCharacter > > | CharacterIDMap |
TArray< AActor * > | OtherOverlapActors |
TArray< UPrimitiveComponent * > | OverlapComponents |
TMap< AActor *, FOverlappedCharacterList > | TrackedCharactersByActor |
bool | bAwardCaptureInterval |
bool | bAwardScoreWhenCaptured |
bool | bDefenderCanGetScore |
Updated on 2025-01-21 at 09:02:25 +0100