UPushableComponent¶
#include <PushableComponent.h>
Inherits from UActorComponent, IReplicatedSubobjectInterface, ITBLBlueprintCompilerInterface
Public Functions¶
Name | |
---|---|
void | ActivatePushable(bool Active) |
void | AddPushableAuthorityProgress(float Progress) |
virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
float | GetProgressToNextPoint() const |
void | GetPushableProgressSummary(float & Progress, FPushableEndPoint & OutCurrentEndPoint, float & ProgressPercent) |
UPrimitiveComponent * | GetPushingCollisionComponent() |
TArray< UPrimitiveComponent * > | GetSimulatingPhysicsComponents() |
bool | IsFollower() const |
bool | IsIndependent() const |
bool | IsLeader() const |
bool | IsPushableActive() |
void | OnCaptureStateChanged(TEnumAsByte< [[ETeamCapturePointComponentState::Type]] > CaptureState) |
void | OnControllingTeamHasChanged(ATBLTeam * ControllingTeam) |
void | OnHealthChanged(float Amount, AActor * Initiator) |
void | OnOwningTeamHasChanged(ATBLTeam * OwningTeam) |
void | OnPlayersInCaptureVolumeChanged(const TArray< ATBLCharacter * > & Players) |
void | OnRep_CurrentEndPoint() |
void | OnRep_FollowerPushableComponentProperties() |
void | OnRep_FollowerPushables() |
void | OnRep_PushableActive() |
void | OnRep_PushableComponentProperties() |
void | OnRep_PushableEndPoints() |
void | OnRep_PushableMovementType() |
void | OnRep_PushableProgressAuthority() |
void | OnRep_ReplicatedMovementState() |
void | OnRep_ReplicatedSplineActor() |
void | ProceedToNextEndPoint() |
void | ReConfigurePushable([[EPushableMovementType]] NewMovementType, FPushableComponentProperties IndependentAndLeaderProperties, FFollowerPushableComponentProperties FollowerProperties, APushableSplineActor * NewSplineActor, TArray< FPushableEndPoint > NewEndPoints, TArray< AActor * > NewFollowerPushables, float TimeToComplete, float TravelSpeedToNewSpline, FLatentActionInfo LatentInfo) |
void | ResetProgress(float NewProgress) |
void | ReversePushableByDistance(float Distance) |
void | SetCurrentEndPointCinematic(bool CinematicEndPoint) |
void | SetFollowerPushableComponentProperties(FFollowerPushableComponentProperties Props) |
void | SetPushableComponentProperties(FPushableComponentProperties Props) |
void | SetPushableMovementType([[EPushableMovementType]] NewMovementType) |
void | SetPushingCollisionComponent(UPrimitiveComponent * NewPushingCollisionComponent) |
void | SkipToEndOfCurrentEndPoint() |
UPushableComponent() |
Public Attributes¶
Name | |
---|---|
FReplicated_Int32 | CurrentEndPoint |
float | CurrentSpeedScale |
FFollowerPushableComponentProperties | FollowerPushableComponentProperties |
TArray< AActor * > | FollowerPushables |
float | HitchTime |
float | LeaderStartingDistance |
float | MaxSpeed |
UHudMarkerDisplayComponent * | ObjectiveStatusDisplay |
FOnPushableActivated | OnPushableActivated |
FOnPushableCompleted | OnPushableCompleted |
FOnPushableMovementTypeChanged | OnPushableMovementTypeChanged |
FOnPushableProgressUpdated | OnPushableProgressUpdated |
FOnPushableReachedEndPoint | OnPushableReachedEndPoint |
USkeletalMeshComponent * | OwnerSiegeMesh |
TArray< UAkAudioEvent * > | PlayMovingSounds |
FReplicated_Bool | PushableActive |
FPushableComponentProperties | PushableComponentProperties |
TArray< FPushableEndPoint > | PushableEndPoints |
[[EPushableMovementType]] | PushableMovementType |
float | PushableProgress |
FReplicated_Float_FullPrecision | PushableProgressAuthority |
UPrimitiveComponent * | PushingCollisionComponent |
FDataTableRowSelection | PushingCompleteScoreEvent |
FDataTableRowSelection | PushingIntervalScoreEvent |
FReplicated_FFollowerPushableComponentProperties | ReplicatedFollowerPushableComponentProperties |
FReplicated_FollowerPushables | ReplicatedFollowerPushables |
FReplicated_UInt8 | ReplicatedMovementState |
FReplicated_FPushableComponentProperties | ReplicatedPushableComponentProperties |
FReplicatedArray_PushableEndPoints | ReplicatedPushableEndPoints |
FReplicated_EPushableMovementType | ReplicatedPushableMovementType |
FReplicated_AActorPtr | ReplicatedSplineActor |
FReplicated_Float | ReplicatedTimeToCompleteSeconds |
APushableSplineActor * | SplineActor |
USplineComponent * | SplineComponent |
float | StartingDistance |
UStatsComponent * | StatsComponent |
TArray< UAkAudioEvent * > | StopMovingSounds |
UTeamCapturePointComponent * | TeamCapturePointComponent |
float | TimeToCompleteSeconds |
bool | bAllowDisableOfPhysicsForOneTick |
bool | bCanBeBasedWhilePushable |
bool | bDisablePawnCollisionOnSkeletalMeshWhenActive |
bool | bShowHudProgressForCurrentSplineSegment |
bool | bTeleportWithPhysics |
bool | bTestExperimentalTeleport |
bool | bUpdateMarkerWithHealth |
bool | bUpdateMarkerWithProgress |
Updated on 2025-01-21 at 09:02:24 +0100