ALadder
#include <Ladder.h>
Inherits from ATBLActor, INavRelevantInterface, IReplicatedSubobjectInterface
Public Functions
Protected Functions
|
Name |
void |
BeginJumpOverlap(UPrimitiveComponent * OverlappedComponent, AActor * Other, UPrimitiveComponent * OtherComp, int32 OtherBodyIndex, bool bFromSweep, const [[FHitResult]] & OverlapInfo) |
void |
EndJumpOverlap(UPrimitiveComponent * OverlappedComponent, AActor * Other, UPrimitiveComponent * OtherComp, int32 OtherBodyIndex) |
void |
EventMountLadder(APawn * Pawn) |
void |
MountLadder(APawn * Pawn, bool bIsJumping) |
void |
OnMovementChangedInJumpCollider(FName MovementState) |
void |
OnRep_LadderEnabled() |
void |
OnUseSyncFailed(APawn * Pawn, UInteractableComponent * InteractableComponent) |
void |
UsePressed(APawn * Pawn, UInteractableComponent * InteractableComponent) |
Public Attributes
Protected Attributes
|
Name |
FVector |
AttachOffset |
FRotator |
AttachRotation |
FVector |
DismountPointBottom |
FVector |
DismountPointTop |
UInteractableComponent * |
Interactable |
UBoxComponent * |
JumpCollider |
TArray< ATBLCharacter * > |
JumpOverlappingCharacters |
FVector |
LadderBottom |
float |
LadderHeight |
UAnimMontage * |
LadderMontage |
FVector |
LadderTop |
float |
MaxMountAngle |
float |
MaxMountDist |
FVector |
MountPointBottom |
FVector |
MountPointTop |
float |
MoveDownAngle |
TArray< APawn * > |
PawnList |
APawn * |
PawnToIgnoreJump |
FTimerHandle |
PawnToIgnoreJumpHandle |
USceneComponent * |
SceneComponent |
USceneComponent * |
SmartLinkBottom |
UNavLinkCustomComponent * |
SmartLinkComp |
TEnumAsByte< [[ENavLinkDirection::Type]] > |
SmartLinkDirection |
USceneComponent * |
SmartLinkTop |
float |
TurnLimit |
bool |
bCanDismountOffBottom |
bool |
bCanDismountOffTop |
FReplicated_Bool |
bLadderEnabled |
bool |
bSmartLinkIsRelevant |
bool |
bStartEnabled |
Updated on 2025-01-21 at 09:02:23 +0100