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