Skip to content

UPlayerCapturePointComponent

#include <PlayerCapturePointComponent.h>

Inherits from UActorComponent, IReplicatedSubobjectInterface

Public Functions

Name
void ActivatePlayerCapturePoint()
void BeginOverlap(AActor * OverlappedActor, AActor * OtherActor)
void DeactivatePlayerCapturePoint()
void EndOverlap(AActor * OverlappedActor, AActor * OtherActor)
bool GetIsBlocked()
virtual void [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override
TArray< FPlayerCaptureData > GetPlayersCaptureData()
void OnRep_IsBlocked()
void OnRep_PlayersInPlayerCapturePoint()
void OnRep_Properties()
void OnTrackedCharacterDestroyed(AActor * DestroyedActor)
void OnTrackedCharacterKilled(const FDeathDamageTakenEvent & DamageEvent)
bool PlayerSatisfiesCaptureRequirments(ATBLCharacter * Player)
void RefreshActorsInCaptureZone()
void ResetCapturePoint()
void SetPlayerCapturePointProperties(FPlayerCapturePointComponentProperties Props)
UPlayerCapturePointComponent()

Public Attributes

Name
FBlockedStatusUpdated OnBlockedStatusUpdated
FPlayerCompletedCapture OnPlayerCompletedCapture
FPlayerCapturePointComponentProperties PlayerCapturePointComponentProperties
FReplicatedArray_PlayerCaptureData PlayersCapturingData
FPlayersUpdated PlayersInCaptureVolumeChanged
FReplicatedArray_ATBLCharacterPtr PlayersInVolume
FReplicated_FPlayerCapturePointComponentProperties ReplicatedTeamCapturePointComponentProperties
FReplicated_Bool bIsBlocked

Updated on 2025-01-21 at 09:02:24 +0100