Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UPrimalInventoryComponent Struct Reference

#include <Inventory.h>

+ Inheritance diagram for UPrimalInventoryComponent:
+ Collaboration diagram for UPrimalInventoryComponent:

Public Member Functions

TArray< AShooterPlayerController *, TSizedDefaultAllocator< 32 > > & RemoteViewingInventoryPlayerControllersField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & InventoryItemsField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & EquippedItemsField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & ItemSlotsField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & ArkTributeItemsField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & AllDyeColorItemsField ()
 
TArray< FItemCraftQueueEntry, TSizedDefaultAllocator< 32 > > & ItemCraftQueueEntriesField ()
 
intOverrideInventoryDefaultTabField ()
 
TArray< TEnumAsByte< enum EPrimalEquipmentType::Type >, TSizedDefaultAllocator< 32 > > & EquippableItemTypesField ()
 
floatCraftingItemSpeedField ()
 
TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & ItemSpoilingTimeMultipliersField ()
 
UGenericDataListEntryExtraItemDisplayField ()
 
intMaxInventoryItemsField ()
 
floatMaxInventoryWeightField ()
 
intAbsoluteMaxVanityItemsField ()
 
intNumVanityItemsField ()
 
intNumSlotsField ()
 
intMaxItemCraftQueueEntriesField ()
 
FStringRemoteInventoryDescriptionStringField ()
 
TArray< FEventItem, TSizedDefaultAllocator< 32 > > & EventItemsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultInventoryItemsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultInventoryItems2Field ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultInventoryItems3Field ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultInventoryItems4Field ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & CheatInventoryItemsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultEquippedItemsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultEquippedItemSkinsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultSlotItemsField ()
 
TArray< FItemSpawnActorClassOverride, TSizedDefaultAllocator< 32 > > & ItemSpawnActorClassOverridesField ()
 
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & DefaultEngramsField ()
 
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & DefaultEngrams2Field ()
 
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & DefaultEngrams3Field ()
 
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & DefaultEngrams4Field ()
 
TArray< float, TSizedDefaultAllocator< 32 > > & DefaultInventoryQualitiesField ()
 
FStringInventoryNameOverrideField ()
 
floatMaxRemoteInventoryViewingDistanceField ()
 
floatActiveInventoryRefreshIntervalField ()
 
intStartingAbsoluteMaxInventoryItemsField ()
 
intAbsoluteMaxInventoryItemsField ()
 
intSlotMaxMagicNumberField ()
 
intCurrentSlotMaxMagicNumberField ()
 
long doubleLastInventoryRefreshTimeField ()
 
UE::Math::TRotator< double > & DropItemRotationOffsetField ()
 
TArray< FItemCraftingConsumptionReplenishment, TSizedDefaultAllocator< 32 > > & ItemCraftingConsumptionReplenishmentsField ()
 
floatMaxItemCooldownTimeClearField ()
 
TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & MaxItemTemplateQuantitiesField ()
 
USoundBaseItemCraftingSoundOverrideField ()
 
TArray< FActorClassAttachmentInfo, TSizedDefaultAllocator< 32 > > & WeaponAsEquipmentAttachmentInfosField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & CraftingItemsField ()
 
intDisplayDefaultItemInventoryCountField ()
 
TArray< double, TSizedDefaultAllocator< 32 > > & LastUsedItemTimesField ()
 
intInvUpdatedFrameField ()
 
long doubleLastRefreshCheckItemTimeField ()
 
FItemNetIDNextItemSpoilingIDField ()
 
FItemNetIDNextItemConsumptionIDField ()
 
floatMinItemSetsField ()
 
floatMaxItemSetsField ()
 
floatNumItemSetsPowerField ()
 
TArray< FSupplyCrateItemSet, TSizedDefaultAllocator< 32 > > & ItemSetsField ()
 
TArray< FSupplyCrateItemSet, TSizedDefaultAllocator< 32 > > & AdditionalItemSetsField ()
 
TArray< float, TSizedDefaultAllocator< 32 > > & SetQuantityWeightsField ()
 
TArray< float, TSizedDefaultAllocator< 32 > > & SetQuantityValuesField ()
 
USoundBaseItemRemovedBySoundField ()
 
USoundBaseOpenInventorySoundField ()
 
USoundBaseCloseInventorySoundField ()
 
floatMaxInventoryAccessDistanceField ()
 
TArray< FServerCustomFolder, TSizedDefaultAllocator< 32 > > & CustomFolderItemsField ()
 
TArray< FString, TSizedDefaultAllocator< 32 > > & ServerCustomFolderField ()
 
TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & ItemClassWeightMultipliersField ()
 
floatGenerateItemSetsQualityMultiplierMinField ()
 
floatGenerateItemSetsQualityMultiplierMaxField ()
 
floatDefaultCraftingRequirementsMultiplierField ()
 
intDefaultCraftingQuantityMultiplierField ()
 
intActionWheelAccessInventoryPriorityField ()
 
intSavedForceDefaultInventoryRefreshVersionField ()
 
intForceDefaultInventoryRefreshVersionField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & DinoAutoHealingItemsField ()
 
USoundBaseOverrideCraftingFinishedSoundField ()
 
long doubleLastAddToCraftQueueSoundTimeField ()
 
FStringForceAddToFolderField ()
 
UE::Math::TVector< double > & GroundDropTraceLocationOffsetField ()
 
FInventoryItemAddedOnInventoryItemAddedField ()
 
FInventoryItemRemovedOnInventoryItemRemovedField ()
 
boolbForceAllowCustomFoldersField ()
 
long doubleLastCraftRequestTimeField ()
 
intFreeCraftingModeQuantityValueField ()
 
UE::Math::TVector< double > & LastWirelessCraftingCheckLocField ()
 
long doubleLastWirelessUpdateTimeField ()
 
intLastWirelessUpdateFrameField ()
 
TObjectPtr< UTexture2D > & AccessInventoryIconField ()
 
TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & TribeInventoryAccessRankSelectionIconsField ()
 
BitFieldValue< bool, unsigned __int32bInitializedMe ()
 
BitFieldValue< bool, unsigned __int32bReceivingEquippedItems ()
 
BitFieldValue< bool, unsigned __int32bReceivingInventoryItems ()
 
BitFieldValue< bool, unsigned __int32bReceivingArkInventoryItems ()
 
BitFieldValue< bool, unsigned __int32bFreeCraftingMode ()
 
BitFieldValue< bool, unsigned __int32bCanEquipItems ()
 
BitFieldValue< bool, unsigned __int32bCanUseWeaponAsEquipment ()
 
BitFieldValue< bool, unsigned __int32bCanInventoryItems ()
 
BitFieldValue< bool, unsigned __int32bConsumeCraftingRepairingRequirementsOnStart ()
 
BitFieldValue< bool, unsigned __int32bAllowRemoteCrafting ()
 
BitFieldValue< bool, unsigned __int32bAllowDeactivatedCrafting ()
 
BitFieldValue< bool, unsigned __int32bPreventAutoDecreaseDurability ()
 
BitFieldValue< bool, unsigned __int32bAllowRemoteRepairing ()
 
BitFieldValue< bool, unsigned __int32bAllowItemStacking ()
 
BitFieldValue< bool, unsigned __int32bUseCraftQueue ()
 
BitFieldValue< bool, unsigned __int32bShowHiddenRemoteInventoryItems ()
 
BitFieldValue< bool, unsigned __int32bForceInventoryBlueprints ()
 
BitFieldValue< bool, unsigned __int32bForceInventoryNonRemovable ()
 
BitFieldValue< bool, unsigned __int32bHideDefaultInventoryItemsFromDisplay ()
 
BitFieldValue< bool, unsigned __int32bDataListPadMaxInventoryItems ()
 
BitFieldValue< bool, unsigned __int32bAddMaxInventoryItemsToDefaultItems ()
 
BitFieldValue< bool, unsigned __int32bCheckForAutoCraftBlueprints ()
 
BitFieldValue< bool, unsigned __int32bIsTributeInventory ()
 
BitFieldValue< bool, unsigned __int32bEquipmentMustRequireExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32bEquipmentPlayerForceRequireExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32bEquipmentForceIgnoreExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32bUseBPInventoryRefresh ()
 
BitFieldValue< bool, unsigned __int32bUseBPInitializeInventory ()
 
BitFieldValue< bool, unsigned __int32bUseBPAllowAddInventoryItem ()
 
BitFieldValue< bool, unsigned __int32bHideSaddleFromInventoryDisplay ()
 
BitFieldValue< bool, unsigned __int32bCraftingEnabled ()
 
BitFieldValue< bool, unsigned __int32bRepairingEnabled ()
 
BitFieldValue< bool, unsigned __int32bReplicateComponent ()
 
BitFieldValue< bool, unsigned __int32bOnlyOneCraftQueueItem ()
 
BitFieldValue< bool, unsigned __int32bRemoteInventoryOnlyAllowTribe ()
 
BitFieldValue< bool, unsigned __int32bOverrideCraftingMinDurabilityRequirement ()
 
BitFieldValue< bool, unsigned __int32bRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32bRemoteInventoryAllowAddItems ()
 
BitFieldValue< bool, unsigned __int32bAllowRemoteInventory ()
 
BitFieldValue< bool, unsigned __int32bUseCheatInventory ()
 
BitFieldValue< bool, unsigned __int32bAllowAddingToArkTribute ()
 
BitFieldValue< bool, unsigned __int32bRemoteInventoryOnlyAllowSelf ()
 
BitFieldValue< bool, unsigned __int32bMaxInventoryWeightUseCharacterStatus ()
 
BitFieldValue< bool, unsigned __int32bPreventDropInventoryDeposit ()
 
BitFieldValue< bool, unsigned __int32bShowItemDefaultFolders ()
 
BitFieldValue< bool, unsigned __int32bDisableDropAllItems ()
 
BitFieldValue< bool, unsigned __int32bIgnoreMaxInventoryItems ()
 
BitFieldValue< bool, unsigned __int32bIsSecondaryInventory ()
 
BitFieldValue< bool, unsigned __int32bRemoteOnlyAllowBlueprintsOrItemClasses ()
 
BitFieldValue< bool, unsigned __int32bPreventSendingData ()
 
BitFieldValue< bool, unsigned __int32bSupressInventoryItemNetworking ()
 
BitFieldValue< bool, unsigned __int32bPreventInventoryViewTrace ()
 
BitFieldValue< bool, unsigned __int32bSpawnActorOnTopOfStructure ()
 
BitFieldValue< bool, unsigned __int32bDropPhysicalInventoryDeposit ()
 
BitFieldValue< bool, unsigned __int32bUseExtendedCharacterCraftingFunctionality ()
 
BitFieldValue< bool, unsigned __int32bForceGenerateItemSets ()
 
BitFieldValue< bool, unsigned __int32bBPHandleAccessInventory ()
 
BitFieldValue< bool, unsigned __int32bGivesAchievementItems ()
 
BitFieldValue< bool, unsigned __int32bBPAllowUseInInventory ()
 
BitFieldValue< bool, unsigned __int32bBPRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32bUseBPRemoteInventoryGetMaxVisibleSlots ()
 
BitFieldValue< bool, unsigned __int32bUseBPGetExtraItemDisplay ()
 
BitFieldValue< bool, unsigned __int32bBPNotifyItemAdded ()
 
BitFieldValue< bool, unsigned __int32bBPNotifyItemRemoved ()
 
BitFieldValue< bool, unsigned __int32bBPNotifyItemQuantityUpdated ()
 
BitFieldValue< bool, unsigned __int32bBPOverrideItemMinimumUseInterval ()
 
BitFieldValue< bool, unsigned __int32bBPForceCustomRemoteInventoryAllowAddItems ()
 
BitFieldValue< bool, unsigned __int32bBPForceCustomRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32bForceInventoryNotifyCraftingFinished ()
 
BitFieldValue< bool, unsigned __int32bAllowWorldSettingsInventoryComponentAppends ()
 
BitFieldValue< bool, unsigned __int32bPreventCraftingResourceConsumption ()
 
BitFieldValue< bool, unsigned __int32bOverrideInventoryDepositClassDontForceDrop ()
 
BitFieldValue< bool, unsigned __int32bUseBPIsCraftingAllowed ()
 
BitFieldValue< bool, unsigned __int32bUseBPRemoteInventoryAllowCrafting ()
 
BitFieldValue< bool, unsigned __int32bNotifyAddedOnClientReceive ()
 
BitFieldValue< bool, unsigned __int32bIsTaxidermyBase ()
 
BitFieldValue< bool, unsigned __int32bDeferCheckForAutoCraftBlueprintsOnInventoryChange ()
 
BitFieldValue< bool, unsigned __int32bShowQuickSlotPanel ()
 
BitFieldValue< bool, unsigned __int32bSetsRandomWithoutReplacement ()
 
BitFieldValue< bool, unsigned __int32bForceAllowAllUseInInventory ()
 
BitFieldValue< bool, unsigned __int32bUseBPIsValidCraftingResource ()
 
BitFieldValue< bool, unsigned __int32bUseParentStructureIsValidCraftingResource ()
 
BitFieldValue< bool, unsigned __int32bSetCraftingEnabledCheckForAutoCraftBlueprints ()
 
BitFieldValue< bool, unsigned __int32bUseBPRemoteInventoryAllowViewing ()
 
BitFieldValue< bool, unsigned __int32bAllDefaultInventoryIsEngrams ()
 
BitFieldValue< bool, unsigned __int32bUseBPCanGrindItems ()
 
BitFieldValue< bool, unsigned __int32bGrinderCanGrindAll ()
 
BitFieldValue< bool, unsigned __int32bInitializedDefaultInventory ()
 
BitFieldValue< bool, unsigned __int32bGetDataListEntriesOnlyRootItems ()
 
BitFieldValue< bool, unsigned __int32bConfigOverriden ()
 
BitFieldValue< bool, unsigned __int32bHideTributeUploadDinosPanel ()
 
BitFieldValue< bool, unsigned __int32bIgnoreDLCEquipRestrictions ()
 
BitFieldValue< bool, unsigned __int32bIgnoreEngramEquipRestrictions ()
 
BitFieldValue< bool, unsigned __int32bUseBPOnTransferAll ()
 
BitFieldValue< bool, unsigned __int32bDisableTransferEquipmentOnTransferAll ()
 
BitFieldValue< bool, unsigned __int32bShowHiddenDefaultInventoryItemsDuringCrafting ()
 
BitFieldValue< bool, unsigned __int32bUseItemCountInsteadOfInventory ()
 
BitFieldValue< bool, unsigned __int32bHideSlotCountFromHud ()
 
BitFieldValue< bool, unsigned __int32bNotNearWirelessCrafting ()
 
bool BPAllowAddInventoryItem (UPrimalItem *Item, int RequestedQuantity, bool bOnlyAddAll)
 
bool BPCustomRemoteInventoryAllowAddItems (AShooterPlayerController *PC, UPrimalItem *anItem, int anItemQuantityOverride, bool bRequestedByPlayer)
 
bool BPCustomRemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer, int requestedQuantity, bool bRequestedByPlayer, bool bRequestDropping)
 
bool BPRemoteInventoryAllowCrafting (AShooterPlayerController *PC)
 
void BPRequestedInventoryItems (AShooterPlayerController *forPC)
 
bool CanGrindItems (const AShooterPlayerController *PC)
 
void ClientItemMessageNotification (FItemNetID ItemID, EPrimalItemMessage::Type ItemMessageType)
 
void ClientUpdateFreeCraftingMode (bool bNewFreeCraftingModeValue)
 
bool GetForceShowCraftablesInventoryTab ()
 
void ServerAddItemToSlot (FItemNetID ItemID, int SlotIndex, bool bSuppressSound)
 
void ServerForceMergeItemStack (FItemNetID Item1ID, FItemNetID Item2ID)
 
void ServerMakeRecipeItem (APrimalStructureItemContainer *Container, FItemNetID NoteToConsume, TSubclassOf< UPrimalItem > RecipeItemTemplate, const FString *CustomName, const FString *CustomDescription, const TArray< FColor, TSizedDefaultAllocator< 32 > > *CustomColors, const TArray< FCraftingResourceRequirement, TSizedDefaultAllocator< 32 > > *CustomRequirements)
 
void ServerRemoveItemFromSlot (FItemNetID ItemID)
 
void ServerSplitItemStack (FItemNetID ItemID, int AmountToSplit)
 
void UpdateTribeGroupInventoryRank (unsigned __int8 NewRank)
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void OnRegister ()
 
bool AllowEquippingItemType (EPrimalEquipmentType::Type equipmentType)
 
bool CanEquipItem (UPrimalItem *anItem)
 
bool CanInventoryItem (UPrimalItem *anItem)
 
bool CheckFullInventoryConditionForItem (UPrimalItem *anItem)
 
bool AllowAddInventoryItem (UPrimalItem *anItem, int *requestedQuantity, bool OnlyAddAll)
 
UPrimalItemAddItem (const FItemNetInfo &theItemInfo, bool bEquipItem, bool bAddToSlot, bool bDontStack, FItemNetID *InventoryInsertAfterItemID, bool bShowHUDNotification, bool bDontRecalcSpoilingTime, bool bForceIncompleteStacking, AShooterCharacter *OwnerPlayer, bool bIgnoreAbsoluteMaxInventory, bool bInsertAtItemIDIndexInstead, bool doVersionCheck)
 
void NotifyItemAdded (UPrimalItem *theItem, bool bEquippedItem)
 
void UpdateSlotMagicNumber ()
 
void NotifyItemRemoved (UPrimalItem *theItem)
 
void RemoveItemSpoilingTimer (UPrimalItem *theItem)
 
bool LoadAdditionalStructureEngrams ()
 
bool RemoveItem (const FItemNetID *itemID, bool bDoDrop, bool bSecondryAction, bool bForceRemoval, bool showHUDMessage)
 
ADroppedItemEjectItem (const FItemNetID *itemID, bool bPreventImpule, bool bForceEject, bool bSetItemLocation, const UE::Math::TVector< double > *LocationOverride, bool showHUDMessage, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, bool bAssignToTribeForPickup, int AssignedTribeID)
 
bool ServerEquipItem (FItemNetID &itemID)
 
void DropItem (const FItemNetInfo *theInfo, bool bOverrideSpawnTransform, const UE::Math::TVector< double > *LocationOverride, const UE::Math::TRotator< double > *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondryAction, bool bSetItemDropLocation)
 
AShooterPlayerControllerGetOwnerController ()
 
void InventoryViewersPlayLocalSound (USoundBase *aSound, bool bAttach)
 
void InventoryViewersStopLocalSound (USoundBase *aSound)
 
void UpdateNetWeaponClipAmmo (UPrimalItem *anItem, int ammo)
 
void NotifyClientsItemStatus (UPrimalItem *anItem, bool bEquippedItem, bool bRemovedItem, bool bOnlyUpdateQuantity, bool bOnlyUpdateDurability, bool bOnlyNotifyItemSwap, UPrimalItem *anItem2, FItemNetID *InventoryInsertAfterItemID, bool bUsedItem, bool bNotifyCraftQueue, bool ShowHUDNotification)
 
void NotifyClientItemArkTributeStatusChanged (UPrimalItem *anItem, bool bRemoved, bool bFromLoad)
 
void ServerRequestItems (AShooterPlayerController *forPC, bool bEquippedItems, bool bIsFirstSpawn)
 
void ClientStartReceivingItems (bool bEquippedItems)
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * FindColorItem (TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *result, FColor theColor, bool bEquippedItems)
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * FindBrushColorItem (TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *result, __int16 ArchIndex)
 
UPrimalItemFindItem (const FItemNetID *ItemID, bool bEquippedItems, bool bAllItems, int *itemIdx)
 
void GiveInitialItems (bool SkipEngrams)
 
void InitDefaultInventory ()
 
void InitializeInventory ()
 
void CheckRefreshDefaultInventoryItems ()
 
void SetFirstPersonMasterPoseComponent (USkeletalMeshComponent *WeaponComp)
 
void SetEquippedItemsOwnerNoSee (bool bNewOwnerNoSee, bool bForceHideFirstPerson)
 
bool RemoteInventoryAllowViewing (AShooterPlayerController *PC, float MaxAllowedDistanceOffset)
 
bool RemoteInventoryAllowAddItems (AShooterPlayerController *PC, UPrimalItem *anItem, int *anItemQuantityOverride, bool bRequestedByPlayer)
 
bool RemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer, int *requestedQuantity, bool bRequestedByPlayer, bool bRequestDropping)
 
bool RemoteInventoryAllowCraftingItems (AShooterPlayerController *PC, bool bIgnoreEnabled)
 
bool RemoteInventoryAllowRepairingItems (AShooterPlayerController *PC, bool bIgnoreEnabled)
 
void ServerViewRemoteInventory (AShooterPlayerController *ByPC)
 
void ServerCloseRemoteInventory (AShooterPlayerController *ByPC)
 
void ClientUpdateFreeCraftingMode_Implementation (bool bNewVal)
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
bool AddToFolders (TArray< FString, TSizedDefaultAllocator< 32 > > *FoldersFound, UPrimalItem *anItem)
 
void GetDataListEntries (TArray< IDataListEntryInterface *, TSizedDefaultAllocator< 32 > > *OutDataListEntries, int DataListType, bool bCreateFolders, char FolderLevel, TArray< FString, TSizedDefaultAllocator< 32 > > *FoldersFound, UObject *ForObject, const wchar_t *CustomFolderFilter, char SortType, const wchar_t *NameFilter, bool includeSkins, bool onlySkins, bool bSkinSelectorMode)
 
FStringGetInventoryName (FString *result, bool bIsEquipped, bool shortDesc)
 
int GetFirstUnoccupiedSlot (AShooterPlayerState *forPlayerState, UPrimalItem *forItem)
 
void ServerMakeRecipeItem_Implementation (APrimalStructureItemContainer *Container, FItemNetID NoteToConsume, TSubclassOf< UPrimalItem > RecipeItemTemplate, const FString *CustomName, const FString *CustomDescription, const TArray< FColor, TSizedDefaultAllocator< 32 > > *CustomColors, const TArray< FCraftingResourceRequirement, TSizedDefaultAllocator< 32 > > *CustomRequirements)
 
void ServerRemoveItemFromSlot_Implementation (FItemNetID ItemID)
 
void ServerAddItemToSlot_Implementation (FItemNetID ItemID, int SlotIndex, bool bSuppressSound)
 
UPrimalItemGetEquippedItemOfType (EPrimalEquipmentType::Type aType)
 
int IncrementItemTemplateQuantity (TSubclassOf< UPrimalItem > ItemTemplate, int amount, bool bReplicateToClient, bool bIsBlueprint, UPrimalItem **UseSpecificItem, UPrimalItem **IncrementedItem, bool bRequireExactClassMatch, bool bIsCraftingResourceConsumption, bool bIsFromUseConsumption, bool bIsArkTributeItem, bool ShowHUDNotification, bool bDontRecalcSpoilingTime, bool bDontExceedMaxItems)
 
bool IncrementArkTributeItemQuantity (UPrimalItem *NewItem, UPrimalItem **IncrementedItem)
 
UPrimalItemGetItemOfTemplate (TSubclassOf< UPrimalItem > ItemTemplate, bool bOnlyInventoryItems, bool bOnlyEquippedItems, bool IgnoreItemsWithFullQuantity, bool bFavorSlotItems, bool bIsBlueprint, UPrimalItem *CheckCanStackWithItem, bool bRequiresExactClassMatch, int *CheckCanStackWithItemQuantityOverride, bool bIgnoreSlotItems, bool bOnlyArkTributeItems, bool bPreferEngram, bool bIsForCraftingConsumption)
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * FindAllItemsOfType (TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *result, TSubclassOf< UPrimalItem > ItemTemplate, bool bRequiresExactClassMatch, bool bIncludeInventoryItems, bool bIncludeEquippedItems, bool bIncludeArkTributeItems, bool bIncludeSlotItems, bool bIncludeBlueprints, bool bIncludeEngrams)
 
int GetCraftQueueResourceCost (TSubclassOf< UPrimalItem > ItemTemplate, UPrimalItem *IgnoreFirstItem)
 
int GetItemTemplateQuantity (TSubclassOf< UPrimalItem > ItemTemplate, UPrimalItem *IgnoreItem, bool bIgnoreBlueprints, bool bCheckValidForCrafting, bool bRequireExactClassMatch, bool bForceCheckForDupes)
 
float GetTotalDurabilityOfTemplate (TSubclassOf< UPrimalItem > ItemTemplate)
 
void LocalUseItemSlot (int slotIndex, bool bForceCraft)
 
float GetTotalEquippedItemStat (EPrimalItemStat::Type statType)
 
float GetEquippedArmorRating (EPrimalEquipmentType::Type equipmentType)
 
void ConsumeArmorDurability (float ConsumptionAmount, bool bAllArmorTypes, EPrimalEquipmentType::Type SpecificArmorType, float FromDamageBlocked)
 
void ServerCraftItem (FItemNetID *itemID, AShooterPlayerController *ByPC)
 
void AddToCraftQueue (UPrimalItem *anItem, AShooterPlayerController *ByPC, bool bIsRepair, bool bRepairIgnoreInventoryRequirement, float RepairPercentage, float RepairSpeedMultiplier)
 
void ClearCraftQueue (bool bForceClearActiveCraftRepair)
 
void ServerRepairItem (const FItemNetID *itemID, AShooterPlayerController *ByPC, bool bRepairIgnoreInventoryRequirement, float RepairPercentage, float RepairSpeedMultiplier)
 
void SwapInventoryItems (FItemNetID *itemID1, FItemNetID *itemID2)
 
void AddItemCrafting (UPrimalItem *craftingItem)
 
void RemoveItemCrafting (UPrimalItem *craftingItem)
 
void StopAllCraftingRepairing ()
 
void TickComponent (float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
 
void TickCraftQueue (float DeltaTime, AShooterGameState *theGameState)
 
float GetCraftingSpeed ()
 
AShooterHUDGetLocalOwnerHUD ()
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
bool IsLocal ()
 
bool IsLocalToPlayer (AShooterPlayerController *ForPC)
 
int GetMaxInventoryItems (bool bIgnoreHiddenDefaultInventory)
 
int GetCurrentNumInventoryItems ()
 
void Unstasised ()
 
void CheckForAutoCraftBlueprints ()
 
bool IsCraftingAllowed (UPrimalItem *anItem)
 
void SetCraftingEnabled (bool bEnable)
 
bool IsRepairingAllowed ()
 
float GetInventoryWeight ()
 
void ServerSplitItemStack_Implementation (FItemNetID ItemID, int AmountToSplit)
 
void ServerMergeItemStack_Implementation (FItemNetID ItemID)
 
void OnGrindItem ()
 
void ServerForceMergeItemStack_Implementation (FItemNetID Item1ID, FItemNetID Item2ID)
 
void RemoteAddItemToCustomFolder (const FString *CFolderName, int InventoryCompType, FItemNetID ItemId)
 
UPrimalItemFindInventoryStackableItemCompareQuantity (TSubclassOf< UPrimalItem > ItemClass, bool bFindLeastQuantity, UPrimalItem *StacksWithAndIgnoreItem)
 
UPrimalCharacterStatusComponentGetCharacterStatusComponent ()
 
void ClientMultiUse (APlayerController *ForPC, int UseIndex, int hitBodyIndex)
 
bool TryMultiUse (APlayerController *ForPC, int UseIndex, int hitBodyIndex)
 
void GetGrinderSettings_Implementation (int *MaxQuantityToGrind, float *GrindGiveItemsPercent, int *MaxItemsToGivePerGrind)
 
bool IsAllowedInventoryAccess (APlayerController *ForPC)
 
void GetMultiUseEntries (APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyIndex)
 
void ActivePlayerInventoryTick (float DeltaTime)
 
void InventoryRefresh ()
 
void RefreshItemSpoilingTimes ()
 
void NotifyCraftingItemConsumption (TSubclassOf< UPrimalItem > ItemTemplate, int amount)
 
float GetSpoilingTimeMultiplier (UPrimalItem *anItem)
 
void UsedItem (UPrimalItem *anItem)
 
void UpdatedCraftQueue ()
 
void OnDeserializedByGame (EOnDeserializationType::Type DeserializationType)
 
void ClientItemMessageNotification_Implementation (FItemNetID ItemID, EPrimalItemMessage::Type ItemMessageType)
 
bool IsOwnedByPlayer ()
 
char DropInventoryDeposit (long double DestroyAtTime, bool bDoPreventSendingData, bool bIgnorEquippedItems, TSubclassOf< APrimalStructureItemContainer > OverrideInventoryDepositClass, APrimalStructureItemContainer *CopyStructureValues, APrimalStructureItemContainer **DepositStructureResult, AActor *GroundIgnoreActor, FString *CurrentCustomFolderFilter, FString *CurrentNameFilter, unsigned __int64 DeathCacheCharacterID, float DropInventoryOnGroundTraceDistance, bool bForceDrop, int OverrideMaxItemsDropped, bool bOverrideDepositLocation, const UE::Math::TVector< double > *DepositLocationOverride, bool bForceLocation)
 
bool DropNotReadyInventoryDeposit (long double DestroyAtTime)
 
bool GetGroundLocation (UE::Math::TVector< double > *theGroundLoc, const UE::Math::TVector< double > *OffsetUp, const UE::Math::TVector< double > *OffsetDown, APrimalStructure **LandedOnStructure, AActor *IgnoreActor, bool bCheckAnyStationary, UPrimitiveComponent **LandedOnComponent, bool bUseInputGroundLocAsBase)
 
AActorCraftedBlueprintSpawnActor (TSubclassOf< UPrimalItem > ForItemClass, TSubclassOf< AActor > ActorClassToSpawn)
 
bool GenerateCrateItems (float MinQualityMultiplier, float MaxQualityMultiplier, int NumPasses, float QuantityMultiplier, float SetPowerWeight, float MaxItemDifficultyClamp)
 
UPrimalItemFindArkTributeItem (const FItemNetID *ItemID)
 
void SetNextItemSpoilingID_Implementation (FItemNetID NextItemID)
 
void SetNextItemConsumptionID_Implementation (FItemNetID NextItemID)
 
void CheckReplenishSlotIndex (int slotIndex, TSubclassOf< UPrimalItem > ClassCheckOverride)
 
void OnArkTributeItemsRemoved (bool Success, const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > *RemovedItems, const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > *NotFoundItems, int FailureResponseCode, const FString *FailureResponseMessage, bool bAllowForcedItemDownload)
 
void ClientOnArkTributeItemsAdded_Implementation ()
 
void OnArkTributeItemsAdded (bool Success, const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > *AddedItems)
 
bool RemoveArkTributeItem (FItemNetID *itemID, unsigned int Quantity)
 
UPrimalItemAddAfterRemovingFromArkTributeInventory (UPrimalItem *Item, const FItemNetInfo *MyItem, bool bAllowForcedItemDownload)
 
bool ServerAddFromArkTributeInventory (FItemNetID *itemID, int Quantity)
 
void RequestAddArkTributeItem (const FItemNetInfo *theItemInfo, bool bFromLoad)
 
void AddArkTributeItem (const FItemNetInfo *theItemInfo, bool bFromLoad)
 
void LoadArkTriuteItems (const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > *ItemInfos, bool bClear, bool bFinalBatch)
 
void NotifyItemQuantityUpdated (UPrimalItem *anItem, int amount)
 
bool IsServerCustomFolder (int InventoryCompType)
 
TArray< FString, TSizedDefaultAllocator< 32 > > * GetCustomFolders (TArray< FString, TSizedDefaultAllocator< 32 > > *result, int InventoryCompType)
 
float GetItemWeightMultiplier (UPrimalItem *anItem)
 
void UpdateTribeGroupInventoryRank_Implementation (unsigned __int8 NewRank)
 
float OverrideItemMinimumUseInterval (const UPrimalItem *theItem)
 
UPrimalItemAddItemObject (UPrimalItem *anItem)
 
void OnComponentCreated ()
 
void Serialize (FArchive *Ar)
 
bool IsAtMaxInventoryItems ()
 
void TransferAllItemsToInventory (UPrimalInventoryComponent *ToInventory)
 
void InventoryCustomFilter_Implementation (const TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *UnfilteredItemsList, TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *FilteredItemsList)
 
void ServerSelectedCustomItemAction (const FItemNetID *itemID, const FName *SelectedOption, AShooterPlayerController *ForPC)
 
bool IsOnCraftRequestCooldown ()
 
APrimalStructureItemContainerBPCreateDropItemInventoryEmpty (long double DestroyAtTime, TSubclassOf< APrimalStructureItemContainer > OverrideInventoryDepositClass, APrimalStructureItemContainer *CopyStructureValues, AActor *GroundIgnoreActor, int DeadPlayerID, float DropInventoryOnGroundTraceDistance, bool bOverrideDepositLocation, const UE::Math::TVector< double > *DepositLocationOverride)
 
UPrimalItemGetLastItemSlot ()
 
UPrimalWirelessExchangeDataIsValidWirelessConnection (UPrimalInventoryComponent *OtherInv, UPrimalWirelessExchangeData *MyExchange)
 
bool UsesWirelessCrafting (UPrimalItem *ItemToCraft, APlayerController *PC)
 
int GetWirelessItemQty (TSubclassOf< UPrimalItem > ItemTemplate, bool bRequireExactClassMatch)
 
bool CanAccessWirelessResources (UPrimalInventoryComponent *OtherInv)
 
void MulticastUpdateNearbyWirelessCrafting_Implementation ()
 
void UpdateWirelessResources (bool bForceUpdate, bool DontTrace)
 
int ConsumeWirelessResources (TSubclassOf< UPrimalItem > ItemTemplate, int Qty, bool bRequireExactClassMatch)
 
int GetEmptySlotCount (bool bIsVanityItem)
 
int GetNumOfDefaultItemsBlacklisted ()
 
- Public Member Functions inherited from UActorComponent
FActorComponentTickFunctionPrimaryComponentTickField ()
 
TArray< FName, TSizedDefaultAllocator< 32 > > & ComponentTagsField ()
 
TArray< TObjectPtr< UAssetUserData >, TSizedDefaultAllocator< 32 > > & AssetUserDataField ()
 
intMarkedForEndOfFrameUpdateArrayIndexField ()
 
intUCSSerializationIndexField ()
 
EComponentCreationMethodCreationMethodField ()
 
FActorComponentDeactivateSignatureOnComponentDeactivatedField ()
 
AActor *& OwnerPrivateField ()
 
UWorld *& WorldPrivateField ()
 
FNameCustomTagField ()
 
intCustomDataField ()
 
BitFieldValue< bool, unsigned __int32bRegistered ()
 
BitFieldValue< bool, unsigned __int32bRenderStateCreated ()
 
BitFieldValue< bool, unsigned __int32bPhysicsStateCreated ()
 
BitFieldValue< bool, unsigned __int32bNetAddressable ()
 
BitFieldValue< bool, unsigned __int32bReplicateUsingRegisteredSubObjectList ()
 
BitFieldValue< bool, unsigned __int32bReplicates ()
 
BitFieldValue< bool, unsigned __int32bRenderStateDirty ()
 
BitFieldValue< bool, unsigned __int32bRenderTransformDirty ()
 
BitFieldValue< bool, unsigned __int32bRenderDynamicDataDirty ()
 
BitFieldValue< bool, unsigned __int32bRenderInstancesDirty ()
 
BitFieldValue< bool, unsigned __int32bRoutedPostRename ()
 
BitFieldValue< bool, unsigned __int32bAutoRegister ()
 
BitFieldValue< bool, unsigned __int32bAllowReregistration ()
 
BitFieldValue< bool, unsigned __int32bTickInEditor ()
 
BitFieldValue< bool, unsigned __int32bNeverNeedsRenderUpdate ()
 
BitFieldValue< bool, unsigned __int32bAllowConcurrentTick ()
 
BitFieldValue< bool, unsigned __int32bAllowAnyoneToDestroyMe ()
 
BitFieldValue< bool, unsigned __int32bAutoActivate ()
 
BitFieldValue< bool, unsigned __int32bIsActive ()
 
BitFieldValue< bool, unsigned __int32bEditableWhenInherited ()
 
BitFieldValue< bool, unsigned __int32bOnlyRelevantToOwner ()
 
BitFieldValue< bool, unsigned __int32bNavigationRelevant ()
 
BitFieldValue< bool, unsigned __int32bCanEverAffectNavigation ()
 
BitFieldValue< bool, unsigned __int32bWantsInitializeComponent ()
 
BitFieldValue< bool, unsigned __int32bIsEditorOnly ()
 
BitFieldValue< bool, unsigned __int32bHasBeenCreated ()
 
BitFieldValue< bool, unsigned __int32bHasBeenInitialized ()
 
BitFieldValue< bool, unsigned __int32bIsReadyForReplication ()
 
BitFieldValue< bool, unsigned __int32bHasBegunPlay ()
 
BitFieldValue< bool, unsigned __int32bIsBeingDestroyed ()
 
BitFieldValue< bool, unsigned __int32bTickFunctionsRegistered ()
 
BitFieldValue< bool, unsigned __int32bIsNetStartupComponent ()
 
BitFieldValue< bool, unsigned __int32MarkedForEndOfFrameUpdateState ()
 
BitFieldValue< bool, unsigned __int32bMarkedForPreEndOfFrameSync ()
 
BitFieldValue< bool, unsigned __int32bAsyncPhysicsTickEnabled ()
 
BitFieldValue< bool, unsigned __int32bStasisPreventUnregister ()
 
BitFieldValue< bool, unsigned __int32bOnlyInitialReplication ()
 
BitFieldValue< bool, unsigned __int32bPreventOnDedicatedServer ()
 
BitFieldValue< bool, unsigned __int32bPreventOnConsoles ()
 
BitFieldValue< bool, unsigned __int32bPreventOnClient ()
 
BitFieldValue< bool, unsigned __int32bPreventOnNonDedicatedHost ()
 
BitFieldValue< bool, unsigned __int32bDedicatedForceTickingEveryFrame ()
 
BitFieldValue< bool, unsigned __int32bAlwaysReplicatePropertyConditional ()
 
BitFieldValue< bool, unsigned __int32bUseBPOnComponentTick ()
 
BitFieldValue< bool, unsigned __int32bUseBPOnComponentDestroyed ()
 
BitFieldValue< bool, unsigned __int32bUseBPOnComponentCreated ()
 
UWorldGetWorld ()
 
void AsyncPhysicsTickComponent (float DeltaTime, float SimTime)
 
ELifetimeCondition GetReplicationCondition ()
 
void PostInitProperties ()
 
void OnCreatePhysicsState ()
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostRename (UObject *OldOuter, const FName OldName)
 
bool AllowRegisterWithWorld (UWorld *InWorld)
 
void FailedToRegisterWithWorld (UWorld *InWorld)
 
UWorldGetWorld_Uncached ()
 
bool ComponentHasTag (FName Tag)
 
ENetMode InternalGetNetMode ()
 
FStringGetReadableName (FString *result)
 
void BeginDestroy ()
 
bool NeedsLoadForClient ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForEditorGame ()
 
int GetFunctionCallspace (UFunction *Function, FFrame *Stack)
 
bool CallRemoteFunction (UFunction *Function, void *Parameters, FOutParmRec *OutParms, FFrame *Stack)
 
void OnRegister ()
 
void InitializeComponent ()
 
void UninitializeComponent ()
 
void ReadyForReplication ()
 
void BeginPlay ()
 
void EndPlay (const EEndPlayReason::Type EndPlayReason)
 
bool SetupActorComponentTickFunction (FTickFunction *TickFunction)
 
void SetComponentTickEnabled (bool bEnabled)
 
void SetComponentTickEnabledAsync (bool bEnabled)
 
bool IsComponentTickEnabled ()
 
void SetComponentTickIntervalAndCooldown (float TickInterval)
 
void RegisterComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterAllComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterAsyncPhysicsTickEnabled (bool bRegister)
 
void TickComponent (float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
 
void RegisterComponentWithWorld (UWorld *InWorld, FRegisterComponentContext *Context)
 
void RegisterComponent ()
 
void UnregisterComponent ()
 
void DestroyComponent (bool bPromoteChildren)
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
void CreateRenderState_Concurrent (FRegisterComponentContext *Context)
 
void SendRenderTransform_Concurrent ()
 
void SendRenderInstanceData_Concurrent ()
 
void DestroyRenderState_Concurrent ()
 
void OnDestroyPhysicsState ()
 
void CreatePhysicsState (bool bAllowDeferral)
 
void DestroyPhysicsState ()
 
void ExecuteUnregisterEvents ()
 
void ReregisterComponent ()
 
void RecreateRenderState_Concurrent ()
 
void RecreatePhysicsState ()
 
void AddTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void AddTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void RemoveTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void RemoveTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void DoDeferredRenderUpdates_Concurrent ()
 
void MarkRenderStateDirty ()
 
void MarkForNeededEndOfFrameUpdate ()
 
void ClearNeedEndOfFrameUpdate_Internal ()
 
void Activate (bool bReset)
 
void Deactivate ()
 
void SetActive (bool bNewActive, bool bReset)
 
void SetAutoActivate (bool bNewAutoActivate)
 
void ToggleActive ()
 
void AddAssetUserData (UAssetUserData *InUserData)
 
UAssetUserDataGetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
void RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
bool IsNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void SetIsReplicated (bool bShouldReplicate)
 
void AddReplicatedSubObject (UObject *SubObject, ELifetimeCondition NetCondition)
 
bool ReplicateSubobjects (UActorChannel *Channel, FOutBunch *Bunch, FReplicationFlags *RepFlags)
 
void PreReplication (IRepChangedPropertyTracker *ChangedPropertyTracker)
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
void OnRep_IsActive ()
 
void DetermineUCSModifiedProperties ()
 
void GetUCSModifiedProperties (TSet< FProperty const *, DefaultKeyFuncs< FProperty const *, 0 >, FDefaultSetAllocator > *ModifiedProperties)
 
void RemoveUCSModifiedProperties (const TArray< FProperty *, TSizedDefaultAllocator< 32 > > *Properties)
 
void SetCanEverAffectNavigation (bool bRelevant)
 
void Serialize (FArchive *Ar)
 
void SetIsReplicatedByDefault (const bool bNewReplicates)
 
- Public Member Functions inherited from UObject
bool ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
 
FStringGetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObjectCreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObjectGetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
void PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void ConditionalPostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void SerializeScriptProperties (FArchive *Ar)
 
void SerializeScriptProperties (FStructuredArchiveSlot Slot)
 
void BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping)
 
void CollectDefaultSubobjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjects (bool bForceCheck)
 
bool CheckDefaultSubobjectsInternal ()
 
void GetAssetRegistryTags (FAssetData *Out)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
bool IsAsset ()
 
FPrimaryAssetIdGetPrimaryAssetId (FPrimaryAssetId *result)
 
bool IsLocalizedResource ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad)
 
void SaveConfig (unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject)
 
FStringGetDefaultConfigFilename (FString *result)
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void LocalizeProperty (UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress)
 
void SkipFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
void CallFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
bool CallFunctionByNameWithArguments (const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec)
 
UFunctionFindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObjectGetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FPropertyFindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersionGetLinkerUEVersion (FPackageFileVersion *result)
 
FStringGetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FStringGetFullGroupName (FString *result, bool bStartWithOuter)
 
UObjectGetOutermostObject ()
 
UPackageGetPackage ()
 
bool MarkPackageDirty ()
 
UObjectGetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
voidGetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoadGetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlagsObjectFlagsField ()
 
intInternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FNameNamePrivateField ()
 
FNameNameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackageGetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 

Static Public Member Functions

static void StaticRegisterNativesUPrimalInventoryComponent ()
 
static UClassGetPrivateStaticClass ()
 
static ADroppedItemStaticDropNewItem ()
 
static ADroppedItemStaticDropItem (AActor *forActor, const FItemNetInfo *theInfo, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, const UE::Math::TRotator< double > *DroppedRotationOffset, bool bOverrideSpawnTransform, const UE::Math::TVector< double > *LocationOverride, const UE::Math::TRotator< double > *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondryAction, bool bSetItemDropLocation, UStaticMesh *DroppedMeshOverride, const UE::Math::TVector< double > *DroppedScaleOverride, UMaterialInterface *DroppedMaterialOverride, float DroppedLifeSpanOverride)
 
static void GetCustomFolderItems ()
 
static void SwapCustomFolder ()
 
static __int64 GenerateCustomCrateItems ()
 
static char ServerAddToArkTributeInventory ()
 
static void AddCustomFolder ()
 
static void RemoveCustomFolder ()
 
static void DeleteItemFromCustomFolder ()
 
- Static Public Member Functions inherited from UActorComponent
static UClassGetPrivateStaticClass ()
 
static void StaticRegisterNativesUActorComponent ()
 
static void AddReferencedObjects (UObject *InThis, FReferenceCollector *Collector)
 
- Static Public Member Functions inherited from UObject
static UClassStaticClass ()
 
static const FNameAssetVersePathTagName ()
 
static void ProcessInternal (UObject *Context, FFrame *Stack, void *const Z_Param__Result)
 
- Static Public Member Functions inherited from UObjectBaseUtility
static __int64 GetLinkerCustomVersion ()
 

Detailed Description

Definition at line 717 of file Inventory.h.

Member Function Documentation

◆ AbsoluteMaxInventoryItemsField()

int & UPrimalInventoryComponent::AbsoluteMaxInventoryItemsField ( )
inline

Definition at line 767 of file Inventory.h.

◆ AbsoluteMaxVanityItemsField()

int & UPrimalInventoryComponent::AbsoluteMaxVanityItemsField ( )
inline

Definition at line 735 of file Inventory.h.

◆ AccessInventoryIconField()

TObjectPtr< UTexture2D > & UPrimalInventoryComponent::AccessInventoryIconField ( )
inline

Definition at line 830 of file Inventory.h.

◆ ActionWheelAccessInventoryPriorityField()

int & UPrimalInventoryComponent::ActionWheelAccessInventoryPriorityField ( )
inline

Definition at line 808 of file Inventory.h.

◆ ActiveInventoryRefreshIntervalField()

float & UPrimalInventoryComponent::ActiveInventoryRefreshIntervalField ( )
inline

Definition at line 765 of file Inventory.h.

◆ ActivePlayerInventoryTick()

void UPrimalInventoryComponent::ActivePlayerInventoryTick ( float DeltaTime)
inline

Definition at line 1058 of file Inventory.h.

◆ AddAfterRemovingFromArkTributeInventory()

UPrimalItem * UPrimalInventoryComponent::AddAfterRemovingFromArkTributeInventory ( UPrimalItem * Item,
const FItemNetInfo * MyItem,
bool bAllowForcedItemDownload )
inline

Definition at line 1083 of file Inventory.h.

◆ AddArkTributeItem()

void UPrimalInventoryComponent::AddArkTributeItem ( const FItemNetInfo * theItemInfo,
bool bFromLoad )
inline

Definition at line 1086 of file Inventory.h.

◆ AddCustomFolder()

static void UPrimalInventoryComponent::AddCustomFolder ( )
inlinestatic

Definition at line 1090 of file Inventory.h.

◆ AddItem()

UPrimalItem * UPrimalInventoryComponent::AddItem ( const FItemNetInfo & theItemInfo,
bool bEquipItem,
bool bAddToSlot,
bool bDontStack,
FItemNetID * InventoryInsertAfterItemID,
bool bShowHUDNotification,
bool bDontRecalcSpoilingTime,
bool bForceIncompleteStacking,
AShooterCharacter * OwnerPlayer,
bool bIgnoreAbsoluteMaxInventory,
bool bInsertAtItemIDIndexInstead,
bool doVersionCheck )
inline

Definition at line 964 of file Inventory.h.

◆ AddItemCrafting()

void UPrimalInventoryComponent::AddItemCrafting ( UPrimalItem * craftingItem)
inline

Definition at line 1028 of file Inventory.h.

◆ AddItemObject()

UPrimalItem * UPrimalInventoryComponent::AddItemObject ( UPrimalItem * anItem)
inline

Definition at line 1097 of file Inventory.h.

◆ AdditionalItemSetsField()

TArray< FSupplyCrateItemSet, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::AdditionalItemSetsField ( )
inline

Definition at line 792 of file Inventory.h.

◆ AddToCraftQueue()

void UPrimalInventoryComponent::AddToCraftQueue ( UPrimalItem * anItem,
AShooterPlayerController * ByPC,
bool bIsRepair,
bool bRepairIgnoreInventoryRequirement,
float RepairPercentage,
float RepairSpeedMultiplier )
inline

Definition at line 1024 of file Inventory.h.

◆ AddToFolders()

bool UPrimalInventoryComponent::AddToFolders ( TArray< FString, TSizedDefaultAllocator< 32 > > * FoldersFound,
UPrimalItem * anItem )
inline

Definition at line 1004 of file Inventory.h.

◆ AllDyeColorItemsField()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::AllDyeColorItemsField ( )
inline

Definition at line 726 of file Inventory.h.

◆ AllowAddInventoryItem()

bool UPrimalInventoryComponent::AllowAddInventoryItem ( UPrimalItem * anItem,
int * requestedQuantity,
bool OnlyAddAll )
inline

Definition at line 963 of file Inventory.h.

◆ AllowEquippingItemType()

bool UPrimalInventoryComponent::AllowEquippingItemType ( EPrimalEquipmentType::Type equipmentType)
inline

Definition at line 959 of file Inventory.h.

◆ ArkTributeItemsField()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ArkTributeItemsField ( )
inline

Definition at line 725 of file Inventory.h.

◆ bAddMaxInventoryItemsToDefaultItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAddMaxInventoryItemsToDefaultItems ( )
inline

Definition at line 855 of file Inventory.h.

◆ bAllDefaultInventoryIsEngrams()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAllDefaultInventoryIsEngrams ( )
inline

Definition at line 919 of file Inventory.h.

◆ bAllowAddingToArkTribute()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAllowAddingToArkTribute ( )
inline

Definition at line 875 of file Inventory.h.

◆ bAllowDeactivatedCrafting()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAllowDeactivatedCrafting ( )
inline

Definition at line 845 of file Inventory.h.

◆ bAllowItemStacking()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAllowItemStacking ( )
inline

Definition at line 848 of file Inventory.h.

◆ bAllowRemoteCrafting()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAllowRemoteCrafting ( )
inline

Definition at line 844 of file Inventory.h.

◆ bAllowRemoteInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAllowRemoteInventory ( )
inline

Definition at line 873 of file Inventory.h.

◆ bAllowRemoteRepairing()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAllowRemoteRepairing ( )
inline

Definition at line 847 of file Inventory.h.

◆ bAllowWorldSettingsInventoryComponentAppends()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bAllowWorldSettingsInventoryComponentAppends ( )
inline

Definition at line 904 of file Inventory.h.

◆ bBPAllowUseInInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPAllowUseInInventory ( )
inline

Definition at line 893 of file Inventory.h.

◆ bBPForceCustomRemoteInventoryAllowAddItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPForceCustomRemoteInventoryAllowAddItems ( )
inline

Definition at line 901 of file Inventory.h.

◆ bBPForceCustomRemoteInventoryAllowRemoveItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPForceCustomRemoteInventoryAllowRemoveItems ( )
inline

Definition at line 902 of file Inventory.h.

◆ bBPHandleAccessInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPHandleAccessInventory ( )
inline

Definition at line 891 of file Inventory.h.

◆ bBPNotifyItemAdded()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPNotifyItemAdded ( )
inline

Definition at line 897 of file Inventory.h.

◆ bBPNotifyItemQuantityUpdated()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPNotifyItemQuantityUpdated ( )
inline

Definition at line 899 of file Inventory.h.

◆ bBPNotifyItemRemoved()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPNotifyItemRemoved ( )
inline

Definition at line 898 of file Inventory.h.

◆ bBPOverrideItemMinimumUseInterval()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPOverrideItemMinimumUseInterval ( )
inline

Definition at line 900 of file Inventory.h.

◆ bBPRemoteInventoryAllowRemoveItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bBPRemoteInventoryAllowRemoveItems ( )
inline

Definition at line 894 of file Inventory.h.

◆ bCanEquipItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bCanEquipItems ( )
inline

Definition at line 840 of file Inventory.h.

◆ bCanInventoryItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bCanInventoryItems ( )
inline

Definition at line 842 of file Inventory.h.

◆ bCanUseWeaponAsEquipment()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bCanUseWeaponAsEquipment ( )
inline

Definition at line 841 of file Inventory.h.

◆ bCheckForAutoCraftBlueprints()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bCheckForAutoCraftBlueprints ( )
inline

Definition at line 856 of file Inventory.h.

◆ bConfigOverriden()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bConfigOverriden ( )
inline

Definition at line 924 of file Inventory.h.

◆ bConsumeCraftingRepairingRequirementsOnStart()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bConsumeCraftingRepairingRequirementsOnStart ( )
inline

Definition at line 843 of file Inventory.h.

◆ bCraftingEnabled()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bCraftingEnabled ( )
inline

Definition at line 865 of file Inventory.h.

◆ bDataListPadMaxInventoryItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bDataListPadMaxInventoryItems ( )
inline

Definition at line 854 of file Inventory.h.

◆ bDeferCheckForAutoCraftBlueprintsOnInventoryChange()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bDeferCheckForAutoCraftBlueprintsOnInventoryChange ( )
inline

Definition at line 911 of file Inventory.h.

◆ bDisableDropAllItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bDisableDropAllItems ( )
inline

Definition at line 880 of file Inventory.h.

◆ bDisableTransferEquipmentOnTransferAll()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bDisableTransferEquipmentOnTransferAll ( )
inline

Definition at line 929 of file Inventory.h.

◆ bDropPhysicalInventoryDeposit()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bDropPhysicalInventoryDeposit ( )
inline

Definition at line 888 of file Inventory.h.

◆ bEquipmentForceIgnoreExplicitOwnerClass()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bEquipmentForceIgnoreExplicitOwnerClass ( )
inline

Definition at line 860 of file Inventory.h.

◆ bEquipmentMustRequireExplicitOwnerClass()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bEquipmentMustRequireExplicitOwnerClass ( )
inline

Definition at line 858 of file Inventory.h.

◆ bEquipmentPlayerForceRequireExplicitOwnerClass()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bEquipmentPlayerForceRequireExplicitOwnerClass ( )
inline

Definition at line 859 of file Inventory.h.

◆ bForceAllowAllUseInInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bForceAllowAllUseInInventory ( )
inline

Definition at line 914 of file Inventory.h.

◆ bForceAllowCustomFoldersField()

bool & UPrimalInventoryComponent::bForceAllowCustomFoldersField ( )
inline

Definition at line 821 of file Inventory.h.

◆ bForceGenerateItemSets()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bForceGenerateItemSets ( )
inline

Definition at line 890 of file Inventory.h.

◆ bForceInventoryBlueprints()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bForceInventoryBlueprints ( )
inline

Definition at line 851 of file Inventory.h.

◆ bForceInventoryNonRemovable()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bForceInventoryNonRemovable ( )
inline

Definition at line 852 of file Inventory.h.

◆ bForceInventoryNotifyCraftingFinished()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bForceInventoryNotifyCraftingFinished ( )
inline

Definition at line 903 of file Inventory.h.

◆ bFreeCraftingMode()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bFreeCraftingMode ( )
inline

Definition at line 839 of file Inventory.h.

◆ bGetDataListEntriesOnlyRootItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bGetDataListEntriesOnlyRootItems ( )
inline

Definition at line 923 of file Inventory.h.

◆ bGivesAchievementItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bGivesAchievementItems ( )
inline

Definition at line 892 of file Inventory.h.

◆ bGrinderCanGrindAll()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bGrinderCanGrindAll ( )
inline

Definition at line 921 of file Inventory.h.

◆ bHideDefaultInventoryItemsFromDisplay()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bHideDefaultInventoryItemsFromDisplay ( )
inline

Definition at line 853 of file Inventory.h.

◆ bHideSaddleFromInventoryDisplay()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bHideSaddleFromInventoryDisplay ( )
inline

Definition at line 864 of file Inventory.h.

◆ bHideSlotCountFromHud()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bHideSlotCountFromHud ( )
inline

Definition at line 932 of file Inventory.h.

◆ bHideTributeUploadDinosPanel()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bHideTributeUploadDinosPanel ( )
inline

Definition at line 925 of file Inventory.h.

◆ bIgnoreDLCEquipRestrictions()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bIgnoreDLCEquipRestrictions ( )
inline

Definition at line 926 of file Inventory.h.

◆ bIgnoreEngramEquipRestrictions()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bIgnoreEngramEquipRestrictions ( )
inline

Definition at line 927 of file Inventory.h.

◆ bIgnoreMaxInventoryItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bIgnoreMaxInventoryItems ( )
inline

Definition at line 881 of file Inventory.h.

◆ bInitializedDefaultInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bInitializedDefaultInventory ( )
inline

Definition at line 922 of file Inventory.h.

◆ bInitializedMe()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bInitializedMe ( )
inline

Definition at line 835 of file Inventory.h.

◆ bIsSecondaryInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bIsSecondaryInventory ( )
inline

Definition at line 882 of file Inventory.h.

◆ bIsTaxidermyBase()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bIsTaxidermyBase ( )
inline

Definition at line 910 of file Inventory.h.

◆ bIsTributeInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bIsTributeInventory ( )
inline

Definition at line 857 of file Inventory.h.

◆ bMaxInventoryWeightUseCharacterStatus()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bMaxInventoryWeightUseCharacterStatus ( )
inline

Definition at line 877 of file Inventory.h.

◆ bNotifyAddedOnClientReceive()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bNotifyAddedOnClientReceive ( )
inline

Definition at line 909 of file Inventory.h.

◆ bNotNearWirelessCrafting()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bNotNearWirelessCrafting ( )
inline

Definition at line 933 of file Inventory.h.

◆ bOnlyOneCraftQueueItem()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bOnlyOneCraftQueueItem ( )
inline

Definition at line 868 of file Inventory.h.

◆ bOverrideCraftingMinDurabilityRequirement()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bOverrideCraftingMinDurabilityRequirement ( )
inline

Definition at line 870 of file Inventory.h.

◆ bOverrideInventoryDepositClassDontForceDrop()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bOverrideInventoryDepositClassDontForceDrop ( )
inline

Definition at line 906 of file Inventory.h.

◆ BPAllowAddInventoryItem()

bool UPrimalInventoryComponent::BPAllowAddInventoryItem ( UPrimalItem * Item,
int RequestedQuantity,
bool bOnlyAddAll )
inline

Definition at line 937 of file Inventory.h.

◆ BPCreateDropItemInventoryEmpty()

APrimalStructureItemContainer * UPrimalInventoryComponent::BPCreateDropItemInventoryEmpty ( long double DestroyAtTime,
TSubclassOf< APrimalStructureItemContainer > OverrideInventoryDepositClass,
APrimalStructureItemContainer * CopyStructureValues,
AActor * GroundIgnoreActor,
int DeadPlayerID,
float DropInventoryOnGroundTraceDistance,
bool bOverrideDepositLocation,
const UE::Math::TVector< double > * DepositLocationOverride )
inline

Definition at line 1105 of file Inventory.h.

◆ BPCustomRemoteInventoryAllowAddItems()

bool UPrimalInventoryComponent::BPCustomRemoteInventoryAllowAddItems ( AShooterPlayerController * PC,
UPrimalItem * anItem,
int anItemQuantityOverride,
bool bRequestedByPlayer )
inline

Definition at line 938 of file Inventory.h.

◆ BPCustomRemoteInventoryAllowRemoveItems()

bool UPrimalInventoryComponent::BPCustomRemoteInventoryAllowRemoveItems ( AShooterPlayerController * PC,
UPrimalItem * anItemToTransfer,
int requestedQuantity,
bool bRequestedByPlayer,
bool bRequestDropping )
inline

Definition at line 939 of file Inventory.h.

◆ BPRemoteInventoryAllowCrafting()

bool UPrimalInventoryComponent::BPRemoteInventoryAllowCrafting ( AShooterPlayerController * PC)
inline

Definition at line 940 of file Inventory.h.

◆ BPRequestedInventoryItems()

void UPrimalInventoryComponent::BPRequestedInventoryItems ( AShooterPlayerController * forPC)
inline

Definition at line 941 of file Inventory.h.

◆ bPreventAutoDecreaseDurability()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bPreventAutoDecreaseDurability ( )
inline

Definition at line 846 of file Inventory.h.

◆ bPreventCraftingResourceConsumption()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bPreventCraftingResourceConsumption ( )
inline

Definition at line 905 of file Inventory.h.

◆ bPreventDropInventoryDeposit()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bPreventDropInventoryDeposit ( )
inline

Definition at line 878 of file Inventory.h.

◆ bPreventInventoryViewTrace()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bPreventInventoryViewTrace ( )
inline

Definition at line 886 of file Inventory.h.

◆ bPreventSendingData()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bPreventSendingData ( )
inline

Definition at line 884 of file Inventory.h.

◆ bReceivingArkInventoryItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bReceivingArkInventoryItems ( )
inline

Definition at line 838 of file Inventory.h.

◆ bReceivingEquippedItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bReceivingEquippedItems ( )
inline

Definition at line 836 of file Inventory.h.

◆ bReceivingInventoryItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bReceivingInventoryItems ( )
inline

Definition at line 837 of file Inventory.h.

◆ bRemoteInventoryAllowAddItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bRemoteInventoryAllowAddItems ( )
inline

Definition at line 872 of file Inventory.h.

◆ bRemoteInventoryAllowRemoveItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bRemoteInventoryAllowRemoveItems ( )
inline

Definition at line 871 of file Inventory.h.

◆ bRemoteInventoryOnlyAllowSelf()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bRemoteInventoryOnlyAllowSelf ( )
inline

Definition at line 876 of file Inventory.h.

◆ bRemoteInventoryOnlyAllowTribe()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bRemoteInventoryOnlyAllowTribe ( )
inline

Definition at line 869 of file Inventory.h.

◆ bRemoteOnlyAllowBlueprintsOrItemClasses()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bRemoteOnlyAllowBlueprintsOrItemClasses ( )
inline

Definition at line 883 of file Inventory.h.

◆ bRepairingEnabled()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bRepairingEnabled ( )
inline

Definition at line 866 of file Inventory.h.

◆ bReplicateComponent()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bReplicateComponent ( )
inline

Definition at line 867 of file Inventory.h.

◆ bSetCraftingEnabledCheckForAutoCraftBlueprints()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bSetCraftingEnabledCheckForAutoCraftBlueprints ( )
inline

Definition at line 917 of file Inventory.h.

◆ bSetsRandomWithoutReplacement()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bSetsRandomWithoutReplacement ( )
inline

Definition at line 913 of file Inventory.h.

◆ bShowHiddenDefaultInventoryItemsDuringCrafting()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bShowHiddenDefaultInventoryItemsDuringCrafting ( )
inline

Definition at line 930 of file Inventory.h.

◆ bShowHiddenRemoteInventoryItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bShowHiddenRemoteInventoryItems ( )
inline

Definition at line 850 of file Inventory.h.

◆ bShowItemDefaultFolders()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bShowItemDefaultFolders ( )
inline

Definition at line 879 of file Inventory.h.

◆ bShowQuickSlotPanel()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bShowQuickSlotPanel ( )
inline

Definition at line 912 of file Inventory.h.

◆ bSpawnActorOnTopOfStructure()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bSpawnActorOnTopOfStructure ( )
inline

Definition at line 887 of file Inventory.h.

◆ bSupressInventoryItemNetworking()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bSupressInventoryItemNetworking ( )
inline

Definition at line 885 of file Inventory.h.

◆ bUseBPAllowAddInventoryItem()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPAllowAddInventoryItem ( )
inline

Definition at line 863 of file Inventory.h.

◆ bUseBPCanGrindItems()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPCanGrindItems ( )
inline

Definition at line 920 of file Inventory.h.

◆ bUseBPGetExtraItemDisplay()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPGetExtraItemDisplay ( )
inline

Definition at line 896 of file Inventory.h.

◆ bUseBPInitializeInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPInitializeInventory ( )
inline

Definition at line 862 of file Inventory.h.

◆ bUseBPInventoryRefresh()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPInventoryRefresh ( )
inline

Definition at line 861 of file Inventory.h.

◆ bUseBPIsCraftingAllowed()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPIsCraftingAllowed ( )
inline

Definition at line 907 of file Inventory.h.

◆ bUseBPIsValidCraftingResource()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPIsValidCraftingResource ( )
inline

Definition at line 915 of file Inventory.h.

◆ bUseBPOnTransferAll()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPOnTransferAll ( )
inline

Definition at line 928 of file Inventory.h.

◆ bUseBPRemoteInventoryAllowCrafting()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPRemoteInventoryAllowCrafting ( )
inline

Definition at line 908 of file Inventory.h.

◆ bUseBPRemoteInventoryAllowViewing()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPRemoteInventoryAllowViewing ( )
inline

Definition at line 918 of file Inventory.h.

◆ bUseBPRemoteInventoryGetMaxVisibleSlots()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseBPRemoteInventoryGetMaxVisibleSlots ( )
inline

Definition at line 895 of file Inventory.h.

◆ bUseCheatInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseCheatInventory ( )
inline

Definition at line 874 of file Inventory.h.

◆ bUseCraftQueue()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseCraftQueue ( )
inline

Definition at line 849 of file Inventory.h.

◆ bUseExtendedCharacterCraftingFunctionality()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseExtendedCharacterCraftingFunctionality ( )
inline

Definition at line 889 of file Inventory.h.

◆ bUseItemCountInsteadOfInventory()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseItemCountInsteadOfInventory ( )
inline

Definition at line 931 of file Inventory.h.

◆ bUseParentStructureIsValidCraftingResource()

BitFieldValue< bool, unsigned __int32 > UPrimalInventoryComponent::bUseParentStructureIsValidCraftingResource ( )
inline

Definition at line 916 of file Inventory.h.

◆ CanAccessWirelessResources()

bool UPrimalInventoryComponent::CanAccessWirelessResources ( UPrimalInventoryComponent * OtherInv)
inline

Definition at line 1110 of file Inventory.h.

◆ CanEquipItem()

bool UPrimalInventoryComponent::CanEquipItem ( UPrimalItem * anItem)
inline

Definition at line 960 of file Inventory.h.

◆ CanGrindItems()

bool UPrimalInventoryComponent::CanGrindItems ( const AShooterPlayerController * PC)
inline

Definition at line 942 of file Inventory.h.

◆ CanInventoryItem()

bool UPrimalInventoryComponent::CanInventoryItem ( UPrimalItem * anItem)
inline

Definition at line 961 of file Inventory.h.

◆ CheatInventoryItemsField()

TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::CheatInventoryItemsField ( )
inline

Definition at line 752 of file Inventory.h.

◆ CheckForAutoCraftBlueprints()

void UPrimalInventoryComponent::CheckForAutoCraftBlueprints ( )
inline

Definition at line 1041 of file Inventory.h.

◆ CheckFullInventoryConditionForItem()

bool UPrimalInventoryComponent::CheckFullInventoryConditionForItem ( UPrimalItem * anItem)
inline

Definition at line 962 of file Inventory.h.

◆ CheckRefreshDefaultInventoryItems()

void UPrimalInventoryComponent::CheckRefreshDefaultInventoryItems ( )
inline

Definition at line 990 of file Inventory.h.

◆ CheckReplenishSlotIndex()

void UPrimalInventoryComponent::CheckReplenishSlotIndex ( int slotIndex,
TSubclassOf< UPrimalItem > ClassCheckOverride )
inline

Definition at line 1077 of file Inventory.h.

◆ ClearCraftQueue()

void UPrimalInventoryComponent::ClearCraftQueue ( bool bForceClearActiveCraftRepair)
inline

Definition at line 1025 of file Inventory.h.

◆ ClientItemMessageNotification()

void UPrimalInventoryComponent::ClientItemMessageNotification ( FItemNetID ItemID,
EPrimalItemMessage::Type ItemMessageType )
inline

Definition at line 943 of file Inventory.h.

◆ ClientItemMessageNotification_Implementation()

void UPrimalInventoryComponent::ClientItemMessageNotification_Implementation ( FItemNetID ItemID,
EPrimalItemMessage::Type ItemMessageType )
inline

Definition at line 1066 of file Inventory.h.

◆ ClientMultiUse()

void UPrimalInventoryComponent::ClientMultiUse ( APlayerController * ForPC,
int UseIndex,
int hitBodyIndex )
inline

Definition at line 1053 of file Inventory.h.

◆ ClientOnArkTributeItemsAdded_Implementation()

void UPrimalInventoryComponent::ClientOnArkTributeItemsAdded_Implementation ( )
inline

Definition at line 1079 of file Inventory.h.

◆ ClientStartReceivingItems()

void UPrimalInventoryComponent::ClientStartReceivingItems ( bool bEquippedItems)
inline

Definition at line 983 of file Inventory.h.

◆ ClientUpdateFreeCraftingMode()

void UPrimalInventoryComponent::ClientUpdateFreeCraftingMode ( bool bNewFreeCraftingModeValue)
inline

Definition at line 944 of file Inventory.h.

◆ ClientUpdateFreeCraftingMode_Implementation()

void UPrimalInventoryComponent::ClientUpdateFreeCraftingMode_Implementation ( bool bNewVal)
inline

Definition at line 1000 of file Inventory.h.

◆ CloseInventorySoundField()

USoundBase * UPrimalInventoryComponent::CloseInventorySoundField ( )
inline

Definition at line 798 of file Inventory.h.

◆ ConsumeArmorDurability()

void UPrimalInventoryComponent::ConsumeArmorDurability ( float ConsumptionAmount,
bool bAllArmorTypes,
EPrimalEquipmentType::Type SpecificArmorType,
float FromDamageBlocked )
inline

Definition at line 1022 of file Inventory.h.

◆ ConsumeWirelessResources()

int UPrimalInventoryComponent::ConsumeWirelessResources ( TSubclassOf< UPrimalItem > ItemTemplate,
int Qty,
bool bRequireExactClassMatch )
inline

Definition at line 1113 of file Inventory.h.

◆ CraftedBlueprintSpawnActor()

AActor * UPrimalInventoryComponent::CraftedBlueprintSpawnActor ( TSubclassOf< UPrimalItem > ForItemClass,
TSubclassOf< AActor > ActorClassToSpawn )
inline

Definition at line 1071 of file Inventory.h.

◆ CraftingItemsField()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::CraftingItemsField ( )
inline

Definition at line 779 of file Inventory.h.

◆ CraftingItemSpeedField()

float & UPrimalInventoryComponent::CraftingItemSpeedField ( )
inline

Definition at line 730 of file Inventory.h.

◆ CurrentSlotMaxMagicNumberField()

int & UPrimalInventoryComponent::CurrentSlotMaxMagicNumberField ( )
inline

Definition at line 769 of file Inventory.h.

◆ CustomFolderItemsField()

TArray< FServerCustomFolder, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::CustomFolderItemsField ( )
inline

Definition at line 800 of file Inventory.h.

◆ DefaultCraftingQuantityMultiplierField()

int & UPrimalInventoryComponent::DefaultCraftingQuantityMultiplierField ( )
inline

Definition at line 807 of file Inventory.h.

◆ DefaultCraftingRequirementsMultiplierField()

float & UPrimalInventoryComponent::DefaultCraftingRequirementsMultiplierField ( )
inline

Definition at line 806 of file Inventory.h.

◆ DefaultEngrams2Field()

TArray< unsigned char, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultEngrams2Field ( )
inline

Definition at line 759 of file Inventory.h.

◆ DefaultEngrams3Field()

TArray< unsigned char, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultEngrams3Field ( )
inline

Definition at line 760 of file Inventory.h.

◆ DefaultEngrams4Field()

TArray< unsigned char, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultEngrams4Field ( )
inline

Definition at line 761 of file Inventory.h.

◆ DefaultEngramsField()

TArray< unsigned char, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultEngramsField ( )
inline

Definition at line 758 of file Inventory.h.

◆ DefaultEquippedItemsField()

TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultEquippedItemsField ( )
inline

Definition at line 753 of file Inventory.h.

◆ DefaultEquippedItemSkinsField()

TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultEquippedItemSkinsField ( )
inline

Definition at line 754 of file Inventory.h.

◆ DefaultInventoryItems2Field()

TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultInventoryItems2Field ( )
inline

Definition at line 745 of file Inventory.h.

◆ DefaultInventoryItems3Field()

TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultInventoryItems3Field ( )
inline

Definition at line 746 of file Inventory.h.

◆ DefaultInventoryItems4Field()

TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultInventoryItems4Field ( )
inline

Definition at line 747 of file Inventory.h.

◆ DefaultInventoryItemsField()

TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultInventoryItemsField ( )
inline

Definition at line 744 of file Inventory.h.

◆ DefaultInventoryQualitiesField()

TArray< float, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultInventoryQualitiesField ( )
inline

Definition at line 762 of file Inventory.h.

◆ DefaultSlotItemsField()

TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DefaultSlotItemsField ( )
inline

Definition at line 755 of file Inventory.h.

◆ DeleteItemFromCustomFolder()

static void UPrimalInventoryComponent::DeleteItemFromCustomFolder ( )
inlinestatic

Definition at line 1093 of file Inventory.h.

◆ DinoAutoHealingItemsField()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::DinoAutoHealingItemsField ( )
inline

Definition at line 812 of file Inventory.h.

◆ DisplayDefaultItemInventoryCountField()

int & UPrimalInventoryComponent::DisplayDefaultItemInventoryCountField ( )
inline

Definition at line 780 of file Inventory.h.

◆ DropInventoryDeposit()

char UPrimalInventoryComponent::DropInventoryDeposit ( long double DestroyAtTime,
bool bDoPreventSendingData,
bool bIgnorEquippedItems,
TSubclassOf< APrimalStructureItemContainer > OverrideInventoryDepositClass,
APrimalStructureItemContainer * CopyStructureValues,
APrimalStructureItemContainer ** DepositStructureResult,
AActor * GroundIgnoreActor,
FString * CurrentCustomFolderFilter,
FString * CurrentNameFilter,
unsigned __int64 DeathCacheCharacterID,
float DropInventoryOnGroundTraceDistance,
bool bForceDrop,
int OverrideMaxItemsDropped,
bool bOverrideDepositLocation,
const UE::Math::TVector< double > * DepositLocationOverride,
bool bForceLocation )
inline

Definition at line 1068 of file Inventory.h.

◆ DropItem()

void UPrimalInventoryComponent::DropItem ( const FItemNetInfo * theInfo,
bool bOverrideSpawnTransform,
const UE::Math::TVector< double > * LocationOverride,
const UE::Math::TRotator< double > * RotationOverride,
bool bPreventDropImpulse,
bool bThrow,
bool bSecondryAction,
bool bSetItemDropLocation )
inline

Definition at line 973 of file Inventory.h.

◆ DropItemRotationOffsetField()

UE::Math::TRotator< double > & UPrimalInventoryComponent::DropItemRotationOffsetField ( )
inline

Definition at line 773 of file Inventory.h.

◆ DropNotReadyInventoryDeposit()

bool UPrimalInventoryComponent::DropNotReadyInventoryDeposit ( long double DestroyAtTime)
inline

Definition at line 1069 of file Inventory.h.

◆ EjectItem()

ADroppedItem * UPrimalInventoryComponent::EjectItem ( const FItemNetID * itemID,
bool bPreventImpule,
bool bForceEject,
bool bSetItemLocation,
const UE::Math::TVector< double > * LocationOverride,
bool showHUDMessage,
TSubclassOf< ADroppedItem > TheDroppedTemplateOverride,
bool bAssignToTribeForPickup,
int AssignedTribeID )
inline

Definition at line 971 of file Inventory.h.

◆ EquippableItemTypesField()

TArray< TEnumAsByte< enum EPrimalEquipmentType::Type >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::EquippableItemTypesField ( )
inline

Definition at line 729 of file Inventory.h.

◆ EquippedItemsField()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::EquippedItemsField ( )
inline

Definition at line 723 of file Inventory.h.

◆ EventItemsField()

TArray< FEventItem, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::EventItemsField ( )
inline

Definition at line 743 of file Inventory.h.

◆ ExtraItemDisplayField()

UGenericDataListEntry * UPrimalInventoryComponent::ExtraItemDisplayField ( )
inline

Definition at line 732 of file Inventory.h.

◆ FindAllItemsOfType()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * UPrimalInventoryComponent::FindAllItemsOfType ( TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * result,
TSubclassOf< UPrimalItem > ItemTemplate,
bool bRequiresExactClassMatch,
bool bIncludeInventoryItems,
bool bIncludeEquippedItems,
bool bIncludeArkTributeItems,
bool bIncludeSlotItems,
bool bIncludeBlueprints,
bool bIncludeEngrams )
inline

Definition at line 1015 of file Inventory.h.

◆ FindArkTributeItem()

UPrimalItem * UPrimalInventoryComponent::FindArkTributeItem ( const FItemNetID * ItemID)
inline

Definition at line 1074 of file Inventory.h.

◆ FindBrushColorItem()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * UPrimalInventoryComponent::FindBrushColorItem ( TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * result,
__int16 ArchIndex )
inline

Definition at line 985 of file Inventory.h.

◆ FindColorItem()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * UPrimalInventoryComponent::FindColorItem ( TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * result,
FColor theColor,
bool bEquippedItems )
inline

Definition at line 984 of file Inventory.h.

◆ FindInventoryStackableItemCompareQuantity()

UPrimalItem * UPrimalInventoryComponent::FindInventoryStackableItemCompareQuantity ( TSubclassOf< UPrimalItem > ItemClass,
bool bFindLeastQuantity,
UPrimalItem * StacksWithAndIgnoreItem )
inline

Definition at line 1051 of file Inventory.h.

◆ FindItem()

UPrimalItem * UPrimalInventoryComponent::FindItem ( const FItemNetID * ItemID,
bool bEquippedItems,
bool bAllItems,
int * itemIdx )
inline

Definition at line 986 of file Inventory.h.

◆ ForceAddToFolderField()

FString & UPrimalInventoryComponent::ForceAddToFolderField ( )
inline

Definition at line 815 of file Inventory.h.

◆ ForceDefaultInventoryRefreshVersionField()

int & UPrimalInventoryComponent::ForceDefaultInventoryRefreshVersionField ( )
inline

Definition at line 810 of file Inventory.h.

◆ FreeCraftingModeQuantityValueField()

int & UPrimalInventoryComponent::FreeCraftingModeQuantityValueField ( )
inline

Definition at line 823 of file Inventory.h.

◆ GenerateCrateItems()

bool UPrimalInventoryComponent::GenerateCrateItems ( float MinQualityMultiplier,
float MaxQualityMultiplier,
int NumPasses,
float QuantityMultiplier,
float SetPowerWeight,
float MaxItemDifficultyClamp )
inline

Definition at line 1072 of file Inventory.h.

◆ GenerateCustomCrateItems()

static __int64 UPrimalInventoryComponent::GenerateCustomCrateItems ( )
inlinestatic

Definition at line 1073 of file Inventory.h.

◆ GenerateItemSetsQualityMultiplierMaxField()

float & UPrimalInventoryComponent::GenerateItemSetsQualityMultiplierMaxField ( )
inline

Definition at line 805 of file Inventory.h.

◆ GenerateItemSetsQualityMultiplierMinField()

float & UPrimalInventoryComponent::GenerateItemSetsQualityMultiplierMinField ( )
inline

Definition at line 804 of file Inventory.h.

◆ GetCharacterStatusComponent()

UPrimalCharacterStatusComponent * UPrimalInventoryComponent::GetCharacterStatusComponent ( )
inline

Definition at line 1052 of file Inventory.h.

◆ GetCraftingSpeed()

float UPrimalInventoryComponent::GetCraftingSpeed ( )
inline

Definition at line 1033 of file Inventory.h.

◆ GetCraftQueueResourceCost()

int UPrimalInventoryComponent::GetCraftQueueResourceCost ( TSubclassOf< UPrimalItem > ItemTemplate,
UPrimalItem * IgnoreFirstItem )
inline

Definition at line 1016 of file Inventory.h.

◆ GetCurrentNumInventoryItems()

int UPrimalInventoryComponent::GetCurrentNumInventoryItems ( )
inline

Definition at line 1039 of file Inventory.h.

◆ GetCustomFolderItems()

static void UPrimalInventoryComponent::GetCustomFolderItems ( )
inlinestatic

Definition at line 1002 of file Inventory.h.

◆ GetCustomFolders()

TArray< FString, TSizedDefaultAllocator< 32 > > * UPrimalInventoryComponent::GetCustomFolders ( TArray< FString, TSizedDefaultAllocator< 32 > > * result,
int InventoryCompType )
inline

Definition at line 1092 of file Inventory.h.

◆ GetDataListEntries()

void UPrimalInventoryComponent::GetDataListEntries ( TArray< IDataListEntryInterface *, TSizedDefaultAllocator< 32 > > * OutDataListEntries,
int DataListType,
bool bCreateFolders,
char FolderLevel,
TArray< FString, TSizedDefaultAllocator< 32 > > * FoldersFound,
UObject * ForObject,
const wchar_t * CustomFolderFilter,
char SortType,
const wchar_t * NameFilter,
bool includeSkins,
bool onlySkins,
bool bSkinSelectorMode )
inline

Definition at line 1005 of file Inventory.h.

◆ GetEmptySlotCount()

int UPrimalInventoryComponent::GetEmptySlotCount ( bool bIsVanityItem)
inline

Definition at line 1114 of file Inventory.h.

◆ GetEquippedArmorRating()

float UPrimalInventoryComponent::GetEquippedArmorRating ( EPrimalEquipmentType::Type equipmentType)
inline

Definition at line 1021 of file Inventory.h.

◆ GetEquippedItemOfType()

UPrimalItem * UPrimalInventoryComponent::GetEquippedItemOfType ( EPrimalEquipmentType::Type aType)
inline

Definition at line 1011 of file Inventory.h.

◆ GetFirstUnoccupiedSlot()

int UPrimalInventoryComponent::GetFirstUnoccupiedSlot ( AShooterPlayerState * forPlayerState,
UPrimalItem * forItem )
inline

Definition at line 1007 of file Inventory.h.

◆ GetForceShowCraftablesInventoryTab()

bool UPrimalInventoryComponent::GetForceShowCraftablesInventoryTab ( )
inline

Definition at line 945 of file Inventory.h.

◆ GetGrinderSettings_Implementation()

void UPrimalInventoryComponent::GetGrinderSettings_Implementation ( int * MaxQuantityToGrind,
float * GrindGiveItemsPercent,
int * MaxItemsToGivePerGrind )
inline

Definition at line 1055 of file Inventory.h.

◆ GetGroundLocation()

bool UPrimalInventoryComponent::GetGroundLocation ( UE::Math::TVector< double > * theGroundLoc,
const UE::Math::TVector< double > * OffsetUp,
const UE::Math::TVector< double > * OffsetDown,
APrimalStructure ** LandedOnStructure,
AActor * IgnoreActor,
bool bCheckAnyStationary,
UPrimitiveComponent ** LandedOnComponent,
bool bUseInputGroundLocAsBase )
inline

Definition at line 1070 of file Inventory.h.

◆ GetInventoryName()

FString * UPrimalInventoryComponent::GetInventoryName ( FString * result,
bool bIsEquipped,
bool shortDesc )
inline

Definition at line 1006 of file Inventory.h.

◆ GetInventoryWeight()

float UPrimalInventoryComponent::GetInventoryWeight ( )
inline

Definition at line 1045 of file Inventory.h.

◆ GetItemOfTemplate()

UPrimalItem * UPrimalInventoryComponent::GetItemOfTemplate ( TSubclassOf< UPrimalItem > ItemTemplate,
bool bOnlyInventoryItems,
bool bOnlyEquippedItems,
bool IgnoreItemsWithFullQuantity,
bool bFavorSlotItems,
bool bIsBlueprint,
UPrimalItem * CheckCanStackWithItem,
bool bRequiresExactClassMatch,
int * CheckCanStackWithItemQuantityOverride,
bool bIgnoreSlotItems,
bool bOnlyArkTributeItems,
bool bPreferEngram,
bool bIsForCraftingConsumption )
inline

Definition at line 1014 of file Inventory.h.

◆ GetItemTemplateQuantity()

int UPrimalInventoryComponent::GetItemTemplateQuantity ( TSubclassOf< UPrimalItem > ItemTemplate,
UPrimalItem * IgnoreItem,
bool bIgnoreBlueprints,
bool bCheckValidForCrafting,
bool bRequireExactClassMatch,
bool bForceCheckForDupes )
inline

Definition at line 1017 of file Inventory.h.

◆ GetItemWeightMultiplier()

float UPrimalInventoryComponent::GetItemWeightMultiplier ( UPrimalItem * anItem)
inline

Definition at line 1094 of file Inventory.h.

◆ GetLastItemSlot()

UPrimalItem * UPrimalInventoryComponent::GetLastItemSlot ( )
inline

Definition at line 1106 of file Inventory.h.

◆ GetLifetimeReplicatedProps()

void UPrimalInventoryComponent::GetLifetimeReplicatedProps ( TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > * OutLifetimeProps)
inline

Definition at line 1035 of file Inventory.h.

◆ GetLocalOwnerHUD()

AShooterHUD * UPrimalInventoryComponent::GetLocalOwnerHUD ( )
inline

Definition at line 1034 of file Inventory.h.

◆ GetMaxInventoryItems()

int UPrimalInventoryComponent::GetMaxInventoryItems ( bool bIgnoreHiddenDefaultInventory)
inline

Definition at line 1038 of file Inventory.h.

◆ GetMultiUseEntries()

void UPrimalInventoryComponent::GetMultiUseEntries ( APlayerController * ForPC,
TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > * MultiUseEntries,
int hitBodyIndex )
inline

Definition at line 1057 of file Inventory.h.

◆ GetNumOfDefaultItemsBlacklisted()

int UPrimalInventoryComponent::GetNumOfDefaultItemsBlacklisted ( )
inline

Definition at line 1115 of file Inventory.h.

◆ GetOwnerController()

AShooterPlayerController * UPrimalInventoryComponent::GetOwnerController ( )
inline

Definition at line 976 of file Inventory.h.

◆ GetPrivateStaticClass()

static UClass * UPrimalInventoryComponent::GetPrivateStaticClass ( )
inlinestatic

Definition at line 953 of file Inventory.h.

◆ GetSpoilingTimeMultiplier()

float UPrimalInventoryComponent::GetSpoilingTimeMultiplier ( UPrimalItem * anItem)
inline

Definition at line 1062 of file Inventory.h.

◆ GetTotalDurabilityOfTemplate()

float UPrimalInventoryComponent::GetTotalDurabilityOfTemplate ( TSubclassOf< UPrimalItem > ItemTemplate)
inline

Definition at line 1018 of file Inventory.h.

◆ GetTotalEquippedItemStat()

float UPrimalInventoryComponent::GetTotalEquippedItemStat ( EPrimalItemStat::Type statType)
inline

Definition at line 1020 of file Inventory.h.

◆ GetWirelessItemQty()

int UPrimalInventoryComponent::GetWirelessItemQty ( TSubclassOf< UPrimalItem > ItemTemplate,
bool bRequireExactClassMatch )
inline

Definition at line 1109 of file Inventory.h.

◆ GiveInitialItems()

void UPrimalInventoryComponent::GiveInitialItems ( bool SkipEngrams)
inline

Definition at line 987 of file Inventory.h.

◆ GroundDropTraceLocationOffsetField()

UE::Math::TVector< double > & UPrimalInventoryComponent::GroundDropTraceLocationOffsetField ( )
inline

Definition at line 816 of file Inventory.h.

◆ IncrementArkTributeItemQuantity()

bool UPrimalInventoryComponent::IncrementArkTributeItemQuantity ( UPrimalItem * NewItem,
UPrimalItem ** IncrementedItem )
inline

Definition at line 1013 of file Inventory.h.

◆ IncrementItemTemplateQuantity()

int UPrimalInventoryComponent::IncrementItemTemplateQuantity ( TSubclassOf< UPrimalItem > ItemTemplate,
int amount,
bool bReplicateToClient,
bool bIsBlueprint,
UPrimalItem ** UseSpecificItem,
UPrimalItem ** IncrementedItem,
bool bRequireExactClassMatch,
bool bIsCraftingResourceConsumption,
bool bIsFromUseConsumption,
bool bIsArkTributeItem,
bool ShowHUDNotification,
bool bDontRecalcSpoilingTime,
bool bDontExceedMaxItems )
inline

Definition at line 1012 of file Inventory.h.

◆ InitDefaultInventory()

void UPrimalInventoryComponent::InitDefaultInventory ( )
inline

Definition at line 988 of file Inventory.h.

◆ InitializeInventory()

void UPrimalInventoryComponent::InitializeInventory ( )
inline

Definition at line 989 of file Inventory.h.

◆ InventoryCustomFilter_Implementation()

void UPrimalInventoryComponent::InventoryCustomFilter_Implementation ( const TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * UnfilteredItemsList,
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * FilteredItemsList )
inline

Definition at line 1102 of file Inventory.h.

◆ InventoryItemsField()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::InventoryItemsField ( )
inline

Definition at line 722 of file Inventory.h.

◆ InventoryNameOverrideField()

FString & UPrimalInventoryComponent::InventoryNameOverrideField ( )
inline

Definition at line 763 of file Inventory.h.

◆ InventoryRefresh()

void UPrimalInventoryComponent::InventoryRefresh ( )
inline

Definition at line 1059 of file Inventory.h.

◆ InventoryViewersPlayLocalSound()

void UPrimalInventoryComponent::InventoryViewersPlayLocalSound ( USoundBase * aSound,
bool bAttach )
inline

Definition at line 977 of file Inventory.h.

◆ InventoryViewersStopLocalSound()

void UPrimalInventoryComponent::InventoryViewersStopLocalSound ( USoundBase * aSound)
inline

Definition at line 978 of file Inventory.h.

◆ InvUpdatedFrameField()

int & UPrimalInventoryComponent::InvUpdatedFrameField ( )
inline

Definition at line 783 of file Inventory.h.

◆ IsAllowedInventoryAccess()

bool UPrimalInventoryComponent::IsAllowedInventoryAccess ( APlayerController * ForPC)
inline

Definition at line 1056 of file Inventory.h.

◆ IsAtMaxInventoryItems()

bool UPrimalInventoryComponent::IsAtMaxInventoryItems ( )
inline

Definition at line 1100 of file Inventory.h.

◆ IsCraftingAllowed()

bool UPrimalInventoryComponent::IsCraftingAllowed ( UPrimalItem * anItem)
inline

Definition at line 1042 of file Inventory.h.

◆ IsLocal()

bool UPrimalInventoryComponent::IsLocal ( )
inline

Definition at line 1036 of file Inventory.h.

◆ IsLocalToPlayer()

bool UPrimalInventoryComponent::IsLocalToPlayer ( AShooterPlayerController * ForPC)
inline

Definition at line 1037 of file Inventory.h.

◆ IsOnCraftRequestCooldown()

bool UPrimalInventoryComponent::IsOnCraftRequestCooldown ( )
inline

Definition at line 1104 of file Inventory.h.

◆ IsOwnedByPlayer()

bool UPrimalInventoryComponent::IsOwnedByPlayer ( )
inline

Definition at line 1067 of file Inventory.h.

◆ IsRepairingAllowed()

bool UPrimalInventoryComponent::IsRepairingAllowed ( )
inline

Definition at line 1044 of file Inventory.h.

◆ IsServerCustomFolder()

bool UPrimalInventoryComponent::IsServerCustomFolder ( int InventoryCompType)
inline

Definition at line 1089 of file Inventory.h.

◆ IsValidWirelessConnection()

UPrimalWirelessExchangeData * UPrimalInventoryComponent::IsValidWirelessConnection ( UPrimalInventoryComponent * OtherInv,
UPrimalWirelessExchangeData * MyExchange )
inline

Definition at line 1107 of file Inventory.h.

◆ ItemClassWeightMultipliersField()

TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ItemClassWeightMultipliersField ( )
inline

Definition at line 803 of file Inventory.h.

◆ ItemCraftingConsumptionReplenishmentsField()

TArray< FItemCraftingConsumptionReplenishment, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ItemCraftingConsumptionReplenishmentsField ( )
inline

Definition at line 774 of file Inventory.h.

◆ ItemCraftingSoundOverrideField()

USoundBase * UPrimalInventoryComponent::ItemCraftingSoundOverrideField ( )
inline

Definition at line 777 of file Inventory.h.

◆ ItemCraftQueueEntriesField()

TArray< FItemCraftQueueEntry, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ItemCraftQueueEntriesField ( )
inline

Definition at line 727 of file Inventory.h.

◆ ItemRemovedBySoundField()

USoundBase * UPrimalInventoryComponent::ItemRemovedBySoundField ( )
inline

Definition at line 796 of file Inventory.h.

◆ ItemSetsField()

TArray< FSupplyCrateItemSet, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ItemSetsField ( )
inline

Definition at line 791 of file Inventory.h.

◆ ItemSlotsField()

TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ItemSlotsField ( )
inline

Definition at line 724 of file Inventory.h.

◆ ItemSpawnActorClassOverridesField()

TArray< FItemSpawnActorClassOverride, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ItemSpawnActorClassOverridesField ( )
inline

Definition at line 756 of file Inventory.h.

◆ ItemSpoilingTimeMultipliersField()

TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ItemSpoilingTimeMultipliersField ( )
inline

Definition at line 731 of file Inventory.h.

◆ LastAddToCraftQueueSoundTimeField()

long double & UPrimalInventoryComponent::LastAddToCraftQueueSoundTimeField ( )
inline

Definition at line 814 of file Inventory.h.

◆ LastCraftRequestTimeField()

long double & UPrimalInventoryComponent::LastCraftRequestTimeField ( )
inline

Definition at line 822 of file Inventory.h.

◆ LastInventoryRefreshTimeField()

long double & UPrimalInventoryComponent::LastInventoryRefreshTimeField ( )
inline

Definition at line 770 of file Inventory.h.

◆ LastRefreshCheckItemTimeField()

long double & UPrimalInventoryComponent::LastRefreshCheckItemTimeField ( )
inline

Definition at line 784 of file Inventory.h.

◆ LastUsedItemTimesField()

TArray< double, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::LastUsedItemTimesField ( )
inline

Definition at line 782 of file Inventory.h.

◆ LastWirelessCraftingCheckLocField()

UE::Math::TVector< double > & UPrimalInventoryComponent::LastWirelessCraftingCheckLocField ( )
inline

Definition at line 825 of file Inventory.h.

◆ LastWirelessUpdateFrameField()

int & UPrimalInventoryComponent::LastWirelessUpdateFrameField ( )
inline

Definition at line 829 of file Inventory.h.

◆ LastWirelessUpdateTimeField()

long double & UPrimalInventoryComponent::LastWirelessUpdateTimeField ( )
inline

Definition at line 828 of file Inventory.h.

◆ LoadAdditionalStructureEngrams()

bool UPrimalInventoryComponent::LoadAdditionalStructureEngrams ( )
inline

Definition at line 969 of file Inventory.h.

◆ LoadArkTriuteItems()

void UPrimalInventoryComponent::LoadArkTriuteItems ( const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > * ItemInfos,
bool bClear,
bool bFinalBatch )
inline

Definition at line 1087 of file Inventory.h.

◆ LocalUseItemSlot()

void UPrimalInventoryComponent::LocalUseItemSlot ( int slotIndex,
bool bForceCraft )
inline

Definition at line 1019 of file Inventory.h.

◆ MaxInventoryAccessDistanceField()

float & UPrimalInventoryComponent::MaxInventoryAccessDistanceField ( )
inline

Definition at line 799 of file Inventory.h.

◆ MaxInventoryItemsField()

int & UPrimalInventoryComponent::MaxInventoryItemsField ( )
inline

Definition at line 733 of file Inventory.h.

◆ MaxInventoryWeightField()

float & UPrimalInventoryComponent::MaxInventoryWeightField ( )
inline

Definition at line 734 of file Inventory.h.

◆ MaxItemCooldownTimeClearField()

float & UPrimalInventoryComponent::MaxItemCooldownTimeClearField ( )
inline

Definition at line 775 of file Inventory.h.

◆ MaxItemCraftQueueEntriesField()

int & UPrimalInventoryComponent::MaxItemCraftQueueEntriesField ( )
inline

Definition at line 738 of file Inventory.h.

◆ MaxItemSetsField()

float & UPrimalInventoryComponent::MaxItemSetsField ( )
inline

Definition at line 788 of file Inventory.h.

◆ MaxItemTemplateQuantitiesField()

TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::MaxItemTemplateQuantitiesField ( )
inline

Definition at line 776 of file Inventory.h.

◆ MaxRemoteInventoryViewingDistanceField()

float & UPrimalInventoryComponent::MaxRemoteInventoryViewingDistanceField ( )
inline

Definition at line 764 of file Inventory.h.

◆ MinItemSetsField()

float & UPrimalInventoryComponent::MinItemSetsField ( )
inline

Definition at line 787 of file Inventory.h.

◆ MulticastUpdateNearbyWirelessCrafting_Implementation()

void UPrimalInventoryComponent::MulticastUpdateNearbyWirelessCrafting_Implementation ( )
inline

Definition at line 1111 of file Inventory.h.

◆ NextItemConsumptionIDField()

FItemNetID & UPrimalInventoryComponent::NextItemConsumptionIDField ( )
inline

Definition at line 786 of file Inventory.h.

◆ NextItemSpoilingIDField()

FItemNetID & UPrimalInventoryComponent::NextItemSpoilingIDField ( )
inline

Definition at line 785 of file Inventory.h.

◆ NotifyClientItemArkTributeStatusChanged()

void UPrimalInventoryComponent::NotifyClientItemArkTributeStatusChanged ( UPrimalItem * anItem,
bool bRemoved,
bool bFromLoad )
inline

Definition at line 981 of file Inventory.h.

◆ NotifyClientsItemStatus()

void UPrimalInventoryComponent::NotifyClientsItemStatus ( UPrimalItem * anItem,
bool bEquippedItem,
bool bRemovedItem,
bool bOnlyUpdateQuantity,
bool bOnlyUpdateDurability,
bool bOnlyNotifyItemSwap,
UPrimalItem * anItem2,
FItemNetID * InventoryInsertAfterItemID,
bool bUsedItem,
bool bNotifyCraftQueue,
bool ShowHUDNotification )
inline

Definition at line 980 of file Inventory.h.

◆ NotifyCraftingItemConsumption()

void UPrimalInventoryComponent::NotifyCraftingItemConsumption ( TSubclassOf< UPrimalItem > ItemTemplate,
int amount )
inline

Definition at line 1061 of file Inventory.h.

◆ NotifyItemAdded()

void UPrimalInventoryComponent::NotifyItemAdded ( UPrimalItem * theItem,
bool bEquippedItem )
inline

Definition at line 965 of file Inventory.h.

◆ NotifyItemQuantityUpdated()

void UPrimalInventoryComponent::NotifyItemQuantityUpdated ( UPrimalItem * anItem,
int amount )
inline

Definition at line 1088 of file Inventory.h.

◆ NotifyItemRemoved()

void UPrimalInventoryComponent::NotifyItemRemoved ( UPrimalItem * theItem)
inline

Definition at line 967 of file Inventory.h.

◆ NumItemSetsPowerField()

float & UPrimalInventoryComponent::NumItemSetsPowerField ( )
inline

Definition at line 789 of file Inventory.h.

◆ NumSlotsField()

int & UPrimalInventoryComponent::NumSlotsField ( )
inline

Definition at line 737 of file Inventory.h.

◆ NumVanityItemsField()

int & UPrimalInventoryComponent::NumVanityItemsField ( )
inline

Definition at line 736 of file Inventory.h.

◆ OnArkTributeItemsAdded()

void UPrimalInventoryComponent::OnArkTributeItemsAdded ( bool Success,
const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > * AddedItems )
inline

Definition at line 1080 of file Inventory.h.

◆ OnArkTributeItemsRemoved()

void UPrimalInventoryComponent::OnArkTributeItemsRemoved ( bool Success,
const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > * RemovedItems,
const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > * NotFoundItems,
int FailureResponseCode,
const FString * FailureResponseMessage,
bool bAllowForcedItemDownload )
inline

Definition at line 1078 of file Inventory.h.

◆ OnComponentCreated()

void UPrimalInventoryComponent::OnComponentCreated ( )
inline

Definition at line 1098 of file Inventory.h.

◆ OnComponentDestroyed()

void UPrimalInventoryComponent::OnComponentDestroyed ( bool bDestroyingHierarchy)
inline

Definition at line 1001 of file Inventory.h.

◆ OnDeserializedByGame()

void UPrimalInventoryComponent::OnDeserializedByGame ( EOnDeserializationType::Type DeserializationType)
inline

Definition at line 1065 of file Inventory.h.

◆ OnGrindItem()

void UPrimalInventoryComponent::OnGrindItem ( )
inline

Definition at line 1048 of file Inventory.h.

◆ OnInventoryItemAddedField()

FInventoryItemAdded & UPrimalInventoryComponent::OnInventoryItemAddedField ( )
inline

Definition at line 817 of file Inventory.h.

◆ OnInventoryItemRemovedField()

FInventoryItemRemoved & UPrimalInventoryComponent::OnInventoryItemRemovedField ( )
inline

Definition at line 818 of file Inventory.h.

◆ OnRegister()

void UPrimalInventoryComponent::OnRegister ( )
inline

Definition at line 958 of file Inventory.h.

◆ OpenInventorySoundField()

USoundBase * UPrimalInventoryComponent::OpenInventorySoundField ( )
inline

Definition at line 797 of file Inventory.h.

◆ OverrideCraftingFinishedSoundField()

USoundBase * UPrimalInventoryComponent::OverrideCraftingFinishedSoundField ( )
inline

Definition at line 813 of file Inventory.h.

◆ OverrideInventoryDefaultTabField()

int & UPrimalInventoryComponent::OverrideInventoryDefaultTabField ( )
inline

Definition at line 728 of file Inventory.h.

◆ OverrideItemMinimumUseInterval()

float UPrimalInventoryComponent::OverrideItemMinimumUseInterval ( const UPrimalItem * theItem)
inline

Definition at line 1096 of file Inventory.h.

◆ RefreshItemSpoilingTimes()

void UPrimalInventoryComponent::RefreshItemSpoilingTimes ( )
inline

Definition at line 1060 of file Inventory.h.

◆ RemoteAddItemToCustomFolder()

void UPrimalInventoryComponent::RemoteAddItemToCustomFolder ( const FString * CFolderName,
int InventoryCompType,
FItemNetID ItemId )
inline

Definition at line 1050 of file Inventory.h.

◆ RemoteInventoryAllowAddItems()

bool UPrimalInventoryComponent::RemoteInventoryAllowAddItems ( AShooterPlayerController * PC,
UPrimalItem * anItem,
int * anItemQuantityOverride,
bool bRequestedByPlayer )
inline

Definition at line 994 of file Inventory.h.

◆ RemoteInventoryAllowCraftingItems()

bool UPrimalInventoryComponent::RemoteInventoryAllowCraftingItems ( AShooterPlayerController * PC,
bool bIgnoreEnabled )
inline

Definition at line 996 of file Inventory.h.

◆ RemoteInventoryAllowRemoveItems()

bool UPrimalInventoryComponent::RemoteInventoryAllowRemoveItems ( AShooterPlayerController * PC,
UPrimalItem * anItemToTransfer,
int * requestedQuantity,
bool bRequestedByPlayer,
bool bRequestDropping )
inline

Definition at line 995 of file Inventory.h.

◆ RemoteInventoryAllowRepairingItems()

bool UPrimalInventoryComponent::RemoteInventoryAllowRepairingItems ( AShooterPlayerController * PC,
bool bIgnoreEnabled )
inline

Definition at line 997 of file Inventory.h.

◆ RemoteInventoryAllowViewing()

bool UPrimalInventoryComponent::RemoteInventoryAllowViewing ( AShooterPlayerController * PC,
float MaxAllowedDistanceOffset )
inline

Definition at line 993 of file Inventory.h.

◆ RemoteInventoryDescriptionStringField()

FString & UPrimalInventoryComponent::RemoteInventoryDescriptionStringField ( )
inline

Definition at line 739 of file Inventory.h.

◆ RemoteViewingInventoryPlayerControllersField()

TArray< AShooterPlayerController *, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::RemoteViewingInventoryPlayerControllersField ( )
inline

Definition at line 721 of file Inventory.h.

◆ RemoveArkTributeItem()

bool UPrimalInventoryComponent::RemoveArkTributeItem ( FItemNetID * itemID,
unsigned int Quantity )
inline

Definition at line 1081 of file Inventory.h.

◆ RemoveCustomFolder()

static void UPrimalInventoryComponent::RemoveCustomFolder ( )
inlinestatic

Definition at line 1091 of file Inventory.h.

◆ RemoveItem()

bool UPrimalInventoryComponent::RemoveItem ( const FItemNetID * itemID,
bool bDoDrop,
bool bSecondryAction,
bool bForceRemoval,
bool showHUDMessage )
inline

Definition at line 970 of file Inventory.h.

◆ RemoveItemCrafting()

void UPrimalInventoryComponent::RemoveItemCrafting ( UPrimalItem * craftingItem)
inline

Definition at line 1029 of file Inventory.h.

◆ RemoveItemSpoilingTimer()

void UPrimalInventoryComponent::RemoveItemSpoilingTimer ( UPrimalItem * theItem)
inline

Definition at line 968 of file Inventory.h.

◆ RequestAddArkTributeItem()

void UPrimalInventoryComponent::RequestAddArkTributeItem ( const FItemNetInfo * theItemInfo,
bool bFromLoad )
inline

Definition at line 1085 of file Inventory.h.

◆ SavedForceDefaultInventoryRefreshVersionField()

int & UPrimalInventoryComponent::SavedForceDefaultInventoryRefreshVersionField ( )
inline

Definition at line 809 of file Inventory.h.

◆ Serialize() [1/2]

void UPrimalInventoryComponent::Serialize ( FArchive * Ar)
inline

Definition at line 1099 of file Inventory.h.

◆ Serialize() [2/2]

void UPrimalInventoryComponent::Serialize ( FStructuredArchiveRecord Record)
inline

Definition at line 956 of file Inventory.h.

◆ ServerAddFromArkTributeInventory()

bool UPrimalInventoryComponent::ServerAddFromArkTributeInventory ( FItemNetID * itemID,
int Quantity )
inline

Definition at line 1084 of file Inventory.h.

◆ ServerAddItemToSlot()

void UPrimalInventoryComponent::ServerAddItemToSlot ( FItemNetID ItemID,
int SlotIndex,
bool bSuppressSound )
inline

Definition at line 946 of file Inventory.h.

◆ ServerAddItemToSlot_Implementation()

void UPrimalInventoryComponent::ServerAddItemToSlot_Implementation ( FItemNetID ItemID,
int SlotIndex,
bool bSuppressSound )
inline

Definition at line 1010 of file Inventory.h.

◆ ServerAddToArkTributeInventory()

static char UPrimalInventoryComponent::ServerAddToArkTributeInventory ( )
inlinestatic

Definition at line 1082 of file Inventory.h.

◆ ServerCloseRemoteInventory()

void UPrimalInventoryComponent::ServerCloseRemoteInventory ( AShooterPlayerController * ByPC)
inline

Definition at line 999 of file Inventory.h.

◆ ServerCraftItem()

void UPrimalInventoryComponent::ServerCraftItem ( FItemNetID * itemID,
AShooterPlayerController * ByPC )
inline

Definition at line 1023 of file Inventory.h.

◆ ServerCustomFolderField()

TArray< FString, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::ServerCustomFolderField ( )
inline

Definition at line 801 of file Inventory.h.

◆ ServerEquipItem()

bool UPrimalInventoryComponent::ServerEquipItem ( FItemNetID & itemID)
inline

Definition at line 972 of file Inventory.h.

◆ ServerForceMergeItemStack()

void UPrimalInventoryComponent::ServerForceMergeItemStack ( FItemNetID Item1ID,
FItemNetID Item2ID )
inline

Definition at line 947 of file Inventory.h.

◆ ServerForceMergeItemStack_Implementation()

void UPrimalInventoryComponent::ServerForceMergeItemStack_Implementation ( FItemNetID Item1ID,
FItemNetID Item2ID )
inline

Definition at line 1049 of file Inventory.h.

◆ ServerMakeRecipeItem()

void UPrimalInventoryComponent::ServerMakeRecipeItem ( APrimalStructureItemContainer * Container,
FItemNetID NoteToConsume,
TSubclassOf< UPrimalItem > RecipeItemTemplate,
const FString * CustomName,
const FString * CustomDescription,
const TArray< FColor, TSizedDefaultAllocator< 32 > > * CustomColors,
const TArray< FCraftingResourceRequirement, TSizedDefaultAllocator< 32 > > * CustomRequirements )
inline

Definition at line 948 of file Inventory.h.

◆ ServerMakeRecipeItem_Implementation()

void UPrimalInventoryComponent::ServerMakeRecipeItem_Implementation ( APrimalStructureItemContainer * Container,
FItemNetID NoteToConsume,
TSubclassOf< UPrimalItem > RecipeItemTemplate,
const FString * CustomName,
const FString * CustomDescription,
const TArray< FColor, TSizedDefaultAllocator< 32 > > * CustomColors,
const TArray< FCraftingResourceRequirement, TSizedDefaultAllocator< 32 > > * CustomRequirements )
inline

Definition at line 1008 of file Inventory.h.

◆ ServerMergeItemStack_Implementation()

void UPrimalInventoryComponent::ServerMergeItemStack_Implementation ( FItemNetID ItemID)
inline

Definition at line 1047 of file Inventory.h.

◆ ServerRemoveItemFromSlot()

void UPrimalInventoryComponent::ServerRemoveItemFromSlot ( FItemNetID ItemID)
inline

Definition at line 949 of file Inventory.h.

◆ ServerRemoveItemFromSlot_Implementation()

void UPrimalInventoryComponent::ServerRemoveItemFromSlot_Implementation ( FItemNetID ItemID)
inline

Definition at line 1009 of file Inventory.h.

◆ ServerRepairItem()

void UPrimalInventoryComponent::ServerRepairItem ( const FItemNetID * itemID,
AShooterPlayerController * ByPC,
bool bRepairIgnoreInventoryRequirement,
float RepairPercentage,
float RepairSpeedMultiplier )
inline

Definition at line 1026 of file Inventory.h.

◆ ServerRequestItems()

void UPrimalInventoryComponent::ServerRequestItems ( AShooterPlayerController * forPC,
bool bEquippedItems,
bool bIsFirstSpawn )
inline

Definition at line 982 of file Inventory.h.

◆ ServerSelectedCustomItemAction()

void UPrimalInventoryComponent::ServerSelectedCustomItemAction ( const FItemNetID * itemID,
const FName * SelectedOption,
AShooterPlayerController * ForPC )
inline

Definition at line 1103 of file Inventory.h.

◆ ServerSplitItemStack()

void UPrimalInventoryComponent::ServerSplitItemStack ( FItemNetID ItemID,
int AmountToSplit )
inline

Definition at line 950 of file Inventory.h.

◆ ServerSplitItemStack_Implementation()

void UPrimalInventoryComponent::ServerSplitItemStack_Implementation ( FItemNetID ItemID,
int AmountToSplit )
inline

Definition at line 1046 of file Inventory.h.

◆ ServerViewRemoteInventory()

void UPrimalInventoryComponent::ServerViewRemoteInventory ( AShooterPlayerController * ByPC)
inline

Definition at line 998 of file Inventory.h.

◆ SetCraftingEnabled()

void UPrimalInventoryComponent::SetCraftingEnabled ( bool bEnable)
inline

Definition at line 1043 of file Inventory.h.

◆ SetEquippedItemsOwnerNoSee()

void UPrimalInventoryComponent::SetEquippedItemsOwnerNoSee ( bool bNewOwnerNoSee,
bool bForceHideFirstPerson )
inline

Definition at line 992 of file Inventory.h.

◆ SetFirstPersonMasterPoseComponent()

void UPrimalInventoryComponent::SetFirstPersonMasterPoseComponent ( USkeletalMeshComponent * WeaponComp)
inline

Definition at line 991 of file Inventory.h.

◆ SetNextItemConsumptionID_Implementation()

void UPrimalInventoryComponent::SetNextItemConsumptionID_Implementation ( FItemNetID NextItemID)
inline

Definition at line 1076 of file Inventory.h.

◆ SetNextItemSpoilingID_Implementation()

void UPrimalInventoryComponent::SetNextItemSpoilingID_Implementation ( FItemNetID NextItemID)
inline

Definition at line 1075 of file Inventory.h.

◆ SetQuantityValuesField()

TArray< float, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::SetQuantityValuesField ( )
inline

Definition at line 795 of file Inventory.h.

◆ SetQuantityWeightsField()

TArray< float, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::SetQuantityWeightsField ( )
inline

Definition at line 794 of file Inventory.h.

◆ SlotMaxMagicNumberField()

int & UPrimalInventoryComponent::SlotMaxMagicNumberField ( )
inline

Definition at line 768 of file Inventory.h.

◆ StartingAbsoluteMaxInventoryItemsField()

int & UPrimalInventoryComponent::StartingAbsoluteMaxInventoryItemsField ( )
inline

Definition at line 766 of file Inventory.h.

◆ StaticDropItem()

static ADroppedItem * UPrimalInventoryComponent::StaticDropItem ( AActor * forActor,
const FItemNetInfo * theInfo,
TSubclassOf< ADroppedItem > TheDroppedTemplateOverride,
const UE::Math::TRotator< double > * DroppedRotationOffset,
bool bOverrideSpawnTransform,
const UE::Math::TVector< double > * LocationOverride,
const UE::Math::TRotator< double > * RotationOverride,
bool bPreventDropImpulse,
bool bThrow,
bool bSecondryAction,
bool bSetItemDropLocation,
UStaticMesh * DroppedMeshOverride,
const UE::Math::TVector< double > * DroppedScaleOverride,
UMaterialInterface * DroppedMaterialOverride,
float DroppedLifeSpanOverride )
inlinestatic

Definition at line 975 of file Inventory.h.

◆ StaticDropNewItem()

static ADroppedItem * UPrimalInventoryComponent::StaticDropNewItem ( )
inlinestatic

Definition at line 974 of file Inventory.h.

◆ StaticRegisterNativesUPrimalInventoryComponent()

static void UPrimalInventoryComponent::StaticRegisterNativesUPrimalInventoryComponent ( )
inlinestatic

Definition at line 952 of file Inventory.h.

◆ StopAllCraftingRepairing()

void UPrimalInventoryComponent::StopAllCraftingRepairing ( )
inline

Definition at line 1030 of file Inventory.h.

◆ SwapCustomFolder()

static void UPrimalInventoryComponent::SwapCustomFolder ( )
inlinestatic

Definition at line 1003 of file Inventory.h.

◆ SwapInventoryItems()

void UPrimalInventoryComponent::SwapInventoryItems ( FItemNetID * itemID1,
FItemNetID * itemID2 )
inline

Definition at line 1027 of file Inventory.h.

◆ TickComponent()

void UPrimalInventoryComponent::TickComponent ( float DeltaTime,
ELevelTick TickType,
FActorComponentTickFunction * ThisTickFunction )
inline

Definition at line 1031 of file Inventory.h.

◆ TickCraftQueue()

void UPrimalInventoryComponent::TickCraftQueue ( float DeltaTime,
AShooterGameState * theGameState )
inline

Definition at line 1032 of file Inventory.h.

◆ TransferAllItemsToInventory()

void UPrimalInventoryComponent::TransferAllItemsToInventory ( UPrimalInventoryComponent * ToInventory)
inline

Definition at line 1101 of file Inventory.h.

◆ TribeInventoryAccessRankSelectionIconsField()

TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::TribeInventoryAccessRankSelectionIconsField ( )
inline

Definition at line 831 of file Inventory.h.

◆ TryMultiUse()

bool UPrimalInventoryComponent::TryMultiUse ( APlayerController * ForPC,
int UseIndex,
int hitBodyIndex )
inline

Definition at line 1054 of file Inventory.h.

◆ Unstasised()

void UPrimalInventoryComponent::Unstasised ( )
inline

Definition at line 1040 of file Inventory.h.

◆ UpdatedCraftQueue()

void UPrimalInventoryComponent::UpdatedCraftQueue ( )
inline

Definition at line 1064 of file Inventory.h.

◆ UpdateNetWeaponClipAmmo()

void UPrimalInventoryComponent::UpdateNetWeaponClipAmmo ( UPrimalItem * anItem,
int ammo )
inline

Definition at line 979 of file Inventory.h.

◆ UpdateSlotMagicNumber()

void UPrimalInventoryComponent::UpdateSlotMagicNumber ( )
inline

Definition at line 966 of file Inventory.h.

◆ UpdateTribeGroupInventoryRank()

void UPrimalInventoryComponent::UpdateTribeGroupInventoryRank ( unsigned __int8 NewRank)
inline

Definition at line 951 of file Inventory.h.

◆ UpdateTribeGroupInventoryRank_Implementation()

void UPrimalInventoryComponent::UpdateTribeGroupInventoryRank_Implementation ( unsigned __int8 NewRank)
inline

Definition at line 1095 of file Inventory.h.

◆ UpdateWirelessResources()

void UPrimalInventoryComponent::UpdateWirelessResources ( bool bForceUpdate,
bool DontTrace )
inline

Definition at line 1112 of file Inventory.h.

◆ UsedItem()

void UPrimalInventoryComponent::UsedItem ( UPrimalItem * anItem)
inline

Definition at line 1063 of file Inventory.h.

◆ UsesWirelessCrafting()

bool UPrimalInventoryComponent::UsesWirelessCrafting ( UPrimalItem * ItemToCraft,
APlayerController * PC )
inline

Definition at line 1108 of file Inventory.h.

◆ ValidateGeneratedRepEnums()

void UPrimalInventoryComponent::ValidateGeneratedRepEnums ( const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > * ClassReps)
inline

Definition at line 954 of file Inventory.h.

◆ WeaponAsEquipmentAttachmentInfosField()

TArray< FActorClassAttachmentInfo, TSizedDefaultAllocator< 32 > > & UPrimalInventoryComponent::WeaponAsEquipmentAttachmentInfosField ( )
inline

Definition at line 778 of file Inventory.h.


The documentation for this struct was generated from the following file: