UCarryablePlayerComponent
#include <CarryablePlayerComponent.h>
Inherits from UActorComponent, IReplicatedSubobjectInterface
Public Functions
|
Name |
virtual void |
[[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
|
UCarryablePlayerComponent() |
Protected Functions
|
Name |
bool |
CanPickup(APawn * Pawn) |
void |
OnCarryableAnimationEvent(FName EventName) |
void |
OnCarryableItemDestroyed(AActor * Actor) |
void |
OnCharacterDestroyed(AActor * Actor) |
void |
OnCharacterKilled(const FDeathDamageTakenEvent & Event) |
void |
OnDropped(AInventoryItem * Item, ATBLCharacter * Character, FTransform Transform) |
void |
OnFakeClientProjectileHit(const FProjectileHitParams & HitParams) |
void |
OnInteractableEnabled(bool bEnabled) |
void |
OnPreThrown(AInventoryItem * Item, ATBLCharacter * Character, FTransform Transform) |
void |
OnRep_CarryableItem() |
void |
OnRootTransformUpdated() |
void |
OnSetAttached(bool bAttached) |
void |
OnSpawnFakeClient(AInventoryItem * FakeClient) |
void |
OnThrown(AInventoryItem * Item, ATBLCharacter * Character, FTransform Transform) |
void |
OnUse(APawn * Pawn, UInteractableComponent * Interactable) |
void |
OnUseHeld(APawn * Pawn, float UseTime, UInteractableComponent * Interactable) |
void |
OnUseReleased(APawn * Pawn, float UseTime) |
void |
StartPickup() |
Public Attributes
|
Name |
TSubclassOf< AInventoryItem > |
CarryableItemClass |
FRotator |
RelativeCarryRotation |
float |
RelativeLandingYawOffset |
FRotator |
RelativeThrownRotation |
float |
YawRotationLimit |
bool |
bCanKillOnThrow |
bool |
bCanPickupFromDowned |
bool |
bCanRevive |
Protected Attributes
Updated on 2025-01-21 at 09:02:24 +0100