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