| bool WasActiveWhenStored() | NativeEvent+1 flags | | 0x01 |
| bool UseActivatedIcon() | NativeEvent+1 flags | | 0x01 |
| void UpdateItemVisibility(bool bShouldBeVisible) | NativeEvent+1 flags | | 0x01 |
| void TurnUIToCamera(const FVector& CameraPosition) | NativeEvent+1 flags | | 0x18 |
| void TossItem(float TimeToDelete) | NativeEvent+1 flags | | 0x04 |
| void ToggleItemUI(bool bVisible) | NativeEvent+1 flags | | 0x01 |
| void ToggleItemMesh(bool bShowSkeletalMesh) | NativeEvent+1 flags | | 0x01 |
| void StopSpecialAction(const ESpecialActionType& ActionType, AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x18 |
| void StartSpecialAction(const ESpecialActionType& ActionType, AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x18 |
| void SetWasActiveWhenStored(bool NewValue) | NativeEvent+1 flags | | 0x01 |
| void SetIsPermanentItem(bool bNewValue) | NativeEvent+1 flags | | 0x01 |
| void ScaleItemUI(float NewScale) | NativeEvent+1 flags | | 0x04 |
| bool RequiresTool() | NativeEvent+1 flags | | 0x01 |
| bool RequiresBothHands() | NativeEvent+1 flags | | 0x01 |
| void OpenItem(bool bShouldOpen) | NativeEvent+1 flags | | 0x01 |
| void NotifyUnselect(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void NotifyUnfocus(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void NotifyStopAction(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void NotifyStartAction(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void NotifySelect(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void NotifyPickUp(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void NotifyFocus(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void NotifyDrop(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void NotifyDiscard() | NativeEvent+1 flags | | 0x00 |
| void ItemSimulateServerAuthoredPhysics(float SimulationDuration, bool bShouldLoop, float LoopTimeout) | NativeEvent+1 flags | | 0x0C |
| void ItemEndSimulateServerAuthoredPhysics() | NativeEvent+1 flags | | 0x00 |
| bool IsTransientItem() | NativeEvent+1 flags | | 0x01 |
| bool IsPlayerBody() | NativeEvent+1 flags | | 0x01 |
| bool IsPermanentItem() | NativeEvent+1 flags | | 0x01 |
| bool IsItemSpawner() | NativeEvent+1 flags | | 0x01 |
| bool IsItemBeingInteracted() | NativeEvent+1 flags | | 0x01 |
| bool IsHeld() | NativeEvent+1 flags | | 0x01 |
| bool IsAPickeableItem() | NativeEvent+1 flags | | 0x01 |
| void Interrupt(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void Interact(AActor* interactor, UInteractComponent* InteractComponent) | NativeEvent+1 flags | | 0x10 |
| void Highligth_Item(bool bShouldHighlight) | NativeEvent+1 flags | | 0x01 |
| void Highligth_Body(bool bShouldHighlight) | NativeEvent+1 flags | | 0x01 |
| bool HasSpecialAction(const ESpecialActionType& ActionType) | NativeEvent+1 flags | | 0x02 |
| UAnimMontage* GetTPPickupAnimation() | NativeEvent+1 flags | | 0x08 |
| float GetSpeedDebuff() | NativeEvent+1 flags | | 0x04 |
| FText GetSecondaryActionDescription() | NativeEvent+1 flags | | 0x10 |
| FRequiredItemInfo GetRequiredItem() | NativeEvent+1 flags | | 0x10 |
| FText GetPrimaryActionDescription() | NativeEvent+1 flags | | 0x10 |
| EWeatherObjectWeight GetItemWeight() | NativeEvent+1 flags | | 0x01 |
| EHeldObjectType GetItemType() | NativeEvent+1 flags | | 0x01 |
| void GetItemSocket(const EHeldObjectType& ObjectType, const FName& SocketName) | NativeEvent+1 flags | | 0x0C |
| int32 GetItemSize() | NativeEvent+1 flags | | 0x04 |
| UStaticMeshComponent* GetItemMesh() | NativeEvent+1 flags | | 0x08 |
| bool GetIsActivated() | NativeEvent+1 flags | | 0x01 |
| TSoftObjectPtr<UTexture2D> GetInventoryIcon(int32 InItemSize) | NativeEvent+1 flags | | 0x30 |
| UAnimMontage* GetFPPickupAnimation() | NativeEvent+1 flags | | 0x08 |
| FText GetDisplayName() | NativeEvent+1 flags | | 0x10 |
| float GetCurrentProgressNormalized() | NativeEvent+1 flags | | 0x04 |
| float GetCurrentProgress() | NativeEvent+1 flags | | 0x04 |
| FText GetAlternateDisplayName() | NativeEvent+1 flags | | 0x10 |
| TSoftObjectPtr<UTexture2D> GetActivatedInventoryIcon(int32 InItemSize) | NativeEvent+1 flags | | 0x30 |
| float GetActionDuration() | NativeEvent+1 flags | | 0x04 |
| void EnableItemFirstPersonRendering(bool bShouldEnable) | NativeEvent+1 flags | | 0x01 |
| void EnableItem() | NativeEvent+1 flags | | 0x00 |
| bool DropsWhenOtherSelected() | NativeEvent+1 flags | | 0x01 |
| bool DoLocalWorldInteraction() | NativeEvent+1 flags | | 0x01 |
| void DisableItem() | NativeEvent+1 flags | | 0x00 |
| void DettachShadow() | EventPublic | | 0x00 |
| bool DeactivateWhenStored() | NativeEvent+1 flags | | 0x01 |
| bool CanShowToolIcon() | NativeEvent+1 flags | | 0x01 |
| bool CanShowProgress(AActor* OtherActor) | NativeEvent+1 flags | | 0x09 |
| bool CanOnlyCollect() | NativeEvent+1 flags | | 0x01 |
| bool CanBeInteractedByPlayer(AActor* PlayerInteractor) | NativeEvent+1 flags | | 0x09 |
| bool CanBeInteracted() | NativeEvent+1 flags | | 0x01 |
| void AttachShadow(USkeletalMeshComponent* shadowMesh) | EventPublic | | 0x08 |