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