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

#include <Inventory.h>

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

Public Member Functions

TArray< TWeakObjectPtr< AShooterPlayerController > > & RemoteViewingInventoryPlayerControllersField ()
 
TArray< UPrimalItem * > InventoryItemsField ()
 
TArray< UPrimalItem * > EquippedItemsField ()
 
TArray< UPrimalItem * > ItemSlotsField ()
 
TArray< UPrimalItem * > ArkTributeItemsField ()
 
TArray< UPrimalItem * > AllDyeColorItemsField ()
 
TArray< FItemCraftQueueEntry > & ItemCraftQueueEntriesField ()
 
int & OverrideInventoryDefaultTabField ()
 
TArray< TEnumAsByte< enum EPrimalEquipmentType::Type > > & EquippableItemTypesField ()
 
float & CraftingItemSpeedField ()
 
TArray< FItemMultiplier > & ItemSpoilingTimeMultipliersField ()
 
int & MaxInventoryItemsField ()
 
float & MaxInventoryWeightField ()
 
char & TribeGroupInventoryRankField ()
 
int & NumSlotsField ()
 
int & MaxItemCraftQueueEntriesField ()
 
FStringRemoteInventoryDescriptionStringNewField ()
 
TSubclassOf< UPrimalItem > & EngramRequirementClassOverrideField ()
 
TArray< TSubclassOf< UPrimalItem > > & RemoteAddItemOnlyAllowItemClassesField ()
 
TArray< TSubclassOf< UPrimalItem > > & RemoteAddItemPreventItemClassesField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultInventoryItemsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultInventoryItems2Field ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultInventoryItems3Field ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultInventoryItems4Field ()
 
TArray< FString > & DefaultInventoryItemsRandomCustomStringsField ()
 
TArray< float > & DefaultInventoryItemsRandomCustomStringsWeightsField ()
 
TArray< TSubclassOf< UPrimalItem > > & CheatInventoryItemsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultEquippedItemsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultEquippedItemSkinsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultSlotItemsField ()
 
TArray< FItemSpawnActorClassOverride > & ItemSpawnActorClassOverridesField ()
 
TArray< TSubclassOf< UPrimalItem > > & OnlyAllowCraftingItemClassesField ()
 
TArray< unsigned char > & DefaultEngramsField ()
 
TArray< unsigned char > & DefaultEngrams2Field ()
 
TArray< unsigned char > & DefaultEngrams3Field ()
 
TArray< unsigned char > & DefaultEngrams4Field ()
 
TArray< float > & DefaultInventoryQualitiesField ()
 
FStringInventoryNameOverrideField ()
 
float & MaxRemoteInventoryViewingDistanceField ()
 
float & ActiveInventoryRefreshIntervalField ()
 
int & AbsoluteMaxInventoryItemsField ()
 
long double & LastInventoryRefreshTimeField ()
 
TSubclassOf< ADroppedItem > & DroppedItemTemplateOverrideField ()
 
TArray< TSubclassOf< UPrimalItem > > & ForceAllowItemStackingsField ()
 
FRotatorDropItemRotationOffsetField ()
 
TArray< FItemCraftingConsumptionReplenishment > & ItemCraftingConsumptionReplenishmentsField ()
 
float & MaxItemCooldownTimeClearField ()
 
TArray< FItemMultiplier > & MaxItemTemplateQuantitiesField ()
 
USoundBase * ItemCraftingSoundOverrideField ()
 
TArray< FActorClassAttachmentInfo > & WeaponAsEquipmentAttachmentInfosField ()
 
int & InventoryWheelCategoryNumField ()
 
float & CachedInventoryWeightField ()
 
bool & bDirtiedInventoryWeightField ()
 
TArray< UPrimalItem * > CraftingItemsField ()
 
int & DisplayDefaultItemInventoryCountField ()
 
bool & bHasBeenRegisteredField ()
 
TArray< TSubclassOf< UPrimalItem > > & LastUsedItemClassesField ()
 
TArray< double > & LastUsedItemTimesField ()
 
int & InvUpdatedFrameField ()
 
long double & LastRefreshCheckItemTimeField ()
 
bool & bLastPreventUseItemSpoilingTimeMultipliersField ()
 
FItemNetIDNextItemSpoilingIDField ()
 
FItemNetIDNextItemConsumptionIDField ()
 
int & OverrideInventoryItemsMaxItemQuantityField ()
 
float & MinItemSetsField ()
 
float & MaxItemSetsField ()
 
float & NumItemSetsPowerField ()
 
TArray< FSupplyCrateItemSet > & ItemSetsField ()
 
TArray< FSupplyCrateItemSet > & AdditionalItemSetsField ()
 
TSubclassOf< UPrimalSupplyCrateItemSets > & ItemSetsOverrideField ()
 
TArray< float > & SetQuantityWeightsField ()
 
TArray< float > & SetQuantityValuesField ()
 
TSubclassOf< UPrimalItem > & ItemSetExtraItemClassField ()
 
float & ItemSetExtraItemQuantityByQualityMultiplierField ()
 
float & ItemSetExtraItemQuantityByQualityPowerField ()
 
USoundBase * ItemRemovedBySoundField ()
 
USoundBase * OpenInventorySoundField ()
 
USoundBase * CloseInventorySoundField ()
 
float & MaxInventoryAccessDistanceField ()
 
TArray< APrimalCharacter * > ForcedInventoryViewersField ()
 
TArray< FString > & ServerCustomFolderField ()
 
TArray< TSubclassOf< UPrimalInventoryComponent > > & ForceAllowCraftingForInventoryComponentsField ()
 
TArray< FItemMultiplier > & ItemClassWeightMultipliersField ()
 
float & GenerateItemSetsQualityMultiplierMinField ()
 
float & GenerateItemSetsQualityMultiplierMaxField ()
 
float & DefaultCraftingRequirementsMultiplierField ()
 
int & DefaultCraftingQuantityMultiplierField ()
 
int & SavedForceDefaultInventoryRefreshVersionField ()
 
int & ForceDefaultInventoryRefreshVersionField ()
 
TArray< TSubclassOf< UPrimalItem > > & TamedDinoForceConsiderFoodTypesField ()
 
TArray< UPrimalItem * > DinoAutoHealingItemsField ()
 
USoundBase * OverrideCraftingFinishedSoundField ()
 
long double & LastAddToCraftQueueSoundTimeField ()
 
FStringForceAddToFolderField ()
 
FVectorGroundDropTraceLocationOffsetField ()
 
int & ForceRemoveMaxQuantityField ()
 
FStringInventoryAccessStringOverrideField ()
 
float & OverrideItemsCraftingTimeField ()
 
TMap< enum EPrimalEquipmentType::Type, UPrimalItem *, FDefaultSetAllocator, TDefaultMapKeyFuncs< enum EPrimalEquipmentType::Type, UPrimalItem *, 0 > > EquippedItemsMapField ()
 
TArray< FName > & InventoryOwnerTagsField ()
 
bool & bAllowAddColorsOnClientField ()
 
BitFieldValue< bool, unsigned __int32 > bInitializedMe ()
 
BitFieldValue< bool, unsigned __int32 > bReceivingEquippedItems ()
 
BitFieldValue< bool, unsigned __int32 > bReceivingInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bFreeCraftingMode ()
 
BitFieldValue< bool, unsigned __int32 > bUseCraftQueue ()
 
BitFieldValue< bool, unsigned __int32 > bShowHiddenRemoteInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bForceInventoryBlueprints ()
 
BitFieldValue< bool, unsigned __int32 > bForceInventoryNonRemovable ()
 
BitFieldValue< bool, unsigned __int32 > bHideDefaultInventoryItemsFromDisplay ()
 
BitFieldValue< bool, unsigned __int32 > bDataListPadMaxInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bAddMaxInventoryItemsToDefaultItems ()
 
BitFieldValue< bool, unsigned __int32 > bCheckForAutoCraftBlueprints ()
 
BitFieldValue< bool, unsigned __int32 > bIsTributeInventory ()
 
BitFieldValue< bool, unsigned __int32 > bEquipmentMustRequireExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32 > bEquipmentPlayerForceRequireExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32 > bEquipmentForceIgnoreExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPInventoryRefresh ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPInitializeInventory ()
 
BitFieldValue< bool, unsigned __int32 > bInitializeInventoryToClients ()
 
BitFieldValue< bool, unsigned __int32 > bItemSetsRandomizeColors ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideCraftingResourceRequirements ()
 
BitFieldValue< bool, unsigned __int32 > bCraftingEnabled ()
 
BitFieldValue< bool, unsigned __int32 > bRepairingEnabled ()
 
BitFieldValue< bool, unsigned __int32 > bReplicateComponent ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyOneCraftQueueItem ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryOnlyAllowTribe ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideCraftingMinDurabilityRequirement ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryAllowAddItems ()
 
BitFieldValue< bool, unsigned __int32 > bAllowRemoteInventory ()
 
BitFieldValue< bool, unsigned __int32 > bUseCheatInventory ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryOnlyAllowSelf ()
 
BitFieldValue< bool, unsigned __int32 > bMaxInventoryWeightUseCharacterStatus ()
 
BitFieldValue< bool, unsigned __int32 > bPreventDropInventoryDeposit ()
 
BitFieldValue< bool, unsigned __int32 > bShowItemDefaultFolders ()
 
BitFieldValue< bool, unsigned __int32 > bDisableDropAllItems ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreMaxInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bIsCookingInventory ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteOnlyAllowBlueprintsOrItemClasses ()
 
BitFieldValue< bool, unsigned __int32 > bPreventSendingData ()
 
BitFieldValue< bool, unsigned __int32 > bSupressInventoryItemNetworking ()
 
BitFieldValue< bool, unsigned __int32 > bPreventInventoryViewTrace ()
 
BitFieldValue< bool, unsigned __int32 > bSpawnActorOnTopOfStructure ()
 
BitFieldValue< bool, unsigned __int32 > bDropPhysicalInventoryDeposit ()
 
BitFieldValue< bool, unsigned __int32 > bUseExtendedCharacterCraftingFunctionality ()
 
BitFieldValue< bool, unsigned __int32 > bForceGenerateItemSets ()
 
BitFieldValue< bool, unsigned __int32 > bBPHandleAccessInventory ()
 
BitFieldValue< bool, unsigned __int32 > bGivesAchievementItems ()
 
BitFieldValue< bool, unsigned __int32 > bBPAllowUseInInventory ()
 
BitFieldValue< bool, unsigned __int32 > bBPRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32 > bBPNotifyItemAdded ()
 
BitFieldValue< bool, unsigned __int32 > bBPNotifyItemRemoved ()
 
BitFieldValue< bool, unsigned __int32 > bBPNotifyItemQuantityUpdated ()
 
BitFieldValue< bool, unsigned __int32 > bBPOverrideItemMinimumUseInterval ()
 
BitFieldValue< bool, unsigned __int32 > bBPForceCustomRemoteInventoryAllowAddItems ()
 
BitFieldValue< bool, unsigned __int32 > bBPForceCustomRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32 > bForceInventoryNotifyCraftingFinished ()
 
BitFieldValue< bool, unsigned __int32 > bAllowWorldSettingsInventoryComponentAppends ()
 
BitFieldValue< bool, unsigned __int32 > bPreventCraftingResourceConsumption ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideInventoryDepositClassDontForceDrop ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPIsCraftingAllowed ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPRemoteInventoryAllowCrafting ()
 
BitFieldValue< bool, unsigned __int32 > bIsInInventoryRefresh ()
 
BitFieldValue< bool, unsigned __int32 > bForceShowAllEngrams ()
 
BitFieldValue< bool, unsigned __int32 > bSetsRandomWithoutReplacement ()
 
BitFieldValue< bool, unsigned __int32 > bForceAllowAllUseInInventory ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPIsValidCraftingResource ()
 
BitFieldValue< bool, unsigned __int32 > bUseParentStructureIsValidCraftingResource ()
 
BitFieldValue< bool, unsigned __int32 > bSetCraftingEnabledCheckForAutoCraftBlueprints ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPRemoteInventoryAllowViewing ()
 
BitFieldValue< bool, unsigned __int32 > bAllDefaultInventoryIsEngrams ()
 
BitFieldValue< bool, unsigned __int32 > bInitializedDefaultInventory ()
 
BitFieldValue< bool, unsigned __int32 > bGetDataListEntriesOnlyRootItems ()
 
BitFieldValue< bool, unsigned __int32 > bConfigOverriden ()
 
BitFieldValue< bool, unsigned __int32 > bHideRemoteInventoryPanel ()
 
BitFieldValue< bool, unsigned __int32 > bUseViewerInventoryForCraftingResources ()
 
BitFieldValue< bool, unsigned __int32 > bUseViewerInventoryForCraftedItem ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryAllowAddCustomFolders ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPFirstInit ()
 
BitFieldValue< bool, unsigned __int32 > bGenerateItemsForceZeroQuality ()
 
BitFieldValue< bool, unsigned __int32 > bForceIgnoreCraftingRequiresInventoryComponent ()
 
BitFieldValue< bool, unsigned __int32 > bForceIgnoreItemBlueprintCraftingRequiresEngram ()
 
BitFieldValue< bool, unsigned __int32 > bCanEquipItems ()
 
BitFieldValue< bool, unsigned __int32 > bCanUseWeaponAsEquipment ()
 
BitFieldValue< bool, unsigned __int32 > bDisableDropItems ()
 
BitFieldValue< bool, unsigned __int32 > bCanInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bConsumeCraftingRepairingRequirementsOnStart ()
 
BitFieldValue< bool, unsigned __int32 > bAllowRemoteCrafting ()
 
BitFieldValue< bool, unsigned __int32 > bAllowDeactivatedCrafting ()
 
BitFieldValue< bool, unsigned __int32 > bPreventAutoDecreaseDurability ()
 
BitFieldValue< bool, unsigned __int32 > bAllowRemoteRepairing ()
 
BitFieldValue< bool, unsigned __int32 > bAllowItemStacking ()
 
BitFieldValue< bool, unsigned __int32 > bForceRemoteInvOpenAlphabeticalDsc ()
 
void ActivePlayerInventoryTick (float DeltaTime)
 
void AddCustomFolder (FString CFolder, int InventoryCompType)
 
UPrimalItemAddItem (FItemNetInfo *theItemInfo, bool bEquipItem, bool AddToSlot, bool bDontStack, FItemNetID *InventoryInsertAfterItemID, bool ShowHUDNotification, bool bDontRecalcSpoilingTime, bool bForceIncompleteStacking, AShooterCharacter *OwnerPlayer, bool bIgnoreAbsoluteMaxInventory)
 
void AddItemCrafting (UPrimalItem *craftingItem)
 
UPrimalItemAddItemObject (UPrimalItem *anItem)
 
UPrimalItemAddItemObjectEx (UPrimalItem *anItem, bool bEquipItem, bool AddToSlot, bool bDontStack, bool ShowHUDNotification, bool bDontRecalcSpoilingTime, bool bForceIncompleteStacking, AShooterCharacter *OwnerPlayer)
 
void AddToCraftQueue (UPrimalItem *anItem, AShooterPlayerController *ByPC, bool bIsRepair, bool bRepairIgnoreInventoryRequirement, float RepairPercentage, float RepairSpeedMultiplier)
 
bool AddToFolders (TArray< FString > *FoldersFound, UPrimalItem *anItem)
 
bool AllowAddInventoryItem (UPrimalItem *anItem, int *requestedQuantity, bool OnlyAddAll)
 
bool AllowAddInventoryItem_AnyQuantity (UPrimalItem *anItem)
 
bool AllowAddInventoryItem_MaxQuantity (UPrimalItem *anItem, const int *requestedQuantityIn, int *requestedQuantityOut)
 
bool AllowAddInventoryItem_OnlyAddAll (UPrimalItem *anItem)
 
bool AllowBlueprintCraftingRequirement (TSubclassOf< UPrimalItem > ItemTemplate, int ItemQuantity)
 
bool AllowCraftingResourceConsumption (TSubclassOf< UPrimalItem > ItemTemplate, int ItemQuantity)
 
bool AllowEquippingItemType (EPrimalEquipmentType::Type equipmentType)
 
bool AllowOwnerStasis ()
 
void BPAddCustomFolder (FString CFolder, int InventoryCompType)
 
void BPDropInventoryDeposit (long double DestroyAtTime, bool bPreventSendingData)
 
void BPDropInventoryDepositEx (long double DestroyAtTime, bool bDoPreventSendingData, bool bIgnorEquippedItems, TSubclassOf< APrimalStructureItemContainer > OverrideInventoryDepositClass, APrimalStructureItemContainer *CopyStructureValues, AActor *GroundIgnoreActor, FString CurrentCustomFolderFilter, FString CurrentNameFilter, float DropInventoryOnGroundTraceDistance, bool bForceDrop)
 
UPrimalItemBPFindItemWithID (int ItemID1, int ItemID2)
 
UPrimalItemBPGetItemOfTemplate (TSubclassOf< UPrimalItem > ItemTemplate, bool bOnlyInventoryItems, bool bOnlyEquippedItems, bool IgnoreItemsWithFullQuantity, bool bFavorSlotItems, bool bIsBlueprint, bool bRequiresExactClassMatch, bool bIgnoreSlotItems, bool bOnlyArkItems, bool bPreferEngram, bool bIsForCraftingConsumption, bool bIgnoreBrokenItems)
 
int BPIncrementItemTemplateQuantity (TSubclassOf< UPrimalItem > ItemTemplate, int amount, bool bReplicateToClient, bool bIsBlueprint, bool bRequireExactClassMatch, bool bIsCraftingResourceConsumption, bool bIsFromUseConsumption, bool bIsArkTributeItem, UPrimalItem *UseSpecificItem, bool bDontExceedMaxItems)
 
bool BPRemoteInventoryAllowAddItem (AShooterPlayerController *PC, UPrimalItem *anItem)
 
bool BPRemoteInventoryAllowAddItem_SpecificQuantity (AShooterPlayerController *PC, UPrimalItem *anItem, const int *SpecificQuantityIn, int *SpecificQuantityOut)
 
bool BPRemoteInventoryAllowAddItems (AShooterPlayerController *PC)
 
bool CanEquipItem (UPrimalItem *anItem)
 
bool CanEquipItems ()
 
bool CanInventoryItem (UPrimalItem *anItem)
 
void CheckForAutoCraftBlueprints ()
 
void CheckInventorySpoilings ()
 
void CheckRefreshDefaultInventoryItems ()
 
void CheckReplenishSlotIndex (int slotIndex, TSubclassOf< UPrimalItem > ClassCheckOverride)
 
void ClearCraftQueue (bool bForceClearActiveCraftRepair)
 
void ClientFinishReceivingItems (bool bEquippedItems)
 
void ClientItemMessageNotification_Implementation (FItemNetID ItemID, EPrimalItemMessage::Type ItemMessageType)
 
void ClientMultiUse (APlayerController *ForPC, int UseIndex, int hitBodyIndex)
 
void ClientStartReceivingItems (bool bEquippedItems)
 
void ClientUpdateFreeCraftingMode_Implementation (bool bNewFreeCraftingModeValue)
 
void ConsumeArmorDurability (float ConsumptionAmount, bool bAllArmorTypes, EPrimalEquipmentType::Type SpecificArmorType)
 
void ConsumeMultipleUniqueItemTemplateQuantities (TSubclassOf< UPrimalItem > ParentClass, int QuantityCount, int UniqueItemsNeeded)
 
AActorCraftedBlueprintSpawnActor (TSubclassOf< UPrimalItem > ForItemClass, TSubclassOf< AActor > ActorClassToSpawn)
 
void DeleteItemFromCustomFolder (AShooterPlayerController *PC, FString CFolder, FItemNetID ItemId, int InventoryCompType)
 
bool 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)
 
void DropItem (FItemNetInfo *theInfo, bool bOverrideSpawnTransform, FVector *LocationOverride, FRotator *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondryAction, bool bSetItemDropLocation)
 
TArray< UPrimalItem * > * FindBrushColorItem (TArray< UPrimalItem * > *result, __int16 ArchIndex)
 
TArray< UPrimalItem * > * FindColorItem (TArray< UPrimalItem * > *result, FColor theColor, bool bEquippedItems)
 
UPrimalItemFindInventoryStackableItemCompareQuantity (TSubclassOf< UPrimalItem > ItemClass, bool bFindLeastQuantity, UPrimalItem *StacksWithAndIgnoreItem)
 
UPrimalItemFindItem (FItemNetID *ItemID, bool bEquippedItems, bool bAllItems, int *itemIdx)
 
void ForceRefreshInventoryWeight ()
 
bool GenerateCrateItems (float MinQualityMultiplier, float MaxQualityMultiplier, int NumPasses, float QuantityMultiplier, float SetPowerWeight, float MaxItemDifficultyClamp)
 
UPrimalCharacterStatusComponentGetCharacterStatusComponent ()
 
int GetCraftQueueResourceCost (TSubclassOf< UPrimalItem > ItemTemplate, UPrimalItem *IgnoreFirstItem)
 
float GetCraftingSpeed ()
 
int GetCurrentNumInventoryItems ()
 
TArray< FString > * GetCustomFolders (TArray< FString > *result, int InventoryCompType)
 
float GetDamageTorpidityIncreaseMultiplierScale ()
 
float GetEquippedArmorRating (EPrimalEquipmentType::Type equipmentType)
 
UPrimalItemGetEquippedItemOfClass (TSubclassOf< UPrimalItem > ItemClass, bool bAllowInactiveEquipment)
 
UPrimalItemGetEquippedItemOfType (EPrimalEquipmentType::Type aType, bool bAllowInactiveEquipment)
 
int GetFirstUnoccupiedSlot (AShooterPlayerState *forPlayerState, UPrimalItem *forItem)
 
bool GetGroundLocation (FVector *theGroundLoc, FVector *OffsetUp, FVector *OffsetDown, APrimalStructure **LandedOnStructure, AActor *IgnoreActor, bool bCheckAnyStationary, UPrimitiveComponent **LandedOnComponent)
 
float GetIndirectTorpidityIncreaseMultiplierScale ()
 
FStringGetInventoryName (FString *result, bool bIsEquipped)
 
float GetInventoryWeight ()
 
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, bool bIgnoreBrokenItems)
 
int GetItemTemplateQuantity (TSubclassOf< UPrimalItem > ItemTemplate, UPrimalItem *IgnoreItem, bool bIgnoreBlueprints, bool bCheckValidForCrafting, bool bRequireExactClassMatch)
 
float GetItemWeightMultiplier (UPrimalItem *anItem)
 
long double GetLatestItemClassUseTime (TSubclassOf< UPrimalItem > ItemClass)
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > *OutLifetimeProps)
 
AShooterHUD * GetLocalOwnerHUD ()
 
int GetMaxInventoryItems (bool bIgnoreHiddenDefaultInventory)
 
float GetOverrideItemCraftingTime_Implementation (UPrimalItem *TheItem)
 
AShooterPlayerControllerGetOwnerController ()
 
float GetSpoilingTimeMultiplier (UPrimalItem *anItem)
 
float GetTotalDurabilityOfTemplate (TSubclassOf< UPrimalItem > ItemTemplate)
 
float GetTotalEquippedItemStat (EPrimalItemStat::Type statType)
 
void GiveInitialItems (bool SkipEngrams)
 
bool HasItemOfSameType (UClass *ItemClass)
 
bool HasItemsEquipped (TArray< TSubclassOf< UPrimalItem > > *ItemTemplates, bool bRequiresExactClassMatch, bool bOnlyArkItems, bool bEnsureAllItems)
 
bool HasMultipleUniqueItemTemplateQuantities (TSubclassOf< UPrimalItem > ParentClass, int QuantityCount, int UniqueItemsNeeded, TArray< TSubclassOf< UPrimalItem > > *ItemsFound, TArray< int > *QuantitiesFound)
 
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)
 
void InitDefaultInventory ()
 
void InitializeInventory ()
 
void InventoryRefresh ()
 
void InventoryViewersPlayLocalSound (USoundBase *aSound, bool bAttach)
 
void InventoryViewersStopLocalSound (USoundBase *aSound)
 
bool IsAtMaxInventoryItems ()
 
bool IsCraftingAllowed (UPrimalItem *anItem)
 
bool IsLocal ()
 
bool IsLocalInventoryViewer ()
 
bool IsLocalToPlayer (AShooterPlayerController *ForPC)
 
bool IsOwnedByPlayer ()
 
bool IsOwnerMarkedForSeamlessTravel ()
 
bool IsRepairingAllowed ()
 
bool IsServerCustomFolder (int InventoryCompType)
 
bool IsValidCraftingResource (UPrimalItem *theItem)
 
bool LoadAdditionalStructureEngrams ()
 
void LocalUseItemSlot (int slotIndex, bool bForceCraft)
 
void NotifyClientsDurabilityChange (UPrimalItem *anItem)
 
void NotifyClientsItemStatus (UPrimalItem *anItem, bool bEquippedItem, bool bRemovedItem, bool bOnlyUpdateQuantity, bool bOnlyUpdateDurability, bool bOnlyNotifyItemSwap, UPrimalItem *anItem2, FItemNetID *InventoryInsertAfterItemID, bool bUsedItem, bool bNotifyCraftQueue, bool ShowHUDNotification, bool bOnlyUpdateSpoilingTimes, bool bOnlyRemovedFromSlot, bool bOnlyFinishedUseSlotTimeRemaining)
 
void NotifyCraftedItem (UPrimalItem *anItem)
 
void NotifyCraftingItemConsumption (TSubclassOf< UPrimalItem > ItemTemplate, int amount)
 
void NotifyItemAdded (UPrimalItem *theItem, bool bEquippedItem)
 
void NotifyItemQuantityUpdated (UPrimalItem *anItem, int amount)
 
void NotifyItemRemoved (UPrimalItem *theItem)
 
void OnComponentCreated ()
 
void OnComponentDestroyed ()
 
void OnDeserializedByGame (EOnDesrializationType::Type DeserializationType)
 
void OnRegister ()
 
bool OverrideBlueprintCraftingRequirement (TSubclassOf< UPrimalItem > ItemTemplate, int ItemQuantity)
 
FStringOverrideItemCraftingDescription_Implementation (FString *result, UPrimalItem *TheItem, FString *CraftingDesc)
 
float OverrideItemMinimumUseInterval (UPrimalItem *theItem)
 
int OverrideNewCraftingGivemItemCount_Implementation (UPrimalItem *TheItem)
 
void OwnerDied ()
 
bool RefreshItemSpoilingTimes (bool bSendToClients)
 
void RegisterComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RemoteAddItemToCustomFolder (FString *CFolderName, int InventoryCompType, FItemNetID ItemId)
 
void RemoteDeleteCustomFolder (FString *CFolderName, int InventoryCompType)
 
void RemoteDeleteItemFromCustomFolder (AShooterPlayerController *PC, FString *CFolderName, int InventoryCompType, FItemNetID ItemId)
 
bool RemoteInventoryAllowAddItems (AShooterPlayerController *PC, UPrimalItem *anItem, int *anItemQuantityOverride, bool bRequestedByPlayer)
 
bool RemoteInventoryAllowCraftingItems (AShooterPlayerController *PC, bool bIgnoreEnabled)
 
bool RemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer, int *requestedQuantity, bool bRequestedByPlayer, bool bRequestDropping)
 
bool RemoteInventoryAllowRepairingItems (AShooterPlayerController *PC, bool bIgnoreEnabled)
 
bool RemoteInventoryAllowViewing (AShooterPlayerController *PC)
 
void RemoveCustomFolder (AShooterPlayerController *PC, FString FolderName, int InventoryCompType)
 
bool RemoveItem (FItemNetID *itemID, bool bDoDrop, bool bSecondryAction, bool bForceRemoval, bool showHUDMessage)
 
void RemoveItemCrafting (UPrimalItem *craftingItem)
 
void RemoveItemSpoilingTimer (UPrimalItem *theItem)
 
void ServerAddItemToSlot_Implementation (FItemNetID ItemID, int SlotIndex)
 
void ServerCloseRemoteInventory (AShooterPlayerController *ByPC)
 
void ServerCraftItem (FItemNetID *itemID, AShooterPlayerController *ByPC)
 
bool ServerEquipItem (FItemNetID *itemID)
 
void ServerForceMergeItemStack_Implementation (FItemNetID Item1ID, FItemNetID Item2ID)
 
void ServerMakeRecipeItem_Implementation (APrimalStructureItemContainer *Container, FItemNetID NoteToConsume, TSubclassOf< UPrimalItem > RecipeItemTemplate, FString *CustomName, FString *CustomDescription, TArray< FColor > *CustomColors, TArray< FCraftingResourceRequirement > *CustomRequirements)
 
void ServerMergeItemStack_Implementation (FItemNetID ItemID)
 
void ServerRemoveItemFromSlot_Implementation (FItemNetID ItemID)
 
void ServerRepairItem (FItemNetID *itemID, AShooterPlayerController *ByPC, bool bRepairIgnoreInventoryRequirement, float RepairPercentage, float RepairSpeedMultiplier)
 
void ServerRequestItems (AShooterPlayerController *forPC, bool bEquippedItems, bool bIsFirstSpawn, bool allowLocalController)
 
void ServerSplitItemStack_Implementation (FItemNetID ItemID, int AmountToSplit)
 
void ServerUpgradeItem (FItemNetID *itemID, AShooterPlayerController *ByPC, int ItemStatModifierIndexToUpgrade, int ItemStatGroupIndexToUpgrade)
 
void ServerUseInventoryItem (FItemNetID *itemID, AShooterPlayerController *ByPC)
 
void ServerUseItemWithItem (FItemNetID *itemID1, FItemNetID *itemID2, int AdditionalData)
 
void ServerViewRemoteInventory (AShooterPlayerController *ByPC)
 
void SetCraftingEnabled (bool bEnable)
 
void SetEquippedItemsOwnerNoSee (bool bNewOwnerNoSee, bool bForceHideFirstPerson)
 
void SetNextItemConsumptionID_Implementation (FItemNetID NextItemID)
 
void SetNextItemSpoilingID_Implementation (FItemNetID NextItemID)
 
void StopAllCraftingRepairing ()
 
void SwapCustomFolder (FString CFolder1, FString CFolder2, int DataListType)
 
void SwapInventoryItems (FItemNetID *itemID1, FItemNetID *itemID2)
 
void TickCraftQueue (float DeltaTime, AShooterGameState *theGameState)
 
bool TryMultiUse (APlayerController *ForPC, int UseIndex, int hitBodyIndex)
 
void UnequipAllItems ()
 
void Unstasised ()
 
void UpdateNetWeaponClipAmmo (UPrimalItem *anItem, int ammo)
 
void UpdateTribeGroupInventoryRank_Implementation (char NewRank)
 
void UpdatedCraftQueue ()
 
void UsedItem (UPrimalItem *anItem)
 
void BPAccessedInventory (AShooterPlayerController *ForPC)
 
bool BPAllowUseInInventory (UPrimalItem *theItem, bool bIsRemoteInventory, AShooterPlayerController *ByPC)
 
void BPCraftingFinishedNotification (UPrimalItem *itemToBeCrafted)
 
bool BPCustomRemoteInventoryAllowAddItems (AShooterPlayerController *PC, UPrimalItem *anItem, int anItemQuantityOverride, bool bRequestedByPlayer)
 
bool BPCustomRemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer, int requestedQuantity, bool bRequestedByPlayer)
 
void BPFirstInit ()
 
void BPInitializeInventory ()
 
void BPInitializedInventory ()
 
void BPInventoryRefresh ()
 
bool BPIsCraftingAllowed (UPrimalItem *anItem)
 
bool BPIsValidCraftingResource (UPrimalItem *theItem)
 
void BPNotifyItemAdded (UPrimalItem *anItem, bool bEquipItem)
 
void BPNotifyItemQuantityUpdated (UPrimalItem *anItem, int amount)
 
void BPNotifyItemRemoved (UPrimalItem *anItem)
 
float BPOverrideItemMinimumUseInterval (UPrimalItem *theItem)
 
void BPPostInitDefaultInventory ()
 
void BPPreInitDefaultInventory ()
 
bool BPPreventEquipItem (UPrimalItem *theItem)
 
bool BPPreventWeaponEquip (UPrimalItem *anItem)
 
bool BPRemoteInventoryAllowCrafting (AShooterPlayerController *PC)
 
bool BPRemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer)
 
bool BPRemoteInventoryAllowViewing (AShooterPlayerController *PC)
 
void BPRequestedInventoryItems (AShooterPlayerController *forPC)
 
void ClientItemMessageNotification (FItemNetID ItemID, EPrimalItemMessage::Type ItemMessageType)
 
void ClientUpdateFreeCraftingMode (bool bNewFreeCraftingModeValue)
 
float GetOverrideItemCraftingTime (UPrimalItem *TheItem)
 
void OverrideCraftingResourceRequirements (UPrimalItem *TheItem)
 
FStringOverrideItemCraftingDescription (FString *result, UPrimalItem *TheItem, FString *CraftingDesc)
 
FStringOverrideItemUseString (FString *result, UPrimalItem *TheItem, FString *UseString)
 
int OverrideNewCraftingGivemItemCount (UPrimalItem *TheItem)
 
int OverrideNewCraftingGivemItemQuantity (UPrimalItem *TheItem)
 
bool OverrideUseItem (UPrimalItem *theItem)
 
void ServerAddItemToSlot (FItemNetID ItemID, int SlotIndex)
 
void ServerForceMergeItemStack (FItemNetID Item1ID, FItemNetID Item2ID)
 
void ServerMakeRecipeItem (APrimalStructureItemContainer *Container, FItemNetID NoteToConsume, TSubclassOf< UPrimalItem > RecipeItemTemplate, FString *CustomName, FString *CustomDescription, TArray< FColor > *CustomColors, TArray< FCraftingResourceRequirement > *CustomRequirements)
 
void ServerRemoveItemFromSlot (FItemNetID ItemID)
 
void ServerSplitItemStack (FItemNetID ItemID, int AmountToSplit)
 
void SetNextItemConsumptionID (FItemNetID NextItemID)
 
void SetNextItemSpoilingID (FItemNetID NextItemID)
 
void UpdateTribeGroupInventoryRank (char NewRank)
 
TArray< TWeakObjectPtr< AShooterPlayerController > > & RemoteViewingInventoryPlayerControllersField ()
 
TArray< UPrimalItem * > InventoryItemsField ()
 
TArray< UPrimalItem * > EquippedItemsField ()
 
TArray< UPrimalItem * > ItemSlotsField ()
 
TArray< UPrimalItem * > ArkTributeItemsField ()
 
TArray< UPrimalItem * > AllDyeColorItemsField ()
 
TArray< FItemCraftQueueEntry > & ItemCraftQueueEntriesField ()
 
int & OverrideInventoryDefaultTabField ()
 
TArray< TEnumAsByte< enum EPrimalEquipmentType::Type > > & EquippableItemTypesField ()
 
float & CraftingItemSpeedField ()
 
TArray< FItemMultiplier > & ItemSpoilingTimeMultipliersField ()
 
UGenericDataListEntry * ExtraItemDisplayField ()
 
int & MaxInventoryItemsField ()
 
float & MaxInventoryWeightField ()
 
char & TribeGroupInventoryRankField ()
 
int & NumSlotsField ()
 
int & MaxItemCraftQueueEntriesField ()
 
FStringRemoteInventoryDescriptionStringField ()
 
TSubclassOf< UPrimalItem > & EngramRequirementClassOverrideField ()
 
TArray< TSubclassOf< UPrimalItem > > & RemoteAddItemOnlyAllowItemClassesField ()
 
TArray< TSubclassOf< UPrimalItem > > & RemoteAddItemPreventItemClassesField ()
 
TArray< FEventItem > & EventItemsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultInventoryItemsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultInventoryItems2Field ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultInventoryItems3Field ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultInventoryItems4Field ()
 
TArray< FString > & DefaultInventoryItemsRandomCustomStringsField ()
 
TArray< float > & DefaultInventoryItemsRandomCustomStringsWeightsField ()
 
TArray< TSubclassOf< UPrimalItem > > & CheatInventoryItemsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultEquippedItemsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultEquippedItemSkinsField ()
 
TArray< TSubclassOf< UPrimalItem > > & DefaultSlotItemsField ()
 
TArray< FItemSpawnActorClassOverride > & ItemSpawnActorClassOverridesField ()
 
TArray< TSubclassOf< UPrimalItem > > & OnlyAllowCraftingItemClassesField ()
 
TArray< unsigned char > & DefaultEngramsField ()
 
TArray< unsigned char > & DefaultEngrams2Field ()
 
TArray< unsigned char > & DefaultEngrams3Field ()
 
TArray< unsigned char > & DefaultEngrams4Field ()
 
TArray< float > & DefaultInventoryQualitiesField ()
 
FStringInventoryNameOverrideField ()
 
float & MaxRemoteInventoryViewingDistanceField ()
 
float & ActiveInventoryRefreshIntervalField ()
 
int & AbsoluteMaxInventoryItemsField ()
 
long double & LastInventoryRefreshTimeField ()
 
TSubclassOf< ADroppedItem > & DroppedItemTemplateOverrideField ()
 
TArray< TSubclassOf< UPrimalItem > > & ForceAllowItemStackingsField ()
 
FRotatorDropItemRotationOffsetField ()
 
TArray< FItemCraftingConsumptionReplenishment > & ItemCraftingConsumptionReplenishmentsField ()
 
float & MaxItemCooldownTimeClearField ()
 
TArray< FItemMultiplier > & MaxItemTemplateQuantitiesField ()
 
USoundBase * ItemCraftingSoundOverrideField ()
 
TArray< FActorClassAttachmentInfo > & WeaponAsEquipmentAttachmentInfosField ()
 
TArray< UPrimalItem * > CraftingItemsField ()
 
int & DisplayDefaultItemInventoryCountField ()
 
bool & bHasBeenRegisteredField ()
 
TArray< TSubclassOf< UPrimalItem > > & LastUsedItemClassesField ()
 
TArray< double > & LastUsedItemTimesField ()
 
int & InvUpdatedFrameField ()
 
long double & LastRefreshCheckItemTimeField ()
 
bool & bLastPreventUseItemSpoilingTimeMultipliersField ()
 
FItemNetIDNextItemSpoilingIDField ()
 
FItemNetIDNextItemConsumptionIDField ()
 
float & MinItemSetsField ()
 
float & MaxItemSetsField ()
 
float & NumItemSetsPowerField ()
 
TArray< FSupplyCrateItemSet > & ItemSetsField ()
 
TArray< FSupplyCrateItemSet > & AdditionalItemSetsField ()
 
TSubclassOf< UPrimalSupplyCrateItemSets > & ItemSetsOverrideField ()
 
TArray< float > & SetQuantityWeightsField ()
 
TArray< float > & SetQuantityValuesField ()
 
USoundBase * ItemRemovedBySoundField ()
 
USoundBase * OpenInventorySoundField ()
 
USoundBase * CloseInventorySoundField ()
 
float & MaxInventoryAccessDistanceField ()
 
TArray< FString > & ServerCustomFolderField ()
 
TArray< TSubclassOf< UPrimalInventoryComponent > > & ForceAllowCraftingForInventoryComponentsField ()
 
TArray< FItemMultiplier > & ItemClassWeightMultipliersField ()
 
float & GenerateItemSetsQualityMultiplierMinField ()
 
float & GenerateItemSetsQualityMultiplierMaxField ()
 
float & DefaultCraftingRequirementsMultiplierField ()
 
int & DefaultCraftingQuantityMultiplierField ()
 
int & ActionWheelAccessInventoryPriorityField ()
 
int & SavedForceDefaultInventoryRefreshVersionField ()
 
int & ForceDefaultInventoryRefreshVersionField ()
 
TArray< TSubclassOf< UPrimalItem > > & TamedDinoForceConsiderFoodTypesField ()
 
TArray< UPrimalItem * > DinoAutoHealingItemsField ()
 
USoundBase * OverrideCraftingFinishedSoundField ()
 
long double & LastAddToCraftQueueSoundTimeField ()
 
FStringForceAddToFolderField ()
 
FVectorGroundDropTraceLocationOffsetField ()
 
TArray< FServerCustomFolder > & CustomFolderItemsField ()
 
BitFieldValue< bool, unsigned __int32 > bInitializedMe ()
 
BitFieldValue< bool, unsigned __int32 > bReceivingEquippedItems ()
 
BitFieldValue< bool, unsigned __int32 > bReceivingInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bReceivingArkInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bFreeCraftingMode ()
 
BitFieldValue< bool, unsigned __int32 > bCanEquipItems ()
 
BitFieldValue< bool, unsigned __int32 > bCanUseWeaponAsEquipment ()
 
BitFieldValue< bool, unsigned __int32 > bCanInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bConsumeCraftingRepairingRequirementsOnStart ()
 
BitFieldValue< bool, unsigned __int32 > bAllowRemoteCrafting ()
 
BitFieldValue< bool, unsigned __int32 > bAllowDeactivatedCrafting ()
 
BitFieldValue< bool, unsigned __int32 > bPreventAutoDecreaseDurability ()
 
BitFieldValue< bool, unsigned __int32 > bAllowRemoteRepairing ()
 
BitFieldValue< bool, unsigned __int32 > bAllowItemStacking ()
 
BitFieldValue< bool, unsigned __int32 > bUseCraftQueue ()
 
BitFieldValue< bool, unsigned __int32 > bShowHiddenRemoteInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bForceInventoryBlueprints ()
 
BitFieldValue< bool, unsigned __int32 > bForceInventoryNonRemovable ()
 
BitFieldValue< bool, unsigned __int32 > bHideDefaultInventoryItemsFromDisplay ()
 
BitFieldValue< bool, unsigned __int32 > bDataListPadMaxInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bAddMaxInventoryItemsToDefaultItems ()
 
BitFieldValue< bool, unsigned __int32 > bCheckForAutoCraftBlueprints ()
 
BitFieldValue< bool, unsigned __int32 > bIsTributeInventory ()
 
BitFieldValue< bool, unsigned __int32 > bEquipmentMustRequireExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32 > bEquipmentPlayerForceRequireExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32 > bEquipmentForceIgnoreExplicitOwnerClass ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPInventoryRefresh ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPInitializeInventory ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPAllowAddInventoryItem ()
 
BitFieldValue< bool, unsigned __int32 > bHideSaddleFromInventoryDisplay ()
 
BitFieldValue< bool, unsigned __int32 > bCraftingEnabled ()
 
BitFieldValue< bool, unsigned __int32 > bRepairingEnabled ()
 
BitFieldValue< bool, unsigned __int32 > bReplicateComponent ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyOneCraftQueueItem ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryOnlyAllowTribe ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideCraftingMinDurabilityRequirement ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryAllowAddItems ()
 
BitFieldValue< bool, unsigned __int32 > bAllowRemoteInventory ()
 
BitFieldValue< bool, unsigned __int32 > bUseCheatInventory ()
 
BitFieldValue< bool, unsigned __int32 > bAllowAddingToArkTribute ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteInventoryOnlyAllowSelf ()
 
BitFieldValue< bool, unsigned __int32 > bMaxInventoryWeightUseCharacterStatus ()
 
BitFieldValue< bool, unsigned __int32 > bPreventDropInventoryDeposit ()
 
BitFieldValue< bool, unsigned __int32 > bShowItemDefaultFolders ()
 
BitFieldValue< bool, unsigned __int32 > bDisableDropAllItems ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreMaxInventoryItems ()
 
BitFieldValue< bool, unsigned __int32 > bIsSecondaryInventory ()
 
BitFieldValue< bool, unsigned __int32 > bRemoteOnlyAllowBlueprintsOrItemClasses ()
 
BitFieldValue< bool, unsigned __int32 > bPreventSendingData ()
 
BitFieldValue< bool, unsigned __int32 > bSupressInventoryItemNetworking ()
 
BitFieldValue< bool, unsigned __int32 > bPreventInventoryViewTrace ()
 
BitFieldValue< bool, unsigned __int32 > bSpawnActorOnTopOfStructure ()
 
BitFieldValue< bool, unsigned __int32 > bDropPhysicalInventoryDeposit ()
 
BitFieldValue< bool, unsigned __int32 > bUseExtendedCharacterCraftingFunctionality ()
 
BitFieldValue< bool, unsigned __int32 > bForceGenerateItemSets ()
 
BitFieldValue< bool, unsigned __int32 > bBPHandleAccessInventory ()
 
BitFieldValue< bool, unsigned __int32 > bGivesAchievementItems ()
 
BitFieldValue< bool, unsigned __int32 > bBPAllowUseInInventory ()
 
BitFieldValue< bool, unsigned __int32 > bBPRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPRemoteInventoryGetMaxVisibleSlots ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPGetExtraItemDisplay ()
 
BitFieldValue< bool, unsigned __int32 > bBPNotifyItemAdded ()
 
BitFieldValue< bool, unsigned __int32 > bBPNotifyItemRemoved ()
 
BitFieldValue< bool, unsigned __int32 > bBPNotifyItemQuantityUpdated ()
 
BitFieldValue< bool, unsigned __int32 > bBPOverrideItemMinimumUseInterval ()
 
BitFieldValue< bool, unsigned __int32 > bBPForceCustomRemoteInventoryAllowAddItems ()
 
BitFieldValue< bool, unsigned __int32 > bBPForceCustomRemoteInventoryAllowRemoveItems ()
 
BitFieldValue< bool, unsigned __int32 > bForceInventoryNotifyCraftingFinished ()
 
BitFieldValue< bool, unsigned __int32 > bAllowWorldSettingsInventoryComponentAppends ()
 
BitFieldValue< bool, unsigned __int32 > bPreventCraftingResourceConsumption ()
 
BitFieldValue< bool, unsigned __int32 > bOverrideInventoryDepositClassDontForceDrop ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPIsCraftingAllowed ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPRemoteInventoryAllowCrafting ()
 
BitFieldValue< bool, unsigned __int32 > bNotifyAddedOnClientReceive ()
 
BitFieldValue< bool, unsigned __int32 > bIsTaxidermyBase ()
 
BitFieldValue< bool, unsigned __int32 > bDeferCheckForAutoCraftBlueprintsOnInventoryChange ()
 
BitFieldValue< bool, unsigned __int32 > bSetsRandomWithoutReplacement ()
 
BitFieldValue< bool, unsigned __int32 > bForceAllowAllUseInInventory ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPIsValidCraftingResource ()
 
BitFieldValue< bool, unsigned __int32 > bUseParentStructureIsValidCraftingResource ()
 
BitFieldValue< bool, unsigned __int32 > bSetCraftingEnabledCheckForAutoCraftBlueprints ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPRemoteInventoryAllowViewing ()
 
BitFieldValue< bool, unsigned __int32 > bAllDefaultInventoryIsEngrams ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPCanGrindItems ()
 
BitFieldValue< bool, unsigned __int32 > bGrinderCanGrindAll ()
 
BitFieldValue< bool, unsigned __int32 > bInitializedDefaultInventory ()
 
BitFieldValue< bool, unsigned __int32 > bGetDataListEntriesOnlyRootItems ()
 
BitFieldValue< bool, unsigned __int32 > bConfigOverriden ()
 
int GetInventoryUpdatedFrame ()
 
void OnRegister ()
 
bool CanEquipItems ()
 
bool AllowEquippingItemType (EPrimalEquipmentType::Type equipmentType)
 
bool CanEquipItem (UPrimalItem *anItem)
 
bool CanInventoryItems ()
 
bool CanInventoryItem (UPrimalItem *anItem)
 
bool AllowAddInventoryItem (UPrimalItem *anItem, int *requestedQuantity, bool OnlyAddAll)
 
UPrimalItemAddItem (FItemNetInfo *theItemInfo, bool bEquipItem, bool AddToSlot, bool bDontStack, FItemNetID *InventoryInsertAfterItemID, bool ShowHUDNotification, bool bDontRecalcSpoilingTime, bool bForceIncompleteStacking, AShooterCharacter *OwnerPlayer, bool bIgnoreAbsoluteMaxInventory)
 
bool IsLocalInventoryViewer ()
 
void NotifyItemAdded (UPrimalItem *theItem, bool bEquippedItem)
 
void NotifyArkItemAdded ()
 
void NotifyItemRemoved (UPrimalItem *theItem)
 
void RemoveItemSpoilingTimer (UPrimalItem *theItem)
 
bool LoadAdditionalStructureEngrams ()
 
bool RemoveItem (FItemNetID *itemID, bool bDoDrop, bool bSecondryAction, bool bForceRemoval, bool showHUDMessage)
 
ADroppedItemEjectItem (FItemNetID *itemID, bool bPreventImpule, bool bForceEject, bool bSetItemLocation, FVector *LocationOverride, bool showHUDMessage, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, bool bAssignToTribeForPickup, int AssignedTribeID)
 
bool ServerEquipItem (FItemNetID *itemID)
 
void DropItem (FItemNetInfo *theInfo, bool bOverrideSpawnTransform, FVector *LocationOverride, FRotator *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 NotifyClientsDurabilityChange (UPrimalItem *anItem)
 
void NotifyClientItemArkTributeStatusChanged (UPrimalItem *anItem, bool bRemoved, bool bFromLoad)
 
void ServerRequestItems (AShooterPlayerController *forPC, bool bEquippedItems, bool bIsFirstSpawn)
 
void ClientStartReceivingItems (bool bEquippedItems)
 
void ClientFinishReceivingItems (bool bEquippedItems)
 
TArray< UPrimalItem * > * FindColorItem (TArray< UPrimalItem * > *result, FColor theColor, bool bEquippedItems)
 
TArray< UPrimalItem * > * FindBrushColorItem (TArray< UPrimalItem * > *result, __int16 ArchIndex)
 
UPrimalItemFindItem (FItemNetID *ItemID, bool bEquippedItems, bool bAllItems, int *itemIdx)
 
void GiveInitialItems (bool SkipEngrams)
 
void InitDefaultInventory ()
 
void DeferredDeprecationCheck ()
 
void InitializeInventory ()
 
void CheckRefreshDefaultInventoryItems ()
 
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)
 
bool AllowAddingToArkTribute ()
 
void ServerViewRemoteInventory (AShooterPlayerController *ByPC)
 
void ServerCloseRemoteInventory (AShooterPlayerController *ByPC)
 
void ClientUpdateFreeCraftingMode_Implementation (bool bNewFreeCraftingModeValue)
 
void OnComponentDestroyed ()
 
void SwapCustomFolder (FString CFolder1, FString CFolder2, int DataListType)
 
bool AddToFolders (TArray< FString > *FoldersFound, UPrimalItem *anItem)
 
UObjectGetObjectW ()
 
FStringGetInventoryName (FString *result, bool bIsEquipped)
 
int GetFirstUnoccupiedSlot (AShooterPlayerState *forPlayerState, UPrimalItem *forItem)
 
void ServerMakeRecipeItem_Implementation (APrimalStructureItemContainer *Container, FItemNetID NoteToConsume, TSubclassOf< UPrimalItem > RecipeItemTemplate, FString *CustomName, FString *CustomDescription, TArray< FColor > *CustomColors, TArray< FCraftingResourceRequirement > *CustomRequirements)
 
void ServerRemoveItemFromSlot_Implementation (FItemNetID ItemID)
 
void ServerAddItemToSlot_Implementation (FItemNetID ItemID, int SlotIndex)
 
UPrimalItemGetEquippedItemOfType (EPrimalEquipmentType::Type aType)
 
UPrimalItemGetEquippedItemOfClass (TSubclassOf< UPrimalItem > ItemClass)
 
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 * > * FindAllItemsOfType (TArray< UPrimalItem * > *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)
 
void ShowBeforeUsingConfirmationDialog (UPrimalItem *Item)
 
float GetTotalEquippedItemStat (EPrimalItemStat::Type statType)
 
float GetEquippedArmorRating (EPrimalEquipmentType::Type equipmentType)
 
void ConsumeArmorDurability (float ConsumptionAmount, bool bAllArmorTypes, EPrimalEquipmentType::Type SpecificArmorType)
 
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 (FItemNetID *itemID, AShooterPlayerController *ByPC, bool bRepairIgnoreInventoryRequirement, float RepairPercentage, float RepairSpeedMultiplier)
 
void ServerUseInventoryItem (FItemNetID *itemID, AShooterPlayerController *ByPC)
 
void ServerUseItemWithItem (FItemNetID *itemID1, FItemNetID *itemID2, int AdditionalData)
 
void SwapInventoryItems (FItemNetID *itemID1, FItemNetID *itemID2)
 
void AddItemCrafting (UPrimalItem *craftingItem)
 
void RemoveItemCrafting (UPrimalItem *craftingItem)
 
void StopAllCraftingRepairing ()
 
void TickCraftQueue (float DeltaTime, AShooterGameState *theGameState)
 
float GetCraftingSpeed ()
 
AShooterHUD * GetLocalOwnerHUD ()
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > *OutLifetimeProps)
 
bool AllowOwnerStasis ()
 
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 GrindItem (FItemNetID ItemID, const bool grindStack, AShooterPlayerController *PC)
 
void OnGrindItem ()
 
void ServerForceMergeItemStack_Implementation (FItemNetID Item1ID, FItemNetID Item2ID)
 
void RemoteDeleteCustomFolder (FString *CFolderName, int InventoryCompType)
 
void RemoteAddItemToCustomFolder (FString *CFolderName, int InventoryCompType, FItemNetID ItemId)
 
void RemoteDeleteItemFromCustomFolder (AShooterPlayerController *PC, 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 ActivePlayerInventoryTick (float DeltaTime)
 
void InventoryRefresh ()
 
void RefreshItemSpoilingTimes ()
 
void NotifyCraftingItemConsumption (TSubclassOf< UPrimalItem > ItemTemplate, int amount)
 
float GetSpoilingTimeMultiplier (UPrimalItem *anItem)
 
long double GetLatestItemClassUseTime (TSubclassOf< UPrimalItem > ItemClass)
 
void UsedItem (UPrimalItem *anItem)
 
void RegisterComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void UpdatedCraftQueue ()
 
void LoadedFromSaveGame ()
 
void ClientItemMessageNotification_Implementation (FItemNetID ItemID, EPrimalItemMessage::Type ItemMessageType)
 
bool IsOwnedByPlayer ()
 
void OwnerDied ()
 
bool 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, FVector *DepositLocationOverride, bool bForceLocation)
 
bool DropNotReadyInventoryDeposit (long double DestroyAtTime)
 
bool GetGroundLocation (FVector *theGroundLoc, FVector *OffsetUp, FVector *OffsetDown, APrimalStructure **LandedOnStructure, AActor *IgnoreActor, bool bCheckAnyStationary, UPrimitiveComponent **LandedOnComponent, bool bUseInputGroundLocAsBase)
 
AActorCraftedBlueprintSpawnActor (TSubclassOf< UPrimalItem > ForItemClass, TSubclassOf< AActor > ActorClassToSpawn)
 
void NotifyCraftedItem (UPrimalItem *anItem)
 
bool GenerateCrateItems (float MinQualityMultiplier, float MaxQualityMultiplier, int NumPasses, float QuantityMultiplier, float SetPowerWeight, float MaxItemDifficultyClamp)
 
bool GenerateCustomCrateItems (TSubclassOf< UObject > SourceClass, TArray< FSupplyCrateItemSet > CustomItemSets, float CustomMinItemSets, float CustomMaxItemSets, float CustomNumItemSetsPower, bool bCustomSetsRandomWithoutReplacement, TArray< UPrimalItem * > *GeneratedItems, float MinQualityMultiplier, float MaxQualityMultiplier, int NumPasses, float QuantityMultiplier, float SetPowerWeight, float MaxItemDifficultyClamp, bool bIsMissionReward)
 
UPrimalItemFindArkTributeItem (FItemNetID *ItemID)
 
void SetNextItemSpoilingID_Implementation (FItemNetID NextItemID)
 
void SetNextItemConsumptionID_Implementation (FItemNetID NextItemID)
 
void CheckReplenishSlotIndex (int slotIndex, TSubclassOf< UPrimalItem > ClassCheckOverride)
 
void OnArkTributeItemsRemoved (bool Success, TArray< FItemNetInfo > *RemovedItems, TArray< FItemNetInfo > *NotFoundItems, int FailureResponseCode, FString *FailureResponseMessage, bool bAllowForcedItemDownload)
 
void ClientOnArkTributeItemsAdded_Implementation ()
 
void OnArkTributeItemsAdded (bool Success, TArray< FItemNetInfo > *AddedItems)
 
bool RemoveArkTributeItem (FItemNetID *itemID, unsigned int Quantity)
 
bool ServerAddToArkTributeInventory (FItemNetID *itemID, TArray< unsigned __int64 > SteamItemUserIds, FItemNetInfo *AlternateItemInfo)
 
UPrimalItemAddAfterRemovingFromArkTributeInventory (UPrimalItem *Item, FItemNetInfo *MyItem, bool bAllowForcedItemDownload)
 
bool ServerAddFromArkTributeInventory (FItemNetID *itemID, int Quantity)
 
void RequestAddArkTributeItem (FItemNetInfo *theItemInfo, bool bFromLoad)
 
void AddArkTributeItem (FItemNetInfo *theItemInfo, bool bFromLoad)
 
void LoadArkTriuteItems (TArray< FItemNetInfo > *ItemInfos, bool bClear, bool bFinalBatch)
 
void FinishedLoadingArkItems ()
 
void NotifyItemQuantityUpdated (UPrimalItem *anItem, int amount)
 
bool IsServerCustomFolder (int InventoryCompType)
 
void AddCustomFolder (FString CFolder, int InventoryCompType)
 
void RemoveCustomFolder (AShooterPlayerController *PC, FString FolderName, int InventoryCompType)
 
TArray< FString > * GetCustomFolders (TArray< FString > *result, int InventoryCompType)
 
void DeleteItemFromCustomFolder (AShooterPlayerController *PC, FString CFolder, FItemNetID ItemId, int InventoryCompType)
 
int BPIncrementItemTemplateQuantity (TSubclassOf< UPrimalItem > ItemTemplate, int amount, bool bReplicateToClient, bool bIsBlueprint, bool bRequireExactClassMatch, bool bIsCraftingResourceConsumption, bool bIsFromUseConsumption, bool bIsArkTributeItem, UPrimalItem *UseSpecificItem, bool bDontExceedMaxItems)
 
UPrimalItemBPGetItemOfTemplate (TSubclassOf< UPrimalItem > ItemTemplate, bool bOnlyInventoryItems, bool bOnlyEquippedItems, bool IgnoreItemsWithFullQuantity, bool bFavorSlotItems, bool bIsBlueprint, bool bRequiresExactClassMatch, bool bIgnoreSlotItems, bool bOnlyArkItems, bool bPreferEngram, bool bIsForCraftingConsumption)
 
bool HasItemsEquipped (TArray< TSubclassOf< UPrimalItem > > *ItemTemplates, bool bRequiresExactClassMatch, bool bOnlyArkItems, bool bEnsureAllItems)
 
bool OverrideBlueprintCraftingRequirement (TSubclassOf< UPrimalItem > ItemTemplate, int ItemQuantity)
 
bool AllowBlueprintCraftingRequirement (TSubclassOf< UPrimalItem > ItemTemplate, int ItemQuantity)
 
bool AllowCraftingResourceConsumption (TSubclassOf< UPrimalItem > ItemTemplate, int ItemQuantity)
 
float GetDamageTorpidityIncreaseMultiplierScale ()
 
float GetIndirectTorpidityIncreaseMultiplierScale ()
 
float GetItemWeightMultiplier (UPrimalItem *anItem)
 
void UpdateTribeGroupInventoryRank_Implementation (char NewRank)
 
void BPDropInventoryDeposit (long double DestroyAtTime, int OverrideMaxItemsDropped, bool bOverrideCacheLocation, FVector CacheLocationOverride)
 
void BPDropForceLocationInventoryDeposit (long double DestroyAtTime, int OverrideMaxItemsDropped, FVector CacheLocationOverride, int DeadPlayerID)
 
float OverrideItemMinimumUseInterval (UPrimalItem *theItem)
 
UPrimalItemAddItemObject (UPrimalItem *anItem)
 
UPrimalItemAddItemObjectEx (UPrimalItem *anItem, bool bEquipItem, bool AddToSlot, bool bDontStack, bool ShowHUDNotification, bool bDontRecalcSpoilingTime, bool bForceIncompleteStacking, AShooterCharacter *OwnerPlayer, bool bClampStats, UPrimalItem *InsertAfterItem, bool bInsertAtItemInstead)
 
UPrimalItemBPFindItemWithID (int ItemID1, int ItemID2)
 
bool AllowAddInventoryItem_OnlyAddAll (UPrimalItem *anItem)
 
bool AllowAddInventoryItem_MaxQuantity (UPrimalItem *anItem, const int *requestedQuantityIn, int *requestedQuantityOut)
 
bool AllowAddInventoryItem_AnyQuantity (UPrimalItem *anItem)
 
bool BPRemoteInventoryAllowAddItems (AShooterPlayerController *PC)
 
bool BPRemoteInventoryAllowAddItem (AShooterPlayerController *PC, UPrimalItem *anItem)
 
bool BPRemoteInventoryAllowAddItem_SpecificQuantity (AShooterPlayerController *PC, UPrimalItem *anItem, const int *SpecificQuantityIn, int *SpecificQuantityOut)
 
bool IsValidCraftingResource (UPrimalItem *theItem)
 
void OnComponentCreated ()
 
void Serialize (FArchive *Ar)
 
bool IsAtMaxInventoryItems ()
 
void TransferAllItemsToInventory (UPrimalInventoryComponent *ToInventory)
 
void BPAccessedInventory (AShooterPlayerController *ForPC)
 
bool BPAllowAddInventoryItem (UPrimalItem *Item, int RequestedQuantity, bool bOnlyAddAll)
 
bool BPAllowUseInInventory (UPrimalItem *theItem, bool bIsRemoteInventory, AShooterPlayerController *ByPC)
 
void BPCraftingFinishedNotification (UPrimalItem *itemToBeCrafted)
 
bool BPCustomRemoteInventoryAllowAddItems (AShooterPlayerController *PC, UPrimalItem *anItem, int anItemQuantityOverride, bool bRequestedByPlayer)
 
bool BPCustomRemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer, int requestedQuantity, bool bRequestedByPlayer)
 
void BPGetExtraItemDisplay (bool *bShowExtraItem, FString *Description, FString *CustomString, UTexture2D **EntryIcon, UMaterialInterface **EntryMaterial)
 
void BPInitializeInventory ()
 
void BPInventoryRefresh ()
 
bool BPIsCraftingAllowed (UPrimalItem *anItem)
 
bool BPIsValidCraftingResource (UPrimalItem *theItem)
 
void BPNotifyItemAdded (UPrimalItem *anItem, bool bEquipItem)
 
void BPNotifyItemQuantityUpdated (UPrimalItem *anItem, int amount)
 
void BPNotifyItemRemoved (UPrimalItem *anItem)
 
float BPOverrideItemMinimumUseInterval (UPrimalItem *theItem)
 
void BPPostInitDefaultInventory ()
 
void BPPreInitDefaultInventory ()
 
bool BPPreventEquipItem (UPrimalItem *theItem)
 
bool BPPreventEquipItemType (EPrimalEquipmentType::Type equipmentType)
 
bool BPRemoteInventoryAllowCrafting (AShooterPlayerController *PC)
 
bool BPRemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer)
 
bool BPRemoteInventoryAllowViewing (AShooterPlayerController *PC)
 
int BPRemoteInventoryGetMaxVisibleSlots (int NumItems, AShooterPlayerController *PC, bool bIsLocal)
 
void BPRequestedInventoryItems (AShooterPlayerController *forPC)
 
bool CanGrindItem (UPrimalItem *item)
 
bool CanGrindItems (AShooterPlayerController *PC)
 
void ClientItemMessageNotification (FItemNetID ItemID, EPrimalItemMessage::Type ItemMessageType)
 
void ClientOnArkTributeItemsAdded ()
 
void ClientUpdateFreeCraftingMode (bool bNewFreeCraftingModeValue)
 
void GetGrinderSettings (int *MaxQuantityToGrind, float *GrindGiveItemsPercent, int *MaxItemsToGivePerGrind)
 
bool OverrideUseItem (UPrimalItem *theItem)
 
void ServerAddItemToSlot (FItemNetID ItemID, int SlotIndex)
 
void ServerForceMergeItemStack (FItemNetID Item1ID, FItemNetID Item2ID)
 
void ServerMakeRecipeItem (APrimalStructureItemContainer *Container, FItemNetID NoteToConsume, TSubclassOf< UPrimalItem > RecipeItemTemplate, FString *CustomName, FString *CustomDescription, TArray< FColor > *CustomColors, TArray< FCraftingResourceRequirement > *CustomRequirements)
 
void ServerRemoveItemFromSlot (FItemNetID ItemID)
 
void ServerSplitItemStack (FItemNetID ItemID, int AmountToSplit)
 
void SetNextItemConsumptionID (FItemNetID NextItemID)
 
void SetNextItemSpoilingID (FItemNetID NextItemID)
 
void UpdateTribeGroupInventoryRank (char NewRank)
 
- Public Member Functions inherited from UActorComponent
TArray< FName > & ComponentTagsField ()
 
FNameCustomTagField ()
 
int & CustomDataField ()
 
AActorCachedOwnerField ()
 
UWorldWorldField ()
 
BitFieldValue< bool, unsigned __int32 > bRegistered ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderTransformDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderDynamicDataDirty ()
 
BitFieldValue< bool, unsigned __int32 > bAutoRegister ()
 
BitFieldValue< bool, unsigned __int32 > bTickInEditor ()
 
BitFieldValue< bool, unsigned __int32 > bNeverNeedsRenderUpdate ()
 
BitFieldValue< bool, unsigned __int32 > bAllowConcurrentTick ()
 
BitFieldValue< bool, unsigned __int32 > bCreatedByConstructionScript ()
 
BitFieldValue< bool, unsigned __int32 > bAutoActivate ()
 
BitFieldValue< bool, unsigned __int32 > bIsActive ()
 
BitFieldValue< bool, unsigned __int32 > bWantsInitializeComponent ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenCreated ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenInitialized ()
 
BitFieldValue< bool, unsigned __int32 > bAlwaysReplicatePropertyConditional ()
 
BitFieldValue< bool, unsigned __int32 > bStasisPreventUnregister ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnDedicatedServer ()
 
BitFieldValue< bool, unsigned __int32 > bHasCachedOwner ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bPhysicsStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bReplicates ()
 
BitFieldValue< bool, unsigned __int32 > bNetAddressable ()
 
bool AllowRegisterWithWorld (UWorld *InWorld)
 
void Activate (bool bReset)
 
void AddTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void AddTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
bool AlwaysReplicatePropertyConditional (UProperty *forProperty)
 
void BPTickComponent (float DeltaTime)
 
void BeginDestroy ()
 
bool ComponentHasTag (FName Tag)
 
void CreatePhysicsState ()
 
void CreateRenderState_Concurrent ()
 
void Deactivate ()
 
void DestroyComponent ()
 
void DestroyPhysicsState ()
 
void DestroyRenderState_Concurrent ()
 
void DoDeferredRenderUpdates_Concurrent ()
 
void ExecuteRegisterEvents ()
 
void ExecuteUnregisterEvents ()
 
ULevelGetComponentLevel ()
 
bool GetIsReplicated ()
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > *OutLifetimeProps)
 
AActorGetOwner ()
 
FStringGetReadableName (FString *result)
 
UWorldGetWorld ()
 
void InitializeComponent ()
 
bool IsComponentTickEnabled ()
 
bool IsNameStableForNetworking ()
 
bool IsNetSimulating ()
 
bool IsOwnerSelected ()
 
bool IsActive ()
 
bool IsSupportedForNetworking ()
 
void MarkForNeededEndOfFrameRecreate ()
 
void MarkForNeededEndOfFrameUpdate ()
 
void MarkRenderDynamicDataDirty ()
 
void MarkRenderStateDirty ()
 
void MarkRenderTransformDirty ()
 
bool NeedsLoadForClient ()
 
bool NeedsLoadForServer ()
 
void OnComponentCreated ()
 
void OnComponentDestroyed ()
 
void OnRegister ()
 
void OnRep_IsActive ()
 
void PostInitProperties ()
 
void PostRename (UObject *OldOuter, FName OldName)
 
void RecreatePhysicsState (bool bRestoreBoneTransforms)
 
void RecreateRenderState_Concurrent ()
 
void RegisterComponent ()
 
void RegisterComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterComponentWithWorld (UWorld *InWorld)
 
void RemoveTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void RemoveTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void ReregisterComponent ()
 
void SendRenderDynamicData_Concurrent ()
 
void SendRenderTransform_Concurrent ()
 
void SetActive (bool bNewActive, bool bReset)
 
void SetComponentTickEnabled (bool bEnabled)
 
void SetComponentTickEnabledAsync (bool bEnabled)
 
void SetIsReplicated (bool ShouldReplicate)
 
void SetNetAddressable ()
 
bool ShouldActivate ()
 
void ToggleActive ()
 
void UninitializeComponent ()
 
void UnregisterComponent ()
 
void FailedToRegisterWithWorld (UObject *Object)
 
TArray< FName > & ComponentTagsField ()
 
TArray< UAssetUserData * > AssetUserDataField ()
 
FNameCustomTagField ()
 
int & CustomDataField ()
 
AActorCachedOwnerField ()
 
UWorldWorldField ()
 
BitFieldValue< bool, unsigned __int32 > bRegistered ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderTransformDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderDynamicDataDirty ()
 
BitFieldValue< bool, unsigned __int32 > bAutoRegister ()
 
BitFieldValue< bool, unsigned __int32 > bTickInEditor ()
 
BitFieldValue< bool, unsigned __int32 > bNeverNeedsRenderUpdate ()
 
BitFieldValue< bool, unsigned __int32 > bAllowConcurrentTick ()
 
BitFieldValue< bool, unsigned __int32 > bCreatedByConstructionScript ()
 
BitFieldValue< bool, unsigned __int32 > bAutoActivate ()
 
BitFieldValue< bool, unsigned __int32 > bIsActive ()
 
BitFieldValue< bool, unsigned __int32 > bWantsInitializeComponent ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenCreated ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenInitialized ()
 
BitFieldValue< bool, unsigned __int32 > bAlwaysReplicatePropertyConditional ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentTick ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentDestroyed ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyInitialReplication ()
 
BitFieldValue< bool, unsigned __int32 > bHasCachedOwner ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bPhysicsStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bReplicates ()
 
BitFieldValue< bool, unsigned __int32 > bNetAddressable ()
 
void InvalidateLightingCache ()
 
bool IsPhysicsStateCreated ()
 
void PostInitProperties ()
 
void PostRename (UObject *OldOuter, FName OldName)
 
AActorGetOwner ()
 
UWorldGetWorld ()
 
bool ComponentHasTag (FName Tag)
 
FStringGetReadableName (FString *result)
 
void BeginDestroy ()
 
bool NeedsLoadForClient ()
 
bool NeedsLoadForServer ()
 
void OnRegister ()
 
void InitializeComponent ()
 
void UninitializeComponent ()
 
void SetComponentTickEnabled (bool bEnabled)
 
void SetComponentTickEnabledAsync (bool bEnabled)
 
void RegisterComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterComponentWithWorld (UWorld *InWorld)
 
void RegisterComponent ()
 
void UnregisterComponent ()
 
void DestroyComponent ()
 
void OnComponentCreated ()
 
void OnComponentDestroyed ()
 
void CreateRenderState_Concurrent ()
 
void SendRenderTransform_Concurrent ()
 
void SendRenderDynamicData_Concurrent ()
 
void DestroyRenderState_Concurrent ()
 
void CreatePhysicsState ()
 
void DestroyPhysicsState ()
 
void ExecuteRegisterEvents ()
 
void ExecuteUnregisterEvents ()
 
void ReregisterComponent ()
 
void RecreateRenderState_Concurrent ()
 
void RecreatePhysicsState (bool bRestoreBoneTransforms)
 
void AddTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void AddTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void RemoveTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void RemoveTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void DoDeferredRenderUpdates_Concurrent ()
 
void MarkRenderDynamicDataDirty ()
 
void MarkForNeededEndOfFrameUpdate ()
 
void MarkForNeededEndOfFrameRecreate ()
 
void Activate (bool bReset)
 
void Deactivate ()
 
bool ShouldActivate ()
 
void SetActive (bool bNewActive, bool bReset)
 
void ToggleActive ()
 
bool IsActive ()
 
void AddAssetUserData (UAssetUserData *InUserData)
 
UAssetUserDataGetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
void RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
void SetNetAddressable ()
 
bool IsNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void SetIsReplicated (bool ShouldReplicate)
 
bool GetIsReplicated ()
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > *OutLifetimeProps)
 
bool AlwaysReplicatePropertyConditional (UProperty *forProperty)
 
void AddedAsPrimalItemAttachment ()
 
- Public Member Functions inherited from UObject
void ExecuteUbergraph (int EntryPoint)
 
bool AreAllOuterObjectsValid ()
 
FNameGetExporterName (FName *result)
 
FStringGetDetailedInfoInternal (FString *result)
 
UObjectGetArchetype ()
 
bool IsBasedOnArchetype (UObject *const SomeObject)
 
bool IsInBlueprint ()
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void LoadLocalized (UObject *LocBase, bool bLoadHierachecally)
 
void LocalizeProperty (UObject *LocBase, TArray< FString > *PropertyTagChain, UProperty *const BaseProperty, UProperty *const Property, void *const ValueAddress)
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
bool Modify (bool bAlwaysMarkDirty)
 
bool IsSelected ()
 
void CollectDefaultSubobjects (TArray< UObject * > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjectsInternal ()
 
bool IsAsset ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, UProperty *PropertyToLoad)
 
void ConditionalShutdownAfterError ()
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
UFunctionFindFunctionChecked (FName InName)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
 __declspec (dllexport) UProperty *FindProperty(FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
int GetLinkerUE4Version ()
 
int GetLinkerLicenseeUE4Version ()
 
FStringGetPathName (FString *result, UObject *StopOuter)
 
void GetPathName (UObject *StopOuter, FString *ResultString)
 
FStringGetFullName (FString *result, UObject *StopOuter)
 
void MarkPackageDirty ()
 
bool IsIn (UObject *SomeOuter)
 
bool IsA (UClass *SomeBase)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
EObjectFlagsObjectFlagsField ()
 
int & InternalIndexField ()
 
UClassClassField ()
 
FNameNameField ()
 
UObjectOuterField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 
void Register (const wchar_t *PackageName, const wchar_t *InName)
 

Static Public Member Functions

static UClassStaticClass ()
 
static UPrimalInventoryComponentGiveLootItemsToInventory (UPrimalInventoryComponent *Inventory, FSupplyCrateValuesOverride *LootCrateValues, bool bReturnLootInventory)
 
static ADroppedItemStaticDropItem (AActor *forActor, FItemNetInfo *theInfo, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, FRotator *DroppedRotationOffset, bool bOverrideSpawnTransform, FVector *LocationOverride, FRotator *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondryAction, bool bSetItemDropLocation, UStaticMesh *DroppedMeshOverride, FVector *DroppedScaleOverride, UMaterialInterface *DroppedMaterialOverride, float DroppedLifeSpanOverride)
 
static ADroppedItemStaticDropNewItem (AActor *forActor, TSubclassOf< UPrimalItem > AnItemClass, float ItemQuality, bool bForceNoBlueprint, int QuantityOverride, bool bForceBlueprint, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, FRotator *DroppedRotationOffset, bool bOverrideSpawnTransform, FVector *LocationOverride, FRotator *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondaryAction, bool bSetItemDropLocation, UStaticMesh *DroppedMeshOverride, FVector DroppedScaleOverride, UMaterialInterface *DroppedMaterialOverride, float DroppedLifeSpanOverride)
 
static ADroppedItemStaticDropNewItemWithInfo (AActor *forActor, FItemNetInfo *ItemInfo, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, FRotator *DroppedRotationOffset, bool bOverrideSpawnTransform, FVector *LocationOverride, FRotator *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondaryAction, bool bSetItemDropLocation, UStaticMesh *DroppedMeshOverride, FVector DroppedScaleOverride, UMaterialInterface *DroppedMaterialOverride, float DroppedLifeSpanOverride)
 
static UClassGetPrivateStaticClass (const wchar_t *Package)
 
static void StaticRegisterNativesUPrimalInventoryComponent ()
 
static UClassStaticClass ()
 
static ADroppedItemStaticDropNewItem (AActor *forActor, TSubclassOf< UPrimalItem > AnItemClass, float ItemQuality, bool bForceNoBlueprint, int QuantityOverride, bool bForceBlueprint, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, FRotator *DroppedRotationOffset, bool bOverrideSpawnTransform, FVector *LocationOverride, FRotator *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondaryAction, bool bSetItemDropLocation, UStaticMesh *DroppedMeshOverride, FVector DroppedScaleOverride, UMaterialInterface *DroppedMaterialOverride, float DroppedLifeSpanOverride)
 
static ADroppedItemStaticDropNewItemWithInfo (AActor *forActor, FItemNetInfo *ItemInfo, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, FRotator *DroppedRotationOffset, bool bOverrideSpawnTransform, FVector *LocationOverride, FRotator *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondaryAction, bool bSetItemDropLocation, UStaticMesh *DroppedMeshOverride, FVector DroppedScaleOverride, UMaterialInterface *DroppedMaterialOverride, float DroppedLifeSpanOverride)
 
static ADroppedItemStaticDropItem (AActor *forActor, FItemNetInfo *theInfo, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, FRotator *DroppedRotationOffset, bool bOverrideSpawnTransform, FVector *LocationOverride, FRotator *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondryAction, bool bSetItemDropLocation, UStaticMesh *DroppedMeshOverride, FVector *DroppedScaleOverride, UMaterialInterface *DroppedMaterialOverride, float DroppedLifeSpanOverride)
 
static void StaticRegisterNativesUPrimalInventoryComponent ()
 
static UClassGetPrivateStaticClass (const wchar_t *Package)
 
- Static Public Member Functions inherited from UActorComponent
static UClassGetPrivateStaticClass (const wchar_t *Package)
 
static void StaticRegisterNativesUActorComponent ()
 
- Static Public Member Functions inherited from UObject
static UClassGetPrivateStaticClass ()
 
static UClassStaticClass ()
 
static UObjectGetArchetypeFromRequiredInfo (UClass *Class, UObject *Outer, FName Name, bool bIsCDO)
 
- Static Public Member Functions inherited from UObjectBase
static void EmitBaseReferences (UClass *RootClass)
 

Detailed Description

Definition at line 112 of file Inventory.h.

Member Function Documentation

◆ AbsoluteMaxInventoryItemsField() [1/2]

int & UPrimalInventoryComponent::AbsoluteMaxInventoryItemsField ( )
inline

Definition at line 249 of file Inventory.h.

◆ AbsoluteMaxInventoryItemsField() [2/2]

int & UPrimalInventoryComponent::AbsoluteMaxInventoryItemsField ( )
inline

Definition at line 154 of file Inventory.h.

◆ ActionWheelAccessInventoryPriorityField()

int & UPrimalInventoryComponent::ActionWheelAccessInventoryPriorityField ( )
inline

Definition at line 288 of file Inventory.h.

◆ ActiveInventoryRefreshIntervalField() [1/2]

float & UPrimalInventoryComponent::ActiveInventoryRefreshIntervalField ( )
inline

Definition at line 248 of file Inventory.h.

◆ ActiveInventoryRefreshIntervalField() [2/2]

float & UPrimalInventoryComponent::ActiveInventoryRefreshIntervalField ( )
inline

Definition at line 153 of file Inventory.h.

◆ ActivePlayerInventoryTick() [1/2]

void UPrimalInventoryComponent::ActivePlayerInventoryTick ( float DeltaTime)
inline

Definition at line 506 of file Inventory.h.

◆ ActivePlayerInventoryTick() [2/2]

void UPrimalInventoryComponent::ActivePlayerInventoryTick ( float DeltaTime)
inline

Definition at line 315 of file Inventory.h.

◆ AddAfterRemovingFromArkTributeInventory()

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

Definition at line 535 of file Inventory.h.

◆ AddArkTributeItem()

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

Definition at line 538 of file Inventory.h.

◆ AddCustomFolder() [1/2]

void UPrimalInventoryComponent::AddCustomFolder ( FString CFolder,
int InventoryCompType )
inline

Definition at line 543 of file Inventory.h.

◆ AddCustomFolder() [2/2]

void UPrimalInventoryComponent::AddCustomFolder ( FString CFolder,
int InventoryCompType )
inline

Definition at line 316 of file Inventory.h.

◆ AddItem() [1/2]

UPrimalItem * UPrimalInventoryComponent::AddItem ( FItemNetInfo * theItemInfo,
bool bEquipItem,
bool AddToSlot,
bool bDontStack,
FItemNetID * InventoryInsertAfterItemID,
bool ShowHUDNotification,
bool bDontRecalcSpoilingTime,
bool bForceIncompleteStacking,
AShooterCharacter * OwnerPlayer,
bool bIgnoreAbsoluteMaxInventory )
inline

Definition at line 402 of file Inventory.h.

◆ AddItem() [2/2]

UPrimalItem * UPrimalInventoryComponent::AddItem ( FItemNetInfo * theItemInfo,
bool bEquipItem,
bool AddToSlot,
bool bDontStack,
FItemNetID * InventoryInsertAfterItemID,
bool ShowHUDNotification,
bool bDontRecalcSpoilingTime,
bool bForceIncompleteStacking,
AShooterCharacter * OwnerPlayer,
bool bIgnoreAbsoluteMaxInventory )
inline

Definition at line 317 of file Inventory.h.

◆ AddItemCrafting() [1/2]

void UPrimalInventoryComponent::AddItemCrafting ( UPrimalItem * craftingItem)
inline

Definition at line 474 of file Inventory.h.

◆ AddItemCrafting() [2/2]

void UPrimalInventoryComponent::AddItemCrafting ( UPrimalItem * craftingItem)
inline

Definition at line 318 of file Inventory.h.

◆ AddItemObject() [1/2]

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

Definition at line 560 of file Inventory.h.

◆ AddItemObject() [2/2]

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

Definition at line 319 of file Inventory.h.

◆ AddItemObjectEx() [1/2]

UPrimalItem * UPrimalInventoryComponent::AddItemObjectEx ( UPrimalItem * anItem,
bool bEquipItem,
bool AddToSlot,
bool bDontStack,
bool ShowHUDNotification,
bool bDontRecalcSpoilingTime,
bool bForceIncompleteStacking,
AShooterCharacter * OwnerPlayer )
inline

Definition at line 320 of file Inventory.h.

◆ AddItemObjectEx() [2/2]

UPrimalItem * UPrimalInventoryComponent::AddItemObjectEx ( UPrimalItem * anItem,
bool bEquipItem,
bool AddToSlot,
bool bDontStack,
bool ShowHUDNotification,
bool bDontRecalcSpoilingTime,
bool bForceIncompleteStacking,
AShooterCharacter * OwnerPlayer,
bool bClampStats,
UPrimalItem * InsertAfterItem,
bool bInsertAtItemInstead )
inline

Definition at line 561 of file Inventory.h.

◆ AdditionalItemSetsField() [1/2]

TArray< FSupplyCrateItemSet > & UPrimalInventoryComponent::AdditionalItemSetsField ( )
inline

Definition at line 273 of file Inventory.h.

◆ AdditionalItemSetsField() [2/2]

TArray< FSupplyCrateItemSet > & UPrimalInventoryComponent::AdditionalItemSetsField ( )
inline

Definition at line 182 of file Inventory.h.

◆ AddToCraftQueue() [1/2]

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

Definition at line 468 of file Inventory.h.

◆ AddToCraftQueue() [2/2]

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

Definition at line 321 of file Inventory.h.

◆ AddToFolders() [1/2]

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

Definition at line 446 of file Inventory.h.

◆ AddToFolders() [2/2]

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

Definition at line 322 of file Inventory.h.

◆ AllDyeColorItemsField() [1/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::AllDyeColorItemsField ( )
inline

Definition at line 212 of file Inventory.h.

◆ AllDyeColorItemsField() [2/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::AllDyeColorItemsField ( )
inline

Definition at line 119 of file Inventory.h.

◆ AllowAddingToArkTribute()

bool UPrimalInventoryComponent::AllowAddingToArkTribute ( )
inline

Definition at line 440 of file Inventory.h.

◆ AllowAddInventoryItem() [1/2]

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

Definition at line 401 of file Inventory.h.

◆ AllowAddInventoryItem() [2/2]

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

Definition at line 323 of file Inventory.h.

◆ AllowAddInventoryItem_AnyQuantity() [1/2]

bool UPrimalInventoryComponent::AllowAddInventoryItem_AnyQuantity ( UPrimalItem * anItem)
inline

Definition at line 565 of file Inventory.h.

◆ AllowAddInventoryItem_AnyQuantity() [2/2]

bool UPrimalInventoryComponent::AllowAddInventoryItem_AnyQuantity ( UPrimalItem * anItem)
inline

Definition at line 324 of file Inventory.h.

◆ AllowAddInventoryItem_MaxQuantity() [1/2]

bool UPrimalInventoryComponent::AllowAddInventoryItem_MaxQuantity ( UPrimalItem * anItem,
const int * requestedQuantityIn,
int * requestedQuantityOut )
inline

Definition at line 564 of file Inventory.h.

◆ AllowAddInventoryItem_MaxQuantity() [2/2]

bool UPrimalInventoryComponent::AllowAddInventoryItem_MaxQuantity ( UPrimalItem * anItem,
const int * requestedQuantityIn,
int * requestedQuantityOut )
inline

Definition at line 325 of file Inventory.h.

◆ AllowAddInventoryItem_OnlyAddAll() [1/2]

bool UPrimalInventoryComponent::AllowAddInventoryItem_OnlyAddAll ( UPrimalItem * anItem)
inline

Definition at line 563 of file Inventory.h.

◆ AllowAddInventoryItem_OnlyAddAll() [2/2]

bool UPrimalInventoryComponent::AllowAddInventoryItem_OnlyAddAll ( UPrimalItem * anItem)
inline

Definition at line 326 of file Inventory.h.

◆ AllowBlueprintCraftingRequirement() [1/2]

bool UPrimalInventoryComponent::AllowBlueprintCraftingRequirement ( TSubclassOf< UPrimalItem > ItemTemplate,
int ItemQuantity )
inline

Definition at line 551 of file Inventory.h.

◆ AllowBlueprintCraftingRequirement() [2/2]

bool UPrimalInventoryComponent::AllowBlueprintCraftingRequirement ( TSubclassOf< UPrimalItem > ItemTemplate,
int ItemQuantity )
inline

Definition at line 327 of file Inventory.h.

◆ AllowCraftingResourceConsumption() [1/2]

bool UPrimalInventoryComponent::AllowCraftingResourceConsumption ( TSubclassOf< UPrimalItem > ItemTemplate,
int ItemQuantity )
inline

Definition at line 552 of file Inventory.h.

◆ AllowCraftingResourceConsumption() [2/2]

bool UPrimalInventoryComponent::AllowCraftingResourceConsumption ( TSubclassOf< UPrimalItem > ItemTemplate,
int ItemQuantity )
inline

Definition at line 328 of file Inventory.h.

◆ AllowEquippingItemType() [1/2]

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

Definition at line 397 of file Inventory.h.

◆ AllowEquippingItemType() [2/2]

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

Definition at line 329 of file Inventory.h.

◆ AllowOwnerStasis() [1/2]

bool UPrimalInventoryComponent::AllowOwnerStasis ( )
inline

Definition at line 481 of file Inventory.h.

◆ AllowOwnerStasis() [2/2]

bool UPrimalInventoryComponent::AllowOwnerStasis ( )
inline

Definition at line 330 of file Inventory.h.

◆ ArkTributeItemsField() [1/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::ArkTributeItemsField ( )
inline

Definition at line 211 of file Inventory.h.

◆ ArkTributeItemsField() [2/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::ArkTributeItemsField ( )
inline

Definition at line 118 of file Inventory.h.

◆ bAddMaxInventoryItemsToDefaultItems() [1/2]

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

Definition at line 321 of file Inventory.h.

◆ bAddMaxInventoryItemsToDefaultItems() [2/2]

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

Definition at line 228 of file Inventory.h.

◆ bAllDefaultInventoryIsEngrams() [1/2]

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

Definition at line 384 of file Inventory.h.

◆ bAllDefaultInventoryIsEngrams() [2/2]

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

Definition at line 288 of file Inventory.h.

◆ bAllowAddColorsOnClientField()

bool & UPrimalInventoryComponent::bAllowAddColorsOnClientField ( )
inline

Definition at line 214 of file Inventory.h.

◆ bAllowAddingToArkTribute()

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

Definition at line 341 of file Inventory.h.

◆ bAllowDeactivatedCrafting() [1/2]

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

Definition at line 311 of file Inventory.h.

◆ bAllowDeactivatedCrafting() [2/2]

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

Definition at line 306 of file Inventory.h.

◆ bAllowItemStacking() [1/2]

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

Definition at line 314 of file Inventory.h.

◆ bAllowItemStacking() [2/2]

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

Definition at line 309 of file Inventory.h.

◆ bAllowRemoteCrafting() [1/2]

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

Definition at line 310 of file Inventory.h.

◆ bAllowRemoteCrafting() [2/2]

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

Definition at line 305 of file Inventory.h.

◆ bAllowRemoteInventory() [1/2]

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

Definition at line 339 of file Inventory.h.

◆ bAllowRemoteInventory() [2/2]

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

Definition at line 247 of file Inventory.h.

◆ bAllowRemoteRepairing() [1/2]

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

Definition at line 313 of file Inventory.h.

◆ bAllowRemoteRepairing() [2/2]

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

Definition at line 308 of file Inventory.h.

◆ bAllowWorldSettingsInventoryComponentAppends() [1/2]

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

Definition at line 370 of file Inventory.h.

◆ bAllowWorldSettingsInventoryComponentAppends() [2/2]

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

Definition at line 275 of file Inventory.h.

◆ bBPAllowUseInInventory() [1/2]

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

Definition at line 359 of file Inventory.h.

◆ bBPAllowUseInInventory() [2/2]

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

Definition at line 266 of file Inventory.h.

◆ bBPForceCustomRemoteInventoryAllowAddItems() [1/2]

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

Definition at line 367 of file Inventory.h.

◆ bBPForceCustomRemoteInventoryAllowAddItems() [2/2]

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

Definition at line 272 of file Inventory.h.

◆ bBPForceCustomRemoteInventoryAllowRemoveItems() [1/2]

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

Definition at line 368 of file Inventory.h.

◆ bBPForceCustomRemoteInventoryAllowRemoveItems() [2/2]

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

Definition at line 273 of file Inventory.h.

◆ bBPHandleAccessInventory() [1/2]

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

Definition at line 357 of file Inventory.h.

◆ bBPHandleAccessInventory() [2/2]

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

Definition at line 264 of file Inventory.h.

◆ bBPNotifyItemAdded() [1/2]

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

Definition at line 363 of file Inventory.h.

◆ bBPNotifyItemAdded() [2/2]

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

Definition at line 268 of file Inventory.h.

◆ bBPNotifyItemQuantityUpdated() [1/2]

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

Definition at line 365 of file Inventory.h.

◆ bBPNotifyItemQuantityUpdated() [2/2]

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

Definition at line 270 of file Inventory.h.

◆ bBPNotifyItemRemoved() [1/2]

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

Definition at line 364 of file Inventory.h.

◆ bBPNotifyItemRemoved() [2/2]

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

Definition at line 269 of file Inventory.h.

◆ bBPOverrideItemMinimumUseInterval() [1/2]

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

Definition at line 366 of file Inventory.h.

◆ bBPOverrideItemMinimumUseInterval() [2/2]

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

Definition at line 271 of file Inventory.h.

◆ bBPRemoteInventoryAllowRemoveItems() [1/2]

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

Definition at line 360 of file Inventory.h.

◆ bBPRemoteInventoryAllowRemoveItems() [2/2]

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

Definition at line 267 of file Inventory.h.

◆ bCanEquipItems() [1/2]

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

Definition at line 306 of file Inventory.h.

◆ bCanEquipItems() [2/2]

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

Definition at line 300 of file Inventory.h.

◆ bCanInventoryItems() [1/2]

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

Definition at line 308 of file Inventory.h.

◆ bCanInventoryItems() [2/2]

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

Definition at line 303 of file Inventory.h.

◆ bCanUseWeaponAsEquipment() [1/2]

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

Definition at line 307 of file Inventory.h.

◆ bCanUseWeaponAsEquipment() [2/2]

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

Definition at line 301 of file Inventory.h.

◆ bCheckForAutoCraftBlueprints() [1/2]

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

Definition at line 322 of file Inventory.h.

◆ bCheckForAutoCraftBlueprints() [2/2]

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

Definition at line 229 of file Inventory.h.

◆ bConfigOverriden() [1/2]

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

Definition at line 389 of file Inventory.h.

◆ bConfigOverriden() [2/2]

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

Definition at line 291 of file Inventory.h.

◆ bConsumeCraftingRepairingRequirementsOnStart() [1/2]

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

Definition at line 309 of file Inventory.h.

◆ bConsumeCraftingRepairingRequirementsOnStart() [2/2]

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

Definition at line 304 of file Inventory.h.

◆ bCraftingEnabled() [1/2]

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

Definition at line 331 of file Inventory.h.

◆ bCraftingEnabled() [2/2]

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

Definition at line 239 of file Inventory.h.

◆ bDataListPadMaxInventoryItems() [1/2]

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

Definition at line 320 of file Inventory.h.

◆ bDataListPadMaxInventoryItems() [2/2]

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

Definition at line 227 of file Inventory.h.

◆ bDeferCheckForAutoCraftBlueprintsOnInventoryChange()

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

Definition at line 377 of file Inventory.h.

◆ bDirtiedInventoryWeightField()

bool & UPrimalInventoryComponent::bDirtiedInventoryWeightField ( )
inline

Definition at line 166 of file Inventory.h.

◆ bDisableDropAllItems() [1/2]

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

Definition at line 346 of file Inventory.h.

◆ bDisableDropAllItems() [2/2]

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

Definition at line 253 of file Inventory.h.

◆ bDisableDropItems()

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

Definition at line 302 of file Inventory.h.

◆ bDropPhysicalInventoryDeposit() [1/2]

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

Definition at line 354 of file Inventory.h.

◆ bDropPhysicalInventoryDeposit() [2/2]

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

Definition at line 261 of file Inventory.h.

◆ bEquipmentForceIgnoreExplicitOwnerClass() [1/2]

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

Definition at line 326 of file Inventory.h.

◆ bEquipmentForceIgnoreExplicitOwnerClass() [2/2]

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

Definition at line 233 of file Inventory.h.

◆ bEquipmentMustRequireExplicitOwnerClass() [1/2]

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

Definition at line 324 of file Inventory.h.

◆ bEquipmentMustRequireExplicitOwnerClass() [2/2]

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

Definition at line 231 of file Inventory.h.

◆ bEquipmentPlayerForceRequireExplicitOwnerClass() [1/2]

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

Definition at line 325 of file Inventory.h.

◆ bEquipmentPlayerForceRequireExplicitOwnerClass() [2/2]

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

Definition at line 232 of file Inventory.h.

◆ bForceAllowAllUseInInventory() [1/2]

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

Definition at line 379 of file Inventory.h.

◆ bForceAllowAllUseInInventory() [2/2]

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

Definition at line 283 of file Inventory.h.

◆ bForceGenerateItemSets() [1/2]

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

Definition at line 356 of file Inventory.h.

◆ bForceGenerateItemSets() [2/2]

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

Definition at line 263 of file Inventory.h.

◆ bForceIgnoreCraftingRequiresInventoryComponent()

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

Definition at line 298 of file Inventory.h.

◆ bForceIgnoreItemBlueprintCraftingRequiresEngram()

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

Definition at line 299 of file Inventory.h.

◆ bForceInventoryBlueprints() [1/2]

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

Definition at line 317 of file Inventory.h.

◆ bForceInventoryBlueprints() [2/2]

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

Definition at line 224 of file Inventory.h.

◆ bForceInventoryNonRemovable() [1/2]

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

Definition at line 318 of file Inventory.h.

◆ bForceInventoryNonRemovable() [2/2]

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

Definition at line 225 of file Inventory.h.

◆ bForceInventoryNotifyCraftingFinished() [1/2]

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

Definition at line 369 of file Inventory.h.

◆ bForceInventoryNotifyCraftingFinished() [2/2]

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

Definition at line 274 of file Inventory.h.

◆ bForceRemoteInvOpenAlphabeticalDsc()

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

Definition at line 310 of file Inventory.h.

◆ bForceShowAllEngrams()

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

Definition at line 281 of file Inventory.h.

◆ bFreeCraftingMode() [1/2]

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

Definition at line 305 of file Inventory.h.

◆ bFreeCraftingMode() [2/2]

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

Definition at line 221 of file Inventory.h.

◆ bGenerateItemsForceZeroQuality()

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

Definition at line 297 of file Inventory.h.

◆ bGetDataListEntriesOnlyRootItems() [1/2]

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

Definition at line 388 of file Inventory.h.

◆ bGetDataListEntriesOnlyRootItems() [2/2]

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

Definition at line 290 of file Inventory.h.

◆ bGivesAchievementItems() [1/2]

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

Definition at line 358 of file Inventory.h.

◆ bGivesAchievementItems() [2/2]

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

Definition at line 265 of file Inventory.h.

◆ bGrinderCanGrindAll()

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

Definition at line 386 of file Inventory.h.

◆ bHasBeenRegisteredField() [1/2]

bool & UPrimalInventoryComponent::bHasBeenRegisteredField ( )
inline

Definition at line 261 of file Inventory.h.

◆ bHasBeenRegisteredField() [2/2]

bool & UPrimalInventoryComponent::bHasBeenRegisteredField ( )
inline

Definition at line 169 of file Inventory.h.

◆ bHideDefaultInventoryItemsFromDisplay() [1/2]

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

Definition at line 319 of file Inventory.h.

◆ bHideDefaultInventoryItemsFromDisplay() [2/2]

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

Definition at line 226 of file Inventory.h.

◆ bHideRemoteInventoryPanel()

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

Definition at line 292 of file Inventory.h.

◆ bHideSaddleFromInventoryDisplay()

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

Definition at line 330 of file Inventory.h.

◆ bIgnoreMaxInventoryItems() [1/2]

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

Definition at line 347 of file Inventory.h.

◆ bIgnoreMaxInventoryItems() [2/2]

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

Definition at line 254 of file Inventory.h.

◆ bInitializedDefaultInventory() [1/2]

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

Definition at line 387 of file Inventory.h.

◆ bInitializedDefaultInventory() [2/2]

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

Definition at line 289 of file Inventory.h.

◆ bInitializedMe() [1/2]

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

Definition at line 301 of file Inventory.h.

◆ bInitializedMe() [2/2]

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

Definition at line 218 of file Inventory.h.

◆ bInitializeInventoryToClients()

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

Definition at line 236 of file Inventory.h.

◆ bIsCookingInventory()

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

Definition at line 255 of file Inventory.h.

◆ bIsInInventoryRefresh()

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

Definition at line 280 of file Inventory.h.

◆ bIsSecondaryInventory()

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

Definition at line 348 of file Inventory.h.

◆ bIsTaxidermyBase()

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

Definition at line 376 of file Inventory.h.

◆ bIsTributeInventory() [1/2]

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

Definition at line 323 of file Inventory.h.

◆ bIsTributeInventory() [2/2]

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

Definition at line 230 of file Inventory.h.

◆ bItemSetsRandomizeColors()

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

Definition at line 237 of file Inventory.h.

◆ bLastPreventUseItemSpoilingTimeMultipliersField() [1/2]

bool & UPrimalInventoryComponent::bLastPreventUseItemSpoilingTimeMultipliersField ( )
inline

Definition at line 266 of file Inventory.h.

◆ bLastPreventUseItemSpoilingTimeMultipliersField() [2/2]

bool & UPrimalInventoryComponent::bLastPreventUseItemSpoilingTimeMultipliersField ( )
inline

Definition at line 174 of file Inventory.h.

◆ bMaxInventoryWeightUseCharacterStatus() [1/2]

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

Definition at line 343 of file Inventory.h.

◆ bMaxInventoryWeightUseCharacterStatus() [2/2]

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

Definition at line 250 of file Inventory.h.

◆ bNotifyAddedOnClientReceive()

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

Definition at line 375 of file Inventory.h.

◆ bOnlyOneCraftQueueItem() [1/2]

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

Definition at line 334 of file Inventory.h.

◆ bOnlyOneCraftQueueItem() [2/2]

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

Definition at line 242 of file Inventory.h.

◆ bOverrideCraftingMinDurabilityRequirement() [1/2]

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

Definition at line 336 of file Inventory.h.

◆ bOverrideCraftingMinDurabilityRequirement() [2/2]

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

Definition at line 244 of file Inventory.h.

◆ bOverrideCraftingResourceRequirements()

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

Definition at line 238 of file Inventory.h.

◆ bOverrideInventoryDepositClassDontForceDrop() [1/2]

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

Definition at line 372 of file Inventory.h.

◆ bOverrideInventoryDepositClassDontForceDrop() [2/2]

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

Definition at line 277 of file Inventory.h.

◆ BPAccessedInventory() [1/2]

void UPrimalInventoryComponent::BPAccessedInventory ( AShooterPlayerController * ForPC)
inline

Definition at line 576 of file Inventory.h.

◆ BPAccessedInventory() [2/2]

void UPrimalInventoryComponent::BPAccessedInventory ( AShooterPlayerController * ForPC)
inline

Definition at line 477 of file Inventory.h.

◆ BPAddCustomFolder()

void UPrimalInventoryComponent::BPAddCustomFolder ( FString CFolder,
int InventoryCompType )
inline

Definition at line 331 of file Inventory.h.

◆ BPAllowAddInventoryItem()

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

Definition at line 577 of file Inventory.h.

◆ BPAllowUseInInventory() [1/2]

bool UPrimalInventoryComponent::BPAllowUseInInventory ( UPrimalItem * theItem,
bool bIsRemoteInventory,
AShooterPlayerController * ByPC )
inline

Definition at line 578 of file Inventory.h.

◆ BPAllowUseInInventory() [2/2]

bool UPrimalInventoryComponent::BPAllowUseInInventory ( UPrimalItem * theItem,
bool bIsRemoteInventory,
AShooterPlayerController * ByPC )
inline

Definition at line 478 of file Inventory.h.

◆ BPCraftingFinishedNotification() [1/2]

void UPrimalInventoryComponent::BPCraftingFinishedNotification ( UPrimalItem * itemToBeCrafted)
inline

Definition at line 579 of file Inventory.h.

◆ BPCraftingFinishedNotification() [2/2]

void UPrimalInventoryComponent::BPCraftingFinishedNotification ( UPrimalItem * itemToBeCrafted)
inline

Definition at line 479 of file Inventory.h.

◆ BPCustomRemoteInventoryAllowAddItems() [1/2]

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

Definition at line 580 of file Inventory.h.

◆ BPCustomRemoteInventoryAllowAddItems() [2/2]

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

Definition at line 480 of file Inventory.h.

◆ BPCustomRemoteInventoryAllowRemoveItems() [1/2]

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

Definition at line 581 of file Inventory.h.

◆ BPCustomRemoteInventoryAllowRemoveItems() [2/2]

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

Definition at line 481 of file Inventory.h.

◆ BPDropForceLocationInventoryDeposit()

void UPrimalInventoryComponent::BPDropForceLocationInventoryDeposit ( long double DestroyAtTime,
int OverrideMaxItemsDropped,
FVector CacheLocationOverride,
int DeadPlayerID )
inline

Definition at line 558 of file Inventory.h.

◆ BPDropInventoryDeposit() [1/2]

void UPrimalInventoryComponent::BPDropInventoryDeposit ( long double DestroyAtTime,
bool bPreventSendingData )
inline

Definition at line 332 of file Inventory.h.

◆ BPDropInventoryDeposit() [2/2]

void UPrimalInventoryComponent::BPDropInventoryDeposit ( long double DestroyAtTime,
int OverrideMaxItemsDropped,
bool bOverrideCacheLocation,
FVector CacheLocationOverride )
inline

Definition at line 557 of file Inventory.h.

◆ BPDropInventoryDepositEx()

void UPrimalInventoryComponent::BPDropInventoryDepositEx ( long double DestroyAtTime,
bool bDoPreventSendingData,
bool bIgnorEquippedItems,
TSubclassOf< APrimalStructureItemContainer > OverrideInventoryDepositClass,
APrimalStructureItemContainer * CopyStructureValues,
AActor * GroundIgnoreActor,
FString CurrentCustomFolderFilter,
FString CurrentNameFilter,
float DropInventoryOnGroundTraceDistance,
bool bForceDrop )
inline

Definition at line 333 of file Inventory.h.

◆ BPFindItemWithID() [1/2]

UPrimalItem * UPrimalInventoryComponent::BPFindItemWithID ( int ItemID1,
int ItemID2 )
inline

Definition at line 562 of file Inventory.h.

◆ BPFindItemWithID() [2/2]

UPrimalItem * UPrimalInventoryComponent::BPFindItemWithID ( int ItemID1,
int ItemID2 )
inline

Definition at line 334 of file Inventory.h.

◆ BPFirstInit()

void UPrimalInventoryComponent::BPFirstInit ( )
inline

Definition at line 482 of file Inventory.h.

◆ BPGetExtraItemDisplay()

void UPrimalInventoryComponent::BPGetExtraItemDisplay ( bool * bShowExtraItem,
FString * Description,
FString * CustomString,
UTexture2D ** EntryIcon,
UMaterialInterface ** EntryMaterial )
inline

Definition at line 582 of file Inventory.h.

◆ BPGetItemOfTemplate() [1/2]

UPrimalItem * UPrimalInventoryComponent::BPGetItemOfTemplate ( TSubclassOf< UPrimalItem > ItemTemplate,
bool bOnlyInventoryItems,
bool bOnlyEquippedItems,
bool IgnoreItemsWithFullQuantity,
bool bFavorSlotItems,
bool bIsBlueprint,
bool bRequiresExactClassMatch,
bool bIgnoreSlotItems,
bool bOnlyArkItems,
bool bPreferEngram,
bool bIsForCraftingConsumption )
inline

Definition at line 548 of file Inventory.h.

◆ BPGetItemOfTemplate() [2/2]

UPrimalItem * UPrimalInventoryComponent::BPGetItemOfTemplate ( TSubclassOf< UPrimalItem > ItemTemplate,
bool bOnlyInventoryItems,
bool bOnlyEquippedItems,
bool IgnoreItemsWithFullQuantity,
bool bFavorSlotItems,
bool bIsBlueprint,
bool bRequiresExactClassMatch,
bool bIgnoreSlotItems,
bool bOnlyArkItems,
bool bPreferEngram,
bool bIsForCraftingConsumption,
bool bIgnoreBrokenItems )
inline

Definition at line 335 of file Inventory.h.

◆ BPIncrementItemTemplateQuantity() [1/2]

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

Definition at line 547 of file Inventory.h.

◆ BPIncrementItemTemplateQuantity() [2/2]

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

Definition at line 336 of file Inventory.h.

◆ BPInitializedInventory()

void UPrimalInventoryComponent::BPInitializedInventory ( )
inline

Definition at line 484 of file Inventory.h.

◆ BPInitializeInventory() [1/2]

void UPrimalInventoryComponent::BPInitializeInventory ( )
inline

Definition at line 583 of file Inventory.h.

◆ BPInitializeInventory() [2/2]

void UPrimalInventoryComponent::BPInitializeInventory ( )
inline

Definition at line 483 of file Inventory.h.

◆ BPInventoryRefresh() [1/2]

void UPrimalInventoryComponent::BPInventoryRefresh ( )
inline

Definition at line 584 of file Inventory.h.

◆ BPInventoryRefresh() [2/2]

void UPrimalInventoryComponent::BPInventoryRefresh ( )
inline

Definition at line 485 of file Inventory.h.

◆ BPIsCraftingAllowed() [1/2]

bool UPrimalInventoryComponent::BPIsCraftingAllowed ( UPrimalItem * anItem)
inline

Definition at line 585 of file Inventory.h.

◆ BPIsCraftingAllowed() [2/2]

bool UPrimalInventoryComponent::BPIsCraftingAllowed ( UPrimalItem * anItem)
inline

Definition at line 486 of file Inventory.h.

◆ BPIsValidCraftingResource() [1/2]

bool UPrimalInventoryComponent::BPIsValidCraftingResource ( UPrimalItem * theItem)
inline

Definition at line 586 of file Inventory.h.

◆ BPIsValidCraftingResource() [2/2]

bool UPrimalInventoryComponent::BPIsValidCraftingResource ( UPrimalItem * theItem)
inline

Definition at line 487 of file Inventory.h.

◆ BPNotifyItemAdded() [1/2]

void UPrimalInventoryComponent::BPNotifyItemAdded ( UPrimalItem * anItem,
bool bEquipItem )
inline

Definition at line 587 of file Inventory.h.

◆ BPNotifyItemAdded() [2/2]

void UPrimalInventoryComponent::BPNotifyItemAdded ( UPrimalItem * anItem,
bool bEquipItem )
inline

Definition at line 488 of file Inventory.h.

◆ BPNotifyItemQuantityUpdated() [1/2]

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

Definition at line 588 of file Inventory.h.

◆ BPNotifyItemQuantityUpdated() [2/2]

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

Definition at line 489 of file Inventory.h.

◆ BPNotifyItemRemoved() [1/2]

void UPrimalInventoryComponent::BPNotifyItemRemoved ( UPrimalItem * anItem)
inline

Definition at line 589 of file Inventory.h.

◆ BPNotifyItemRemoved() [2/2]

void UPrimalInventoryComponent::BPNotifyItemRemoved ( UPrimalItem * anItem)
inline

Definition at line 490 of file Inventory.h.

◆ BPOverrideItemMinimumUseInterval() [1/2]

float UPrimalInventoryComponent::BPOverrideItemMinimumUseInterval ( UPrimalItem * theItem)
inline

Definition at line 590 of file Inventory.h.

◆ BPOverrideItemMinimumUseInterval() [2/2]

float UPrimalInventoryComponent::BPOverrideItemMinimumUseInterval ( UPrimalItem * theItem)
inline

Definition at line 491 of file Inventory.h.

◆ BPPostInitDefaultInventory() [1/2]

void UPrimalInventoryComponent::BPPostInitDefaultInventory ( )
inline

Definition at line 591 of file Inventory.h.

◆ BPPostInitDefaultInventory() [2/2]

void UPrimalInventoryComponent::BPPostInitDefaultInventory ( )
inline

Definition at line 492 of file Inventory.h.

◆ BPPreInitDefaultInventory() [1/2]

void UPrimalInventoryComponent::BPPreInitDefaultInventory ( )
inline

Definition at line 592 of file Inventory.h.

◆ BPPreInitDefaultInventory() [2/2]

void UPrimalInventoryComponent::BPPreInitDefaultInventory ( )
inline

Definition at line 493 of file Inventory.h.

◆ BPPreventEquipItem() [1/2]

bool UPrimalInventoryComponent::BPPreventEquipItem ( UPrimalItem * theItem)
inline

Definition at line 593 of file Inventory.h.

◆ BPPreventEquipItem() [2/2]

bool UPrimalInventoryComponent::BPPreventEquipItem ( UPrimalItem * theItem)
inline

Definition at line 494 of file Inventory.h.

◆ BPPreventEquipItemType()

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

Definition at line 594 of file Inventory.h.

◆ BPPreventWeaponEquip()

bool UPrimalInventoryComponent::BPPreventWeaponEquip ( UPrimalItem * anItem)
inline

Definition at line 495 of file Inventory.h.

◆ BPRemoteInventoryAllowAddItem() [1/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowAddItem ( AShooterPlayerController * PC,
UPrimalItem * anItem )
inline

Definition at line 567 of file Inventory.h.

◆ BPRemoteInventoryAllowAddItem() [2/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowAddItem ( AShooterPlayerController * PC,
UPrimalItem * anItem )
inline

Definition at line 337 of file Inventory.h.

◆ BPRemoteInventoryAllowAddItem_SpecificQuantity() [1/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowAddItem_SpecificQuantity ( AShooterPlayerController * PC,
UPrimalItem * anItem,
const int * SpecificQuantityIn,
int * SpecificQuantityOut )
inline

Definition at line 568 of file Inventory.h.

◆ BPRemoteInventoryAllowAddItem_SpecificQuantity() [2/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowAddItem_SpecificQuantity ( AShooterPlayerController * PC,
UPrimalItem * anItem,
const int * SpecificQuantityIn,
int * SpecificQuantityOut )
inline

Definition at line 338 of file Inventory.h.

◆ BPRemoteInventoryAllowAddItems() [1/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowAddItems ( AShooterPlayerController * PC)
inline

Definition at line 566 of file Inventory.h.

◆ BPRemoteInventoryAllowAddItems() [2/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowAddItems ( AShooterPlayerController * PC)
inline

Definition at line 339 of file Inventory.h.

◆ BPRemoteInventoryAllowCrafting() [1/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowCrafting ( AShooterPlayerController * PC)
inline

Definition at line 595 of file Inventory.h.

◆ BPRemoteInventoryAllowCrafting() [2/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowCrafting ( AShooterPlayerController * PC)
inline

Definition at line 496 of file Inventory.h.

◆ BPRemoteInventoryAllowRemoveItems() [1/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowRemoveItems ( AShooterPlayerController * PC,
UPrimalItem * anItemToTransfer )
inline

Definition at line 596 of file Inventory.h.

◆ BPRemoteInventoryAllowRemoveItems() [2/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowRemoveItems ( AShooterPlayerController * PC,
UPrimalItem * anItemToTransfer )
inline

Definition at line 497 of file Inventory.h.

◆ BPRemoteInventoryAllowViewing() [1/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowViewing ( AShooterPlayerController * PC)
inline

Definition at line 597 of file Inventory.h.

◆ BPRemoteInventoryAllowViewing() [2/2]

bool UPrimalInventoryComponent::BPRemoteInventoryAllowViewing ( AShooterPlayerController * PC)
inline

Definition at line 498 of file Inventory.h.

◆ BPRemoteInventoryGetMaxVisibleSlots()

int UPrimalInventoryComponent::BPRemoteInventoryGetMaxVisibleSlots ( int NumItems,
AShooterPlayerController * PC,
bool bIsLocal )
inline

Definition at line 598 of file Inventory.h.

◆ BPRequestedInventoryItems() [1/2]

void UPrimalInventoryComponent::BPRequestedInventoryItems ( AShooterPlayerController * forPC)
inline

Definition at line 599 of file Inventory.h.

◆ BPRequestedInventoryItems() [2/2]

void UPrimalInventoryComponent::BPRequestedInventoryItems ( AShooterPlayerController * forPC)
inline

Definition at line 499 of file Inventory.h.

◆ bPreventAutoDecreaseDurability() [1/2]

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

Definition at line 312 of file Inventory.h.

◆ bPreventAutoDecreaseDurability() [2/2]

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

Definition at line 307 of file Inventory.h.

◆ bPreventCraftingResourceConsumption() [1/2]

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

Definition at line 371 of file Inventory.h.

◆ bPreventCraftingResourceConsumption() [2/2]

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

Definition at line 276 of file Inventory.h.

◆ bPreventDropInventoryDeposit() [1/2]

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

Definition at line 344 of file Inventory.h.

◆ bPreventDropInventoryDeposit() [2/2]

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

Definition at line 251 of file Inventory.h.

◆ bPreventInventoryViewTrace() [1/2]

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

Definition at line 352 of file Inventory.h.

◆ bPreventInventoryViewTrace() [2/2]

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

Definition at line 259 of file Inventory.h.

◆ bPreventSendingData() [1/2]

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

Definition at line 350 of file Inventory.h.

◆ bPreventSendingData() [2/2]

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

Definition at line 257 of file Inventory.h.

◆ bReceivingArkInventoryItems()

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

Definition at line 304 of file Inventory.h.

◆ bReceivingEquippedItems() [1/2]

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

Definition at line 302 of file Inventory.h.

◆ bReceivingEquippedItems() [2/2]

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

Definition at line 219 of file Inventory.h.

◆ bReceivingInventoryItems() [1/2]

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

Definition at line 303 of file Inventory.h.

◆ bReceivingInventoryItems() [2/2]

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

Definition at line 220 of file Inventory.h.

◆ bRemoteInventoryAllowAddCustomFolders()

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

Definition at line 295 of file Inventory.h.

◆ bRemoteInventoryAllowAddItems() [1/2]

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

Definition at line 338 of file Inventory.h.

◆ bRemoteInventoryAllowAddItems() [2/2]

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

Definition at line 246 of file Inventory.h.

◆ bRemoteInventoryAllowRemoveItems() [1/2]

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

Definition at line 337 of file Inventory.h.

◆ bRemoteInventoryAllowRemoveItems() [2/2]

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

Definition at line 245 of file Inventory.h.

◆ bRemoteInventoryOnlyAllowSelf() [1/2]

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

Definition at line 342 of file Inventory.h.

◆ bRemoteInventoryOnlyAllowSelf() [2/2]

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

Definition at line 249 of file Inventory.h.

◆ bRemoteInventoryOnlyAllowTribe() [1/2]

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

Definition at line 335 of file Inventory.h.

◆ bRemoteInventoryOnlyAllowTribe() [2/2]

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

Definition at line 243 of file Inventory.h.

◆ bRemoteOnlyAllowBlueprintsOrItemClasses() [1/2]

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

Definition at line 349 of file Inventory.h.

◆ bRemoteOnlyAllowBlueprintsOrItemClasses() [2/2]

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

Definition at line 256 of file Inventory.h.

◆ bRepairingEnabled() [1/2]

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

Definition at line 332 of file Inventory.h.

◆ bRepairingEnabled() [2/2]

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

Definition at line 240 of file Inventory.h.

◆ bReplicateComponent() [1/2]

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

Definition at line 333 of file Inventory.h.

◆ bReplicateComponent() [2/2]

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

Definition at line 241 of file Inventory.h.

◆ bSetCraftingEnabledCheckForAutoCraftBlueprints() [1/2]

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

Definition at line 382 of file Inventory.h.

◆ bSetCraftingEnabledCheckForAutoCraftBlueprints() [2/2]

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

Definition at line 286 of file Inventory.h.

◆ bSetsRandomWithoutReplacement() [1/2]

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

Definition at line 378 of file Inventory.h.

◆ bSetsRandomWithoutReplacement() [2/2]

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

Definition at line 282 of file Inventory.h.

◆ bShowHiddenRemoteInventoryItems() [1/2]

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

Definition at line 316 of file Inventory.h.

◆ bShowHiddenRemoteInventoryItems() [2/2]

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

Definition at line 223 of file Inventory.h.

◆ bShowItemDefaultFolders() [1/2]

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

Definition at line 345 of file Inventory.h.

◆ bShowItemDefaultFolders() [2/2]

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

Definition at line 252 of file Inventory.h.

◆ bSpawnActorOnTopOfStructure() [1/2]

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

Definition at line 353 of file Inventory.h.

◆ bSpawnActorOnTopOfStructure() [2/2]

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

Definition at line 260 of file Inventory.h.

◆ bSupressInventoryItemNetworking() [1/2]

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

Definition at line 351 of file Inventory.h.

◆ bSupressInventoryItemNetworking() [2/2]

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

Definition at line 258 of file Inventory.h.

◆ bUseBPAllowAddInventoryItem()

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

Definition at line 329 of file Inventory.h.

◆ bUseBPCanGrindItems()

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

Definition at line 385 of file Inventory.h.

◆ bUseBPFirstInit()

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

Definition at line 296 of file Inventory.h.

◆ bUseBPGetExtraItemDisplay()

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

Definition at line 362 of file Inventory.h.

◆ bUseBPInitializeInventory() [1/2]

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

Definition at line 328 of file Inventory.h.

◆ bUseBPInitializeInventory() [2/2]

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

Definition at line 235 of file Inventory.h.

◆ bUseBPInventoryRefresh() [1/2]

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

Definition at line 327 of file Inventory.h.

◆ bUseBPInventoryRefresh() [2/2]

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

Definition at line 234 of file Inventory.h.

◆ bUseBPIsCraftingAllowed() [1/2]

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

Definition at line 373 of file Inventory.h.

◆ bUseBPIsCraftingAllowed() [2/2]

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

Definition at line 278 of file Inventory.h.

◆ bUseBPIsValidCraftingResource() [1/2]

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

Definition at line 380 of file Inventory.h.

◆ bUseBPIsValidCraftingResource() [2/2]

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

Definition at line 284 of file Inventory.h.

◆ bUseBPRemoteInventoryAllowCrafting() [1/2]

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

Definition at line 374 of file Inventory.h.

◆ bUseBPRemoteInventoryAllowCrafting() [2/2]

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

Definition at line 279 of file Inventory.h.

◆ bUseBPRemoteInventoryAllowViewing() [1/2]

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

Definition at line 383 of file Inventory.h.

◆ bUseBPRemoteInventoryAllowViewing() [2/2]

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

Definition at line 287 of file Inventory.h.

◆ bUseBPRemoteInventoryGetMaxVisibleSlots()

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

Definition at line 361 of file Inventory.h.

◆ bUseCheatInventory() [1/2]

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

Definition at line 340 of file Inventory.h.

◆ bUseCheatInventory() [2/2]

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

Definition at line 248 of file Inventory.h.

◆ bUseCraftQueue() [1/2]

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

Definition at line 315 of file Inventory.h.

◆ bUseCraftQueue() [2/2]

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

Definition at line 222 of file Inventory.h.

◆ bUseExtendedCharacterCraftingFunctionality() [1/2]

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

Definition at line 355 of file Inventory.h.

◆ bUseExtendedCharacterCraftingFunctionality() [2/2]

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

Definition at line 262 of file Inventory.h.

◆ bUseParentStructureIsValidCraftingResource() [1/2]

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

Definition at line 381 of file Inventory.h.

◆ bUseParentStructureIsValidCraftingResource() [2/2]

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

Definition at line 285 of file Inventory.h.

◆ bUseViewerInventoryForCraftedItem()

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

Definition at line 294 of file Inventory.h.

◆ bUseViewerInventoryForCraftingResources()

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

Definition at line 293 of file Inventory.h.

◆ CachedInventoryWeightField()

float & UPrimalInventoryComponent::CachedInventoryWeightField ( )
inline

Definition at line 165 of file Inventory.h.

◆ CanEquipItem() [1/2]

bool UPrimalInventoryComponent::CanEquipItem ( UPrimalItem * anItem)
inline

Definition at line 398 of file Inventory.h.

◆ CanEquipItem() [2/2]

bool UPrimalInventoryComponent::CanEquipItem ( UPrimalItem * anItem)
inline

Definition at line 340 of file Inventory.h.

◆ CanEquipItems() [1/2]

bool UPrimalInventoryComponent::CanEquipItems ( )
inline

Definition at line 396 of file Inventory.h.

◆ CanEquipItems() [2/2]

bool UPrimalInventoryComponent::CanEquipItems ( )
inline

Definition at line 341 of file Inventory.h.

◆ CanGrindItem()

bool UPrimalInventoryComponent::CanGrindItem ( UPrimalItem * item)
inline

Definition at line 600 of file Inventory.h.

◆ CanGrindItems()

bool UPrimalInventoryComponent::CanGrindItems ( AShooterPlayerController * PC)
inline

Definition at line 601 of file Inventory.h.

◆ CanInventoryItem() [1/2]

bool UPrimalInventoryComponent::CanInventoryItem ( UPrimalItem * anItem)
inline

Definition at line 400 of file Inventory.h.

◆ CanInventoryItem() [2/2]

bool UPrimalInventoryComponent::CanInventoryItem ( UPrimalItem * anItem)
inline

Definition at line 342 of file Inventory.h.

◆ CanInventoryItems()

bool UPrimalInventoryComponent::CanInventoryItems ( )
inline

Definition at line 399 of file Inventory.h.

◆ CheatInventoryItemsField() [1/2]

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

Definition at line 235 of file Inventory.h.

◆ CheatInventoryItemsField() [2/2]

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

Definition at line 140 of file Inventory.h.

◆ CheckForAutoCraftBlueprints() [1/2]

void UPrimalInventoryComponent::CheckForAutoCraftBlueprints ( )
inline

Definition at line 487 of file Inventory.h.

◆ CheckForAutoCraftBlueprints() [2/2]

void UPrimalInventoryComponent::CheckForAutoCraftBlueprints ( )
inline

Definition at line 343 of file Inventory.h.

◆ CheckInventorySpoilings()

void UPrimalInventoryComponent::CheckInventorySpoilings ( )
inline

Definition at line 344 of file Inventory.h.

◆ CheckRefreshDefaultInventoryItems() [1/2]

void UPrimalInventoryComponent::CheckRefreshDefaultInventoryItems ( )
inline

Definition at line 433 of file Inventory.h.

◆ CheckRefreshDefaultInventoryItems() [2/2]

void UPrimalInventoryComponent::CheckRefreshDefaultInventoryItems ( )
inline

Definition at line 345 of file Inventory.h.

◆ CheckReplenishSlotIndex() [1/2]

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

Definition at line 529 of file Inventory.h.

◆ CheckReplenishSlotIndex() [2/2]

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

Definition at line 346 of file Inventory.h.

◆ ClearCraftQueue() [1/2]

void UPrimalInventoryComponent::ClearCraftQueue ( bool bForceClearActiveCraftRepair)
inline

Definition at line 469 of file Inventory.h.

◆ ClearCraftQueue() [2/2]

void UPrimalInventoryComponent::ClearCraftQueue ( bool bForceClearActiveCraftRepair)
inline

Definition at line 347 of file Inventory.h.

◆ ClientFinishReceivingItems() [1/2]

void UPrimalInventoryComponent::ClientFinishReceivingItems ( bool bEquippedItems)
inline

Definition at line 425 of file Inventory.h.

◆ ClientFinishReceivingItems() [2/2]

void UPrimalInventoryComponent::ClientFinishReceivingItems ( bool bEquippedItems)
inline

Definition at line 348 of file Inventory.h.

◆ ClientItemMessageNotification() [1/2]

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

Definition at line 602 of file Inventory.h.

◆ ClientItemMessageNotification() [2/2]

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

Definition at line 500 of file Inventory.h.

◆ ClientItemMessageNotification_Implementation() [1/2]

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

Definition at line 516 of file Inventory.h.

◆ ClientItemMessageNotification_Implementation() [2/2]

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

Definition at line 349 of file Inventory.h.

◆ ClientMultiUse() [1/2]

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

Definition at line 502 of file Inventory.h.

◆ ClientMultiUse() [2/2]

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

Definition at line 350 of file Inventory.h.

◆ ClientOnArkTributeItemsAdded()

void UPrimalInventoryComponent::ClientOnArkTributeItemsAdded ( )
inline

Definition at line 603 of file Inventory.h.

◆ ClientOnArkTributeItemsAdded_Implementation()

void UPrimalInventoryComponent::ClientOnArkTributeItemsAdded_Implementation ( )
inline

Definition at line 531 of file Inventory.h.

◆ ClientStartReceivingItems() [1/2]

void UPrimalInventoryComponent::ClientStartReceivingItems ( bool bEquippedItems)
inline

Definition at line 424 of file Inventory.h.

◆ ClientStartReceivingItems() [2/2]

void UPrimalInventoryComponent::ClientStartReceivingItems ( bool bEquippedItems)
inline

Definition at line 351 of file Inventory.h.

◆ ClientUpdateFreeCraftingMode() [1/2]

void UPrimalInventoryComponent::ClientUpdateFreeCraftingMode ( bool bNewFreeCraftingModeValue)
inline

Definition at line 604 of file Inventory.h.

◆ ClientUpdateFreeCraftingMode() [2/2]

void UPrimalInventoryComponent::ClientUpdateFreeCraftingMode ( bool bNewFreeCraftingModeValue)
inline

Definition at line 501 of file Inventory.h.

◆ ClientUpdateFreeCraftingMode_Implementation() [1/2]

void UPrimalInventoryComponent::ClientUpdateFreeCraftingMode_Implementation ( bool bNewFreeCraftingModeValue)
inline

Definition at line 443 of file Inventory.h.

◆ ClientUpdateFreeCraftingMode_Implementation() [2/2]

void UPrimalInventoryComponent::ClientUpdateFreeCraftingMode_Implementation ( bool bNewFreeCraftingModeValue)
inline

Definition at line 352 of file Inventory.h.

◆ CloseInventorySoundField() [1/2]

USoundBase * UPrimalInventoryComponent::CloseInventorySoundField ( )
inline

Definition at line 279 of file Inventory.h.

◆ CloseInventorySoundField() [2/2]

USoundBase * UPrimalInventoryComponent::CloseInventorySoundField ( )
inline

Definition at line 191 of file Inventory.h.

◆ ConsumeArmorDurability() [1/2]

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

Definition at line 466 of file Inventory.h.

◆ ConsumeArmorDurability() [2/2]

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

Definition at line 353 of file Inventory.h.

◆ ConsumeMultipleUniqueItemTemplateQuantities()

void UPrimalInventoryComponent::ConsumeMultipleUniqueItemTemplateQuantities ( TSubclassOf< UPrimalItem > ParentClass,
int QuantityCount,
int UniqueItemsNeeded )
inline

Definition at line 354 of file Inventory.h.

◆ CraftedBlueprintSpawnActor() [1/2]

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

Definition at line 522 of file Inventory.h.

◆ CraftedBlueprintSpawnActor() [2/2]

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

Definition at line 355 of file Inventory.h.

◆ CraftingItemsField() [1/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::CraftingItemsField ( )
inline

Definition at line 259 of file Inventory.h.

◆ CraftingItemsField() [2/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::CraftingItemsField ( )
inline

Definition at line 167 of file Inventory.h.

◆ CraftingItemSpeedField() [1/2]

float & UPrimalInventoryComponent::CraftingItemSpeedField ( )
inline

Definition at line 216 of file Inventory.h.

◆ CraftingItemSpeedField() [2/2]

float & UPrimalInventoryComponent::CraftingItemSpeedField ( )
inline

Definition at line 123 of file Inventory.h.

◆ CustomFolderItemsField()

TArray< FServerCustomFolder > & UPrimalInventoryComponent::CustomFolderItemsField ( )
inline

Definition at line 297 of file Inventory.h.

◆ DefaultCraftingQuantityMultiplierField() [1/2]

int & UPrimalInventoryComponent::DefaultCraftingQuantityMultiplierField ( )
inline

Definition at line 287 of file Inventory.h.

◆ DefaultCraftingQuantityMultiplierField() [2/2]

int & UPrimalInventoryComponent::DefaultCraftingQuantityMultiplierField ( )
inline

Definition at line 200 of file Inventory.h.

◆ DefaultCraftingRequirementsMultiplierField() [1/2]

float & UPrimalInventoryComponent::DefaultCraftingRequirementsMultiplierField ( )
inline

Definition at line 286 of file Inventory.h.

◆ DefaultCraftingRequirementsMultiplierField() [2/2]

float & UPrimalInventoryComponent::DefaultCraftingRequirementsMultiplierField ( )
inline

Definition at line 199 of file Inventory.h.

◆ DefaultEngrams2Field() [1/2]

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

Definition at line 242 of file Inventory.h.

◆ DefaultEngrams2Field() [2/2]

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

Definition at line 147 of file Inventory.h.

◆ DefaultEngrams3Field() [1/2]

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

Definition at line 243 of file Inventory.h.

◆ DefaultEngrams3Field() [2/2]

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

Definition at line 148 of file Inventory.h.

◆ DefaultEngrams4Field() [1/2]

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

Definition at line 244 of file Inventory.h.

◆ DefaultEngrams4Field() [2/2]

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

Definition at line 149 of file Inventory.h.

◆ DefaultEngramsField() [1/2]

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

Definition at line 241 of file Inventory.h.

◆ DefaultEngramsField() [2/2]

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

Definition at line 146 of file Inventory.h.

◆ DefaultEquippedItemsField() [1/2]

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

Definition at line 236 of file Inventory.h.

◆ DefaultEquippedItemsField() [2/2]

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

Definition at line 141 of file Inventory.h.

◆ DefaultEquippedItemSkinsField() [1/2]

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

Definition at line 237 of file Inventory.h.

◆ DefaultEquippedItemSkinsField() [2/2]

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

Definition at line 142 of file Inventory.h.

◆ DefaultInventoryItems2Field() [1/2]

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

Definition at line 230 of file Inventory.h.

◆ DefaultInventoryItems2Field() [2/2]

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

Definition at line 135 of file Inventory.h.

◆ DefaultInventoryItems3Field() [1/2]

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

Definition at line 231 of file Inventory.h.

◆ DefaultInventoryItems3Field() [2/2]

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

Definition at line 136 of file Inventory.h.

◆ DefaultInventoryItems4Field() [1/2]

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

Definition at line 232 of file Inventory.h.

◆ DefaultInventoryItems4Field() [2/2]

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

Definition at line 137 of file Inventory.h.

◆ DefaultInventoryItemsField() [1/2]

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

Definition at line 229 of file Inventory.h.

◆ DefaultInventoryItemsField() [2/2]

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

Definition at line 134 of file Inventory.h.

◆ DefaultInventoryItemsRandomCustomStringsField() [1/2]

TArray< FString > & UPrimalInventoryComponent::DefaultInventoryItemsRandomCustomStringsField ( )
inline

Definition at line 233 of file Inventory.h.

◆ DefaultInventoryItemsRandomCustomStringsField() [2/2]

TArray< FString > & UPrimalInventoryComponent::DefaultInventoryItemsRandomCustomStringsField ( )
inline

Definition at line 138 of file Inventory.h.

◆ DefaultInventoryItemsRandomCustomStringsWeightsField() [1/2]

TArray< float > & UPrimalInventoryComponent::DefaultInventoryItemsRandomCustomStringsWeightsField ( )
inline

Definition at line 234 of file Inventory.h.

◆ DefaultInventoryItemsRandomCustomStringsWeightsField() [2/2]

TArray< float > & UPrimalInventoryComponent::DefaultInventoryItemsRandomCustomStringsWeightsField ( )
inline

Definition at line 139 of file Inventory.h.

◆ DefaultInventoryQualitiesField() [1/2]

TArray< float > & UPrimalInventoryComponent::DefaultInventoryQualitiesField ( )
inline

Definition at line 245 of file Inventory.h.

◆ DefaultInventoryQualitiesField() [2/2]

TArray< float > & UPrimalInventoryComponent::DefaultInventoryQualitiesField ( )
inline

Definition at line 150 of file Inventory.h.

◆ DefaultSlotItemsField() [1/2]

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

Definition at line 238 of file Inventory.h.

◆ DefaultSlotItemsField() [2/2]

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

Definition at line 143 of file Inventory.h.

◆ DeferredDeprecationCheck()

void UPrimalInventoryComponent::DeferredDeprecationCheck ( )
inline

Definition at line 431 of file Inventory.h.

◆ DeleteItemFromCustomFolder() [1/2]

void UPrimalInventoryComponent::DeleteItemFromCustomFolder ( AShooterPlayerController * PC,
FString CFolder,
FItemNetID ItemId,
int InventoryCompType )
inline

Definition at line 546 of file Inventory.h.

◆ DeleteItemFromCustomFolder() [2/2]

void UPrimalInventoryComponent::DeleteItemFromCustomFolder ( AShooterPlayerController * PC,
FString CFolder,
FItemNetID ItemId,
int InventoryCompType )
inline

Definition at line 356 of file Inventory.h.

◆ DinoAutoHealingItemsField() [1/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::DinoAutoHealingItemsField ( )
inline

Definition at line 292 of file Inventory.h.

◆ DinoAutoHealingItemsField() [2/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::DinoAutoHealingItemsField ( )
inline

Definition at line 204 of file Inventory.h.

◆ DisplayDefaultItemInventoryCountField() [1/2]

int & UPrimalInventoryComponent::DisplayDefaultItemInventoryCountField ( )
inline

Definition at line 260 of file Inventory.h.

◆ DisplayDefaultItemInventoryCountField() [2/2]

int & UPrimalInventoryComponent::DisplayDefaultItemInventoryCountField ( )
inline

Definition at line 168 of file Inventory.h.

◆ DropInventoryDeposit() [1/2]

bool 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 )
inline

Definition at line 357 of file Inventory.h.

◆ DropInventoryDeposit() [2/2]

bool 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,
FVector * DepositLocationOverride,
bool bForceLocation )
inline

Definition at line 519 of file Inventory.h.

◆ DropItem() [1/2]

void UPrimalInventoryComponent::DropItem ( FItemNetInfo * theInfo,
bool bOverrideSpawnTransform,
FVector * LocationOverride,
FRotator * RotationOverride,
bool bPreventDropImpulse,
bool bThrow,
bool bSecondryAction,
bool bSetItemDropLocation )
inline

Definition at line 412 of file Inventory.h.

◆ DropItem() [2/2]

void UPrimalInventoryComponent::DropItem ( FItemNetInfo * theInfo,
bool bOverrideSpawnTransform,
FVector * LocationOverride,
FRotator * RotationOverride,
bool bPreventDropImpulse,
bool bThrow,
bool bSecondryAction,
bool bSetItemDropLocation )
inline

Definition at line 358 of file Inventory.h.

◆ DropItemRotationOffsetField() [1/2]

FRotator & UPrimalInventoryComponent::DropItemRotationOffsetField ( )
inline

Definition at line 253 of file Inventory.h.

◆ DropItemRotationOffsetField() [2/2]

FRotator & UPrimalInventoryComponent::DropItemRotationOffsetField ( )
inline

Definition at line 158 of file Inventory.h.

◆ DropNotReadyInventoryDeposit()

bool UPrimalInventoryComponent::DropNotReadyInventoryDeposit ( long double DestroyAtTime)
inline

Definition at line 520 of file Inventory.h.

◆ DroppedItemTemplateOverrideField() [1/2]

TSubclassOf< ADroppedItem > & UPrimalInventoryComponent::DroppedItemTemplateOverrideField ( )
inline

Definition at line 251 of file Inventory.h.

◆ DroppedItemTemplateOverrideField() [2/2]

TSubclassOf< ADroppedItem > & UPrimalInventoryComponent::DroppedItemTemplateOverrideField ( )
inline

Definition at line 156 of file Inventory.h.

◆ EjectItem()

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

Definition at line 410 of file Inventory.h.

◆ EngramRequirementClassOverrideField() [1/2]

TSubclassOf< UPrimalItem > & UPrimalInventoryComponent::EngramRequirementClassOverrideField ( )
inline

Definition at line 225 of file Inventory.h.

◆ EngramRequirementClassOverrideField() [2/2]

TSubclassOf< UPrimalItem > & UPrimalInventoryComponent::EngramRequirementClassOverrideField ( )
inline

Definition at line 131 of file Inventory.h.

◆ EquippableItemTypesField() [1/2]

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

Definition at line 215 of file Inventory.h.

◆ EquippableItemTypesField() [2/2]

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

Definition at line 122 of file Inventory.h.

◆ EquippedItemsField() [1/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::EquippedItemsField ( )
inline

Definition at line 209 of file Inventory.h.

◆ EquippedItemsField() [2/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::EquippedItemsField ( )
inline

Definition at line 116 of file Inventory.h.

◆ EquippedItemsMapField()

TMap< enum EPrimalEquipmentType::Type, UPrimalItem *, FDefaultSetAllocator, TDefaultMapKeyFuncs< enum EPrimalEquipmentType::Type, UPrimalItem *, 0 > > UPrimalInventoryComponent::EquippedItemsMapField ( )
inline

Definition at line 212 of file Inventory.h.

◆ EventItemsField()

TArray< FEventItem > & UPrimalInventoryComponent::EventItemsField ( )
inline

Definition at line 228 of file Inventory.h.

◆ ExtraItemDisplayField()

UGenericDataListEntry * UPrimalInventoryComponent::ExtraItemDisplayField ( )
inline

Definition at line 218 of file Inventory.h.

◆ FindAllItemsOfType()

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

Definition at line 458 of file Inventory.h.

◆ FindArkTributeItem()

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

Definition at line 526 of file Inventory.h.

◆ FindBrushColorItem() [1/2]

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

Definition at line 427 of file Inventory.h.

◆ FindBrushColorItem() [2/2]

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

Definition at line 359 of file Inventory.h.

◆ FindColorItem() [1/2]

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

Definition at line 426 of file Inventory.h.

◆ FindColorItem() [2/2]

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

Definition at line 360 of file Inventory.h.

◆ FindInventoryStackableItemCompareQuantity() [1/2]

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

Definition at line 500 of file Inventory.h.

◆ FindInventoryStackableItemCompareQuantity() [2/2]

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

Definition at line 361 of file Inventory.h.

◆ FindItem() [1/2]

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

Definition at line 428 of file Inventory.h.

◆ FindItem() [2/2]

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

Definition at line 362 of file Inventory.h.

◆ FinishedLoadingArkItems()

void UPrimalInventoryComponent::FinishedLoadingArkItems ( )
inline

Definition at line 540 of file Inventory.h.

◆ ForceAddToFolderField() [1/2]

FString & UPrimalInventoryComponent::ForceAddToFolderField ( )
inline

Definition at line 295 of file Inventory.h.

◆ ForceAddToFolderField() [2/2]

FString & UPrimalInventoryComponent::ForceAddToFolderField ( )
inline

Definition at line 207 of file Inventory.h.

◆ ForceAllowCraftingForInventoryComponentsField() [1/2]

TArray< TSubclassOf< UPrimalInventoryComponent > > & UPrimalInventoryComponent::ForceAllowCraftingForInventoryComponentsField ( )
inline

Definition at line 282 of file Inventory.h.

◆ ForceAllowCraftingForInventoryComponentsField() [2/2]

TArray< TSubclassOf< UPrimalInventoryComponent > > & UPrimalInventoryComponent::ForceAllowCraftingForInventoryComponentsField ( )
inline

Definition at line 195 of file Inventory.h.

◆ ForceAllowItemStackingsField() [1/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::ForceAllowItemStackingsField ( )
inline

Definition at line 252 of file Inventory.h.

◆ ForceAllowItemStackingsField() [2/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::ForceAllowItemStackingsField ( )
inline

Definition at line 157 of file Inventory.h.

◆ ForceDefaultInventoryRefreshVersionField() [1/2]

int & UPrimalInventoryComponent::ForceDefaultInventoryRefreshVersionField ( )
inline

Definition at line 290 of file Inventory.h.

◆ ForceDefaultInventoryRefreshVersionField() [2/2]

int & UPrimalInventoryComponent::ForceDefaultInventoryRefreshVersionField ( )
inline

Definition at line 202 of file Inventory.h.

◆ ForcedInventoryViewersField()

TArray< APrimalCharacter * > UPrimalInventoryComponent::ForcedInventoryViewersField ( )
inline

Definition at line 193 of file Inventory.h.

◆ ForceRefreshInventoryWeight()

void UPrimalInventoryComponent::ForceRefreshInventoryWeight ( )
inline

Definition at line 363 of file Inventory.h.

◆ ForceRemoveMaxQuantityField()

int & UPrimalInventoryComponent::ForceRemoveMaxQuantityField ( )
inline

Definition at line 209 of file Inventory.h.

◆ GenerateCrateItems() [1/2]

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

Definition at line 524 of file Inventory.h.

◆ GenerateCrateItems() [2/2]

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

Definition at line 364 of file Inventory.h.

◆ GenerateCustomCrateItems()

bool UPrimalInventoryComponent::GenerateCustomCrateItems ( TSubclassOf< UObject > SourceClass,
TArray< FSupplyCrateItemSet > CustomItemSets,
float CustomMinItemSets,
float CustomMaxItemSets,
float CustomNumItemSetsPower,
bool bCustomSetsRandomWithoutReplacement,
TArray< UPrimalItem * > * GeneratedItems,
float MinQualityMultiplier,
float MaxQualityMultiplier,
int NumPasses,
float QuantityMultiplier,
float SetPowerWeight,
float MaxItemDifficultyClamp,
bool bIsMissionReward )
inline

Definition at line 525 of file Inventory.h.

◆ GenerateItemSetsQualityMultiplierMaxField() [1/2]

float & UPrimalInventoryComponent::GenerateItemSetsQualityMultiplierMaxField ( )
inline

Definition at line 285 of file Inventory.h.

◆ GenerateItemSetsQualityMultiplierMaxField() [2/2]

float & UPrimalInventoryComponent::GenerateItemSetsQualityMultiplierMaxField ( )
inline

Definition at line 198 of file Inventory.h.

◆ GenerateItemSetsQualityMultiplierMinField() [1/2]

float & UPrimalInventoryComponent::GenerateItemSetsQualityMultiplierMinField ( )
inline

Definition at line 284 of file Inventory.h.

◆ GenerateItemSetsQualityMultiplierMinField() [2/2]

float & UPrimalInventoryComponent::GenerateItemSetsQualityMultiplierMinField ( )
inline

Definition at line 197 of file Inventory.h.

◆ GetCharacterStatusComponent() [1/2]

UPrimalCharacterStatusComponent * UPrimalInventoryComponent::GetCharacterStatusComponent ( )
inline

Definition at line 501 of file Inventory.h.

◆ GetCharacterStatusComponent() [2/2]

UPrimalCharacterStatusComponent * UPrimalInventoryComponent::GetCharacterStatusComponent ( )
inline

Definition at line 365 of file Inventory.h.

◆ GetCraftingSpeed() [1/2]

float UPrimalInventoryComponent::GetCraftingSpeed ( )
inline

Definition at line 478 of file Inventory.h.

◆ GetCraftingSpeed() [2/2]

float UPrimalInventoryComponent::GetCraftingSpeed ( )
inline

Definition at line 367 of file Inventory.h.

◆ GetCraftQueueResourceCost() [1/2]

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

Definition at line 459 of file Inventory.h.

◆ GetCraftQueueResourceCost() [2/2]

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

Definition at line 366 of file Inventory.h.

◆ GetCurrentNumInventoryItems() [1/2]

int UPrimalInventoryComponent::GetCurrentNumInventoryItems ( )
inline

Definition at line 485 of file Inventory.h.

◆ GetCurrentNumInventoryItems() [2/2]

int UPrimalInventoryComponent::GetCurrentNumInventoryItems ( )
inline

Definition at line 368 of file Inventory.h.

◆ GetCustomFolders() [1/2]

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

Definition at line 545 of file Inventory.h.

◆ GetCustomFolders() [2/2]

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

Definition at line 369 of file Inventory.h.

◆ GetDamageTorpidityIncreaseMultiplierScale() [1/2]

float UPrimalInventoryComponent::GetDamageTorpidityIncreaseMultiplierScale ( )
inline

Definition at line 553 of file Inventory.h.

◆ GetDamageTorpidityIncreaseMultiplierScale() [2/2]

float UPrimalInventoryComponent::GetDamageTorpidityIncreaseMultiplierScale ( )
inline

Definition at line 370 of file Inventory.h.

◆ GetEquippedArmorRating() [1/2]

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

Definition at line 465 of file Inventory.h.

◆ GetEquippedArmorRating() [2/2]

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

Definition at line 371 of file Inventory.h.

◆ GetEquippedItemOfClass() [1/2]

UPrimalItem * UPrimalInventoryComponent::GetEquippedItemOfClass ( TSubclassOf< UPrimalItem > ItemClass)
inline

Definition at line 454 of file Inventory.h.

◆ GetEquippedItemOfClass() [2/2]

UPrimalItem * UPrimalInventoryComponent::GetEquippedItemOfClass ( TSubclassOf< UPrimalItem > ItemClass,
bool bAllowInactiveEquipment )
inline

Definition at line 372 of file Inventory.h.

◆ GetEquippedItemOfType() [1/2]

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

Definition at line 453 of file Inventory.h.

◆ GetEquippedItemOfType() [2/2]

UPrimalItem * UPrimalInventoryComponent::GetEquippedItemOfType ( EPrimalEquipmentType::Type aType,
bool bAllowInactiveEquipment )
inline

Definition at line 373 of file Inventory.h.

◆ GetFirstUnoccupiedSlot() [1/2]

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

Definition at line 449 of file Inventory.h.

◆ GetFirstUnoccupiedSlot() [2/2]

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

Definition at line 374 of file Inventory.h.

◆ GetGrinderSettings()

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

Definition at line 605 of file Inventory.h.

◆ GetGrinderSettings_Implementation()

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

Definition at line 504 of file Inventory.h.

◆ GetGroundLocation() [1/2]

bool UPrimalInventoryComponent::GetGroundLocation ( FVector * theGroundLoc,
FVector * OffsetUp,
FVector * OffsetDown,
APrimalStructure ** LandedOnStructure,
AActor * IgnoreActor,
bool bCheckAnyStationary,
UPrimitiveComponent ** LandedOnComponent )
inline

Definition at line 375 of file Inventory.h.

◆ GetGroundLocation() [2/2]

bool UPrimalInventoryComponent::GetGroundLocation ( FVector * theGroundLoc,
FVector * OffsetUp,
FVector * OffsetDown,
APrimalStructure ** LandedOnStructure,
AActor * IgnoreActor,
bool bCheckAnyStationary,
UPrimitiveComponent ** LandedOnComponent,
bool bUseInputGroundLocAsBase )
inline

Definition at line 521 of file Inventory.h.

◆ GetIndirectTorpidityIncreaseMultiplierScale() [1/2]

float UPrimalInventoryComponent::GetIndirectTorpidityIncreaseMultiplierScale ( )
inline

Definition at line 554 of file Inventory.h.

◆ GetIndirectTorpidityIncreaseMultiplierScale() [2/2]

float UPrimalInventoryComponent::GetIndirectTorpidityIncreaseMultiplierScale ( )
inline

Definition at line 376 of file Inventory.h.

◆ GetInventoryName() [1/2]

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

Definition at line 448 of file Inventory.h.

◆ GetInventoryName() [2/2]

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

Definition at line 377 of file Inventory.h.

◆ GetInventoryUpdatedFrame()

int UPrimalInventoryComponent::GetInventoryUpdatedFrame ( )
inline

Definition at line 393 of file Inventory.h.

◆ GetInventoryWeight() [1/2]

float UPrimalInventoryComponent::GetInventoryWeight ( )
inline

Definition at line 491 of file Inventory.h.

◆ GetInventoryWeight() [2/2]

float UPrimalInventoryComponent::GetInventoryWeight ( )
inline

Definition at line 378 of file Inventory.h.

◆ GetItemOfTemplate() [1/2]

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 457 of file Inventory.h.

◆ GetItemOfTemplate() [2/2]

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,
bool bIgnoreBrokenItems )
inline

Definition at line 379 of file Inventory.h.

◆ GetItemTemplateQuantity() [1/2]

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

Definition at line 380 of file Inventory.h.

◆ GetItemTemplateQuantity() [2/2]

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

Definition at line 460 of file Inventory.h.

◆ GetItemWeightMultiplier() [1/2]

float UPrimalInventoryComponent::GetItemWeightMultiplier ( UPrimalItem * anItem)
inline

Definition at line 555 of file Inventory.h.

◆ GetItemWeightMultiplier() [2/2]

float UPrimalInventoryComponent::GetItemWeightMultiplier ( UPrimalItem * anItem)
inline

Definition at line 381 of file Inventory.h.

◆ GetLatestItemClassUseTime() [1/2]

long double UPrimalInventoryComponent::GetLatestItemClassUseTime ( TSubclassOf< UPrimalItem > ItemClass)
inline

Definition at line 511 of file Inventory.h.

◆ GetLatestItemClassUseTime() [2/2]

long double UPrimalInventoryComponent::GetLatestItemClassUseTime ( TSubclassOf< UPrimalItem > ItemClass)
inline

Definition at line 382 of file Inventory.h.

◆ GetLifetimeReplicatedProps() [1/2]

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

Definition at line 480 of file Inventory.h.

◆ GetLifetimeReplicatedProps() [2/2]

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

Definition at line 383 of file Inventory.h.

◆ GetLocalOwnerHUD() [1/2]

AShooterHUD * UPrimalInventoryComponent::GetLocalOwnerHUD ( )
inline

Definition at line 479 of file Inventory.h.

◆ GetLocalOwnerHUD() [2/2]

AShooterHUD * UPrimalInventoryComponent::GetLocalOwnerHUD ( )
inline

Definition at line 384 of file Inventory.h.

◆ GetMaxInventoryItems() [1/2]

int UPrimalInventoryComponent::GetMaxInventoryItems ( bool bIgnoreHiddenDefaultInventory)
inline

Definition at line 484 of file Inventory.h.

◆ GetMaxInventoryItems() [2/2]

int UPrimalInventoryComponent::GetMaxInventoryItems ( bool bIgnoreHiddenDefaultInventory)
inline

Definition at line 385 of file Inventory.h.

◆ GetObjectW()

UObject * UPrimalInventoryComponent::GetObjectW ( )
inline

Definition at line 447 of file Inventory.h.

◆ GetOverrideItemCraftingTime()

float UPrimalInventoryComponent::GetOverrideItemCraftingTime ( UPrimalItem * TheItem)
inline

Definition at line 502 of file Inventory.h.

◆ GetOverrideItemCraftingTime_Implementation()

float UPrimalInventoryComponent::GetOverrideItemCraftingTime_Implementation ( UPrimalItem * TheItem)
inline

Definition at line 386 of file Inventory.h.

◆ GetOwnerController() [1/2]

AShooterPlayerController * UPrimalInventoryComponent::GetOwnerController ( )
inline

Definition at line 416 of file Inventory.h.

◆ GetOwnerController() [2/2]

AShooterPlayerController * UPrimalInventoryComponent::GetOwnerController ( )
inline

Definition at line 387 of file Inventory.h.

◆ GetPrivateStaticClass() [1/2]

static UClass * UPrimalInventoryComponent::GetPrivateStaticClass ( const wchar_t * Package)
inlinestatic

Definition at line 575 of file Inventory.h.

◆ GetPrivateStaticClass() [2/2]

static UClass * UPrimalInventoryComponent::GetPrivateStaticClass ( const wchar_t * Package)
inlinestatic

Definition at line 503 of file Inventory.h.

◆ GetSpoilingTimeMultiplier() [1/2]

float UPrimalInventoryComponent::GetSpoilingTimeMultiplier ( UPrimalItem * anItem)
inline

Definition at line 510 of file Inventory.h.

◆ GetSpoilingTimeMultiplier() [2/2]

float UPrimalInventoryComponent::GetSpoilingTimeMultiplier ( UPrimalItem * anItem)
inline

Definition at line 388 of file Inventory.h.

◆ GetTotalDurabilityOfTemplate() [1/2]

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

Definition at line 461 of file Inventory.h.

◆ GetTotalDurabilityOfTemplate() [2/2]

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

Definition at line 389 of file Inventory.h.

◆ GetTotalEquippedItemStat() [1/2]

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

Definition at line 464 of file Inventory.h.

◆ GetTotalEquippedItemStat() [2/2]

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

Definition at line 390 of file Inventory.h.

◆ GiveInitialItems() [1/2]

void UPrimalInventoryComponent::GiveInitialItems ( bool SkipEngrams)
inline

Definition at line 429 of file Inventory.h.

◆ GiveInitialItems() [2/2]

void UPrimalInventoryComponent::GiveInitialItems ( bool SkipEngrams)
inline

Definition at line 391 of file Inventory.h.

◆ GiveLootItemsToInventory()

static UPrimalInventoryComponent * UPrimalInventoryComponent::GiveLootItemsToInventory ( UPrimalInventoryComponent * Inventory,
FSupplyCrateValuesOverride * LootCrateValues,
bool bReturnLootInventory )
inlinestatic

Definition at line 392 of file Inventory.h.

◆ GrindItem()

void UPrimalInventoryComponent::GrindItem ( FItemNetID ItemID,
const bool grindStack,
AShooterPlayerController * PC )
inline

Definition at line 494 of file Inventory.h.

◆ GroundDropTraceLocationOffsetField() [1/2]

FVector & UPrimalInventoryComponent::GroundDropTraceLocationOffsetField ( )
inline

Definition at line 296 of file Inventory.h.

◆ GroundDropTraceLocationOffsetField() [2/2]

FVector & UPrimalInventoryComponent::GroundDropTraceLocationOffsetField ( )
inline

Definition at line 208 of file Inventory.h.

◆ HasItemOfSameType()

bool UPrimalInventoryComponent::HasItemOfSameType ( UClass * ItemClass)
inline

Definition at line 393 of file Inventory.h.

◆ HasItemsEquipped() [1/2]

bool UPrimalInventoryComponent::HasItemsEquipped ( TArray< TSubclassOf< UPrimalItem > > * ItemTemplates,
bool bRequiresExactClassMatch,
bool bOnlyArkItems,
bool bEnsureAllItems )
inline

Definition at line 549 of file Inventory.h.

◆ HasItemsEquipped() [2/2]

bool UPrimalInventoryComponent::HasItemsEquipped ( TArray< TSubclassOf< UPrimalItem > > * ItemTemplates,
bool bRequiresExactClassMatch,
bool bOnlyArkItems,
bool bEnsureAllItems )
inline

Definition at line 394 of file Inventory.h.

◆ HasMultipleUniqueItemTemplateQuantities()

bool UPrimalInventoryComponent::HasMultipleUniqueItemTemplateQuantities ( TSubclassOf< UPrimalItem > ParentClass,
int QuantityCount,
int UniqueItemsNeeded,
TArray< TSubclassOf< UPrimalItem > > * ItemsFound,
TArray< int > * QuantitiesFound )
inline

Definition at line 395 of file Inventory.h.

◆ IncrementArkTributeItemQuantity()

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

Definition at line 456 of file Inventory.h.

◆ IncrementItemTemplateQuantity() [1/2]

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 455 of file Inventory.h.

◆ IncrementItemTemplateQuantity() [2/2]

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 396 of file Inventory.h.

◆ InitDefaultInventory() [1/2]

void UPrimalInventoryComponent::InitDefaultInventory ( )
inline

Definition at line 430 of file Inventory.h.

◆ InitDefaultInventory() [2/2]

void UPrimalInventoryComponent::InitDefaultInventory ( )
inline

Definition at line 397 of file Inventory.h.

◆ InitializeInventory() [1/2]

void UPrimalInventoryComponent::InitializeInventory ( )
inline

Definition at line 432 of file Inventory.h.

◆ InitializeInventory() [2/2]

void UPrimalInventoryComponent::InitializeInventory ( )
inline

Definition at line 398 of file Inventory.h.

◆ InventoryAccessStringOverrideField()

FString & UPrimalInventoryComponent::InventoryAccessStringOverrideField ( )
inline

Definition at line 210 of file Inventory.h.

◆ InventoryItemsField() [1/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::InventoryItemsField ( )
inline

Definition at line 208 of file Inventory.h.

◆ InventoryItemsField() [2/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::InventoryItemsField ( )
inline

Definition at line 115 of file Inventory.h.

◆ InventoryNameOverrideField() [1/2]

FString & UPrimalInventoryComponent::InventoryNameOverrideField ( )
inline

Definition at line 246 of file Inventory.h.

◆ InventoryNameOverrideField() [2/2]

FString & UPrimalInventoryComponent::InventoryNameOverrideField ( )
inline

Definition at line 151 of file Inventory.h.

◆ InventoryOwnerTagsField()

TArray< FName > & UPrimalInventoryComponent::InventoryOwnerTagsField ( )
inline

Definition at line 213 of file Inventory.h.

◆ InventoryRefresh() [1/2]

void UPrimalInventoryComponent::InventoryRefresh ( )
inline

Definition at line 507 of file Inventory.h.

◆ InventoryRefresh() [2/2]

void UPrimalInventoryComponent::InventoryRefresh ( )
inline

Definition at line 399 of file Inventory.h.

◆ InventoryViewersPlayLocalSound() [1/2]

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

Definition at line 417 of file Inventory.h.

◆ InventoryViewersPlayLocalSound() [2/2]

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

Definition at line 400 of file Inventory.h.

◆ InventoryViewersStopLocalSound() [1/2]

void UPrimalInventoryComponent::InventoryViewersStopLocalSound ( USoundBase * aSound)
inline

Definition at line 418 of file Inventory.h.

◆ InventoryViewersStopLocalSound() [2/2]

void UPrimalInventoryComponent::InventoryViewersStopLocalSound ( USoundBase * aSound)
inline

Definition at line 401 of file Inventory.h.

◆ InventoryWheelCategoryNumField()

int & UPrimalInventoryComponent::InventoryWheelCategoryNumField ( )
inline

Definition at line 164 of file Inventory.h.

◆ InvUpdatedFrameField() [1/2]

int & UPrimalInventoryComponent::InvUpdatedFrameField ( )
inline

Definition at line 264 of file Inventory.h.

◆ InvUpdatedFrameField() [2/2]

int & UPrimalInventoryComponent::InvUpdatedFrameField ( )
inline

Definition at line 172 of file Inventory.h.

◆ IsAllowedInventoryAccess()

bool UPrimalInventoryComponent::IsAllowedInventoryAccess ( APlayerController * ForPC)
inline

Definition at line 505 of file Inventory.h.

◆ IsAtMaxInventoryItems() [1/2]

bool UPrimalInventoryComponent::IsAtMaxInventoryItems ( )
inline

Definition at line 572 of file Inventory.h.

◆ IsAtMaxInventoryItems() [2/2]

bool UPrimalInventoryComponent::IsAtMaxInventoryItems ( )
inline

Definition at line 402 of file Inventory.h.

◆ IsCraftingAllowed() [1/2]

bool UPrimalInventoryComponent::IsCraftingAllowed ( UPrimalItem * anItem)
inline

Definition at line 488 of file Inventory.h.

◆ IsCraftingAllowed() [2/2]

bool UPrimalInventoryComponent::IsCraftingAllowed ( UPrimalItem * anItem)
inline

Definition at line 403 of file Inventory.h.

◆ IsLocal() [1/2]

bool UPrimalInventoryComponent::IsLocal ( )
inline

Definition at line 482 of file Inventory.h.

◆ IsLocal() [2/2]

bool UPrimalInventoryComponent::IsLocal ( )
inline

Definition at line 404 of file Inventory.h.

◆ IsLocalInventoryViewer() [1/2]

bool UPrimalInventoryComponent::IsLocalInventoryViewer ( )
inline

Definition at line 403 of file Inventory.h.

◆ IsLocalInventoryViewer() [2/2]

bool UPrimalInventoryComponent::IsLocalInventoryViewer ( )
inline

Definition at line 405 of file Inventory.h.

◆ IsLocalToPlayer() [1/2]

bool UPrimalInventoryComponent::IsLocalToPlayer ( AShooterPlayerController * ForPC)
inline

Definition at line 483 of file Inventory.h.

◆ IsLocalToPlayer() [2/2]

bool UPrimalInventoryComponent::IsLocalToPlayer ( AShooterPlayerController * ForPC)
inline

Definition at line 406 of file Inventory.h.

◆ IsOwnedByPlayer() [1/2]

bool UPrimalInventoryComponent::IsOwnedByPlayer ( )
inline

Definition at line 517 of file Inventory.h.

◆ IsOwnedByPlayer() [2/2]

bool UPrimalInventoryComponent::IsOwnedByPlayer ( )
inline

Definition at line 407 of file Inventory.h.

◆ IsOwnerMarkedForSeamlessTravel()

bool UPrimalInventoryComponent::IsOwnerMarkedForSeamlessTravel ( )
inline

Definition at line 408 of file Inventory.h.

◆ IsRepairingAllowed() [1/2]

bool UPrimalInventoryComponent::IsRepairingAllowed ( )
inline

Definition at line 490 of file Inventory.h.

◆ IsRepairingAllowed() [2/2]

bool UPrimalInventoryComponent::IsRepairingAllowed ( )
inline

Definition at line 409 of file Inventory.h.

◆ IsServerCustomFolder() [1/2]

bool UPrimalInventoryComponent::IsServerCustomFolder ( int InventoryCompType)
inline

Definition at line 542 of file Inventory.h.

◆ IsServerCustomFolder() [2/2]

bool UPrimalInventoryComponent::IsServerCustomFolder ( int InventoryCompType)
inline

Definition at line 410 of file Inventory.h.

◆ IsValidCraftingResource() [1/2]

bool UPrimalInventoryComponent::IsValidCraftingResource ( UPrimalItem * theItem)
inline

Definition at line 569 of file Inventory.h.

◆ IsValidCraftingResource() [2/2]

bool UPrimalInventoryComponent::IsValidCraftingResource ( UPrimalItem * theItem)
inline

Definition at line 411 of file Inventory.h.

◆ ItemClassWeightMultipliersField() [1/2]

TArray< FItemMultiplier > & UPrimalInventoryComponent::ItemClassWeightMultipliersField ( )
inline

Definition at line 283 of file Inventory.h.

◆ ItemClassWeightMultipliersField() [2/2]

TArray< FItemMultiplier > & UPrimalInventoryComponent::ItemClassWeightMultipliersField ( )
inline

Definition at line 196 of file Inventory.h.

◆ ItemCraftingConsumptionReplenishmentsField() [1/2]

TArray< FItemCraftingConsumptionReplenishment > & UPrimalInventoryComponent::ItemCraftingConsumptionReplenishmentsField ( )
inline

Definition at line 254 of file Inventory.h.

◆ ItemCraftingConsumptionReplenishmentsField() [2/2]

TArray< FItemCraftingConsumptionReplenishment > & UPrimalInventoryComponent::ItemCraftingConsumptionReplenishmentsField ( )
inline

Definition at line 159 of file Inventory.h.

◆ ItemCraftingSoundOverrideField() [1/2]

USoundBase * UPrimalInventoryComponent::ItemCraftingSoundOverrideField ( )
inline

Definition at line 257 of file Inventory.h.

◆ ItemCraftingSoundOverrideField() [2/2]

USoundBase * UPrimalInventoryComponent::ItemCraftingSoundOverrideField ( )
inline

Definition at line 162 of file Inventory.h.

◆ ItemCraftQueueEntriesField() [1/2]

TArray< FItemCraftQueueEntry > & UPrimalInventoryComponent::ItemCraftQueueEntriesField ( )
inline

Definition at line 213 of file Inventory.h.

◆ ItemCraftQueueEntriesField() [2/2]

TArray< FItemCraftQueueEntry > & UPrimalInventoryComponent::ItemCraftQueueEntriesField ( )
inline

Definition at line 120 of file Inventory.h.

◆ ItemRemovedBySoundField() [1/2]

USoundBase * UPrimalInventoryComponent::ItemRemovedBySoundField ( )
inline

Definition at line 277 of file Inventory.h.

◆ ItemRemovedBySoundField() [2/2]

USoundBase * UPrimalInventoryComponent::ItemRemovedBySoundField ( )
inline

Definition at line 189 of file Inventory.h.

◆ ItemSetExtraItemClassField()

TSubclassOf< UPrimalItem > & UPrimalInventoryComponent::ItemSetExtraItemClassField ( )
inline

Definition at line 186 of file Inventory.h.

◆ ItemSetExtraItemQuantityByQualityMultiplierField()

float & UPrimalInventoryComponent::ItemSetExtraItemQuantityByQualityMultiplierField ( )
inline

Definition at line 187 of file Inventory.h.

◆ ItemSetExtraItemQuantityByQualityPowerField()

float & UPrimalInventoryComponent::ItemSetExtraItemQuantityByQualityPowerField ( )
inline

Definition at line 188 of file Inventory.h.

◆ ItemSetsField() [1/2]

TArray< FSupplyCrateItemSet > & UPrimalInventoryComponent::ItemSetsField ( )
inline

Definition at line 272 of file Inventory.h.

◆ ItemSetsField() [2/2]

TArray< FSupplyCrateItemSet > & UPrimalInventoryComponent::ItemSetsField ( )
inline

Definition at line 181 of file Inventory.h.

◆ ItemSetsOverrideField() [1/2]

TSubclassOf< UPrimalSupplyCrateItemSets > & UPrimalInventoryComponent::ItemSetsOverrideField ( )
inline

Definition at line 274 of file Inventory.h.

◆ ItemSetsOverrideField() [2/2]

TSubclassOf< UPrimalSupplyCrateItemSets > & UPrimalInventoryComponent::ItemSetsOverrideField ( )
inline

Definition at line 183 of file Inventory.h.

◆ ItemSlotsField() [1/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::ItemSlotsField ( )
inline

Definition at line 210 of file Inventory.h.

◆ ItemSlotsField() [2/2]

TArray< UPrimalItem * > UPrimalInventoryComponent::ItemSlotsField ( )
inline

Definition at line 117 of file Inventory.h.

◆ ItemSpawnActorClassOverridesField() [1/2]

TArray< FItemSpawnActorClassOverride > & UPrimalInventoryComponent::ItemSpawnActorClassOverridesField ( )
inline

Definition at line 239 of file Inventory.h.

◆ ItemSpawnActorClassOverridesField() [2/2]

TArray< FItemSpawnActorClassOverride > & UPrimalInventoryComponent::ItemSpawnActorClassOverridesField ( )
inline

Definition at line 144 of file Inventory.h.

◆ ItemSpoilingTimeMultipliersField() [1/2]

TArray< FItemMultiplier > & UPrimalInventoryComponent::ItemSpoilingTimeMultipliersField ( )
inline

Definition at line 217 of file Inventory.h.

◆ ItemSpoilingTimeMultipliersField() [2/2]

TArray< FItemMultiplier > & UPrimalInventoryComponent::ItemSpoilingTimeMultipliersField ( )
inline

Definition at line 124 of file Inventory.h.

◆ LastAddToCraftQueueSoundTimeField() [1/2]

long double & UPrimalInventoryComponent::LastAddToCraftQueueSoundTimeField ( )
inline

Definition at line 294 of file Inventory.h.

◆ LastAddToCraftQueueSoundTimeField() [2/2]

long double & UPrimalInventoryComponent::LastAddToCraftQueueSoundTimeField ( )
inline

Definition at line 206 of file Inventory.h.

◆ LastInventoryRefreshTimeField() [1/2]

long double & UPrimalInventoryComponent::LastInventoryRefreshTimeField ( )
inline

Definition at line 250 of file Inventory.h.

◆ LastInventoryRefreshTimeField() [2/2]

long double & UPrimalInventoryComponent::LastInventoryRefreshTimeField ( )
inline

Definition at line 155 of file Inventory.h.

◆ LastRefreshCheckItemTimeField() [1/2]

long double & UPrimalInventoryComponent::LastRefreshCheckItemTimeField ( )
inline

Definition at line 265 of file Inventory.h.

◆ LastRefreshCheckItemTimeField() [2/2]

long double & UPrimalInventoryComponent::LastRefreshCheckItemTimeField ( )
inline

Definition at line 173 of file Inventory.h.

◆ LastUsedItemClassesField() [1/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::LastUsedItemClassesField ( )
inline

Definition at line 262 of file Inventory.h.

◆ LastUsedItemClassesField() [2/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::LastUsedItemClassesField ( )
inline

Definition at line 170 of file Inventory.h.

◆ LastUsedItemTimesField() [1/2]

TArray< double > & UPrimalInventoryComponent::LastUsedItemTimesField ( )
inline

Definition at line 263 of file Inventory.h.

◆ LastUsedItemTimesField() [2/2]

TArray< double > & UPrimalInventoryComponent::LastUsedItemTimesField ( )
inline

Definition at line 171 of file Inventory.h.

◆ LoadAdditionalStructureEngrams() [1/2]

bool UPrimalInventoryComponent::LoadAdditionalStructureEngrams ( )
inline

Definition at line 408 of file Inventory.h.

◆ LoadAdditionalStructureEngrams() [2/2]

bool UPrimalInventoryComponent::LoadAdditionalStructureEngrams ( )
inline

Definition at line 412 of file Inventory.h.

◆ LoadArkTriuteItems()

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

Definition at line 539 of file Inventory.h.

◆ LoadedFromSaveGame()

void UPrimalInventoryComponent::LoadedFromSaveGame ( )
inline

Definition at line 515 of file Inventory.h.

◆ LocalUseItemSlot() [1/2]

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

Definition at line 462 of file Inventory.h.

◆ LocalUseItemSlot() [2/2]

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

Definition at line 413 of file Inventory.h.

◆ MaxInventoryAccessDistanceField() [1/2]

float & UPrimalInventoryComponent::MaxInventoryAccessDistanceField ( )
inline

Definition at line 280 of file Inventory.h.

◆ MaxInventoryAccessDistanceField() [2/2]

float & UPrimalInventoryComponent::MaxInventoryAccessDistanceField ( )
inline

Definition at line 192 of file Inventory.h.

◆ MaxInventoryItemsField() [1/2]

int & UPrimalInventoryComponent::MaxInventoryItemsField ( )
inline

Definition at line 219 of file Inventory.h.

◆ MaxInventoryItemsField() [2/2]

int & UPrimalInventoryComponent::MaxInventoryItemsField ( )
inline

Definition at line 125 of file Inventory.h.

◆ MaxInventoryWeightField() [1/2]

float & UPrimalInventoryComponent::MaxInventoryWeightField ( )
inline

Definition at line 220 of file Inventory.h.

◆ MaxInventoryWeightField() [2/2]

float & UPrimalInventoryComponent::MaxInventoryWeightField ( )
inline

Definition at line 126 of file Inventory.h.

◆ MaxItemCooldownTimeClearField() [1/2]

float & UPrimalInventoryComponent::MaxItemCooldownTimeClearField ( )
inline

Definition at line 255 of file Inventory.h.

◆ MaxItemCooldownTimeClearField() [2/2]

float & UPrimalInventoryComponent::MaxItemCooldownTimeClearField ( )
inline

Definition at line 160 of file Inventory.h.

◆ MaxItemCraftQueueEntriesField() [1/2]

int & UPrimalInventoryComponent::MaxItemCraftQueueEntriesField ( )
inline

Definition at line 223 of file Inventory.h.

◆ MaxItemCraftQueueEntriesField() [2/2]

int & UPrimalInventoryComponent::MaxItemCraftQueueEntriesField ( )
inline

Definition at line 129 of file Inventory.h.

◆ MaxItemSetsField() [1/2]

float & UPrimalInventoryComponent::MaxItemSetsField ( )
inline

Definition at line 270 of file Inventory.h.

◆ MaxItemSetsField() [2/2]

float & UPrimalInventoryComponent::MaxItemSetsField ( )
inline

Definition at line 179 of file Inventory.h.

◆ MaxItemTemplateQuantitiesField() [1/2]

TArray< FItemMultiplier > & UPrimalInventoryComponent::MaxItemTemplateQuantitiesField ( )
inline

Definition at line 256 of file Inventory.h.

◆ MaxItemTemplateQuantitiesField() [2/2]

TArray< FItemMultiplier > & UPrimalInventoryComponent::MaxItemTemplateQuantitiesField ( )
inline

Definition at line 161 of file Inventory.h.

◆ MaxRemoteInventoryViewingDistanceField() [1/2]

float & UPrimalInventoryComponent::MaxRemoteInventoryViewingDistanceField ( )
inline

Definition at line 247 of file Inventory.h.

◆ MaxRemoteInventoryViewingDistanceField() [2/2]

float & UPrimalInventoryComponent::MaxRemoteInventoryViewingDistanceField ( )
inline

Definition at line 152 of file Inventory.h.

◆ MinItemSetsField() [1/2]

float & UPrimalInventoryComponent::MinItemSetsField ( )
inline

Definition at line 269 of file Inventory.h.

◆ MinItemSetsField() [2/2]

float & UPrimalInventoryComponent::MinItemSetsField ( )
inline

Definition at line 178 of file Inventory.h.

◆ NextItemConsumptionIDField() [1/2]

FItemNetID & UPrimalInventoryComponent::NextItemConsumptionIDField ( )
inline

Definition at line 268 of file Inventory.h.

◆ NextItemConsumptionIDField() [2/2]

FItemNetID & UPrimalInventoryComponent::NextItemConsumptionIDField ( )
inline

Definition at line 176 of file Inventory.h.

◆ NextItemSpoilingIDField() [1/2]

FItemNetID & UPrimalInventoryComponent::NextItemSpoilingIDField ( )
inline

Definition at line 267 of file Inventory.h.

◆ NextItemSpoilingIDField() [2/2]

FItemNetID & UPrimalInventoryComponent::NextItemSpoilingIDField ( )
inline

Definition at line 175 of file Inventory.h.

◆ NotifyArkItemAdded()

void UPrimalInventoryComponent::NotifyArkItemAdded ( )
inline

Definition at line 405 of file Inventory.h.

◆ NotifyClientItemArkTributeStatusChanged()

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

Definition at line 422 of file Inventory.h.

◆ NotifyClientsDurabilityChange() [1/2]

void UPrimalInventoryComponent::NotifyClientsDurabilityChange ( UPrimalItem * anItem)
inline

Definition at line 421 of file Inventory.h.

◆ NotifyClientsDurabilityChange() [2/2]

void UPrimalInventoryComponent::NotifyClientsDurabilityChange ( UPrimalItem * anItem)
inline

Definition at line 414 of file Inventory.h.

◆ NotifyClientsItemStatus() [1/2]

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 420 of file Inventory.h.

◆ NotifyClientsItemStatus() [2/2]

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,
bool bOnlyUpdateSpoilingTimes,
bool bOnlyRemovedFromSlot,
bool bOnlyFinishedUseSlotTimeRemaining )
inline

Definition at line 415 of file Inventory.h.

◆ NotifyCraftedItem() [1/2]

void UPrimalInventoryComponent::NotifyCraftedItem ( UPrimalItem * anItem)
inline

Definition at line 523 of file Inventory.h.

◆ NotifyCraftedItem() [2/2]

void UPrimalInventoryComponent::NotifyCraftedItem ( UPrimalItem * anItem)
inline

Definition at line 416 of file Inventory.h.

◆ NotifyCraftingItemConsumption() [1/2]

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

Definition at line 509 of file Inventory.h.

◆ NotifyCraftingItemConsumption() [2/2]

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

Definition at line 417 of file Inventory.h.

◆ NotifyItemAdded() [1/2]

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

Definition at line 404 of file Inventory.h.

◆ NotifyItemAdded() [2/2]

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

Definition at line 418 of file Inventory.h.

◆ NotifyItemQuantityUpdated() [1/2]

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

Definition at line 541 of file Inventory.h.

◆ NotifyItemQuantityUpdated() [2/2]

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

Definition at line 419 of file Inventory.h.

◆ NotifyItemRemoved() [1/2]

void UPrimalInventoryComponent::NotifyItemRemoved ( UPrimalItem * theItem)
inline

Definition at line 406 of file Inventory.h.

◆ NotifyItemRemoved() [2/2]

void UPrimalInventoryComponent::NotifyItemRemoved ( UPrimalItem * theItem)
inline

Definition at line 420 of file Inventory.h.

◆ NumItemSetsPowerField() [1/2]

float & UPrimalInventoryComponent::NumItemSetsPowerField ( )
inline

Definition at line 271 of file Inventory.h.

◆ NumItemSetsPowerField() [2/2]

float & UPrimalInventoryComponent::NumItemSetsPowerField ( )
inline

Definition at line 180 of file Inventory.h.

◆ NumSlotsField() [1/2]

int & UPrimalInventoryComponent::NumSlotsField ( )
inline

Definition at line 222 of file Inventory.h.

◆ NumSlotsField() [2/2]

int & UPrimalInventoryComponent::NumSlotsField ( )
inline

Definition at line 128 of file Inventory.h.

◆ OnArkTributeItemsAdded()

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

Definition at line 532 of file Inventory.h.

◆ OnArkTributeItemsRemoved()

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

Definition at line 530 of file Inventory.h.

◆ OnComponentCreated() [1/2]

void UPrimalInventoryComponent::OnComponentCreated ( )
inline

Definition at line 570 of file Inventory.h.

◆ OnComponentCreated() [2/2]

void UPrimalInventoryComponent::OnComponentCreated ( )
inline

Definition at line 421 of file Inventory.h.

◆ OnComponentDestroyed() [1/2]

void UPrimalInventoryComponent::OnComponentDestroyed ( )
inline

Definition at line 444 of file Inventory.h.

◆ OnComponentDestroyed() [2/2]

void UPrimalInventoryComponent::OnComponentDestroyed ( )
inline

Definition at line 422 of file Inventory.h.

◆ OnDeserializedByGame()

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

Definition at line 423 of file Inventory.h.

◆ OnGrindItem()

void UPrimalInventoryComponent::OnGrindItem ( )
inline

Definition at line 495 of file Inventory.h.

◆ OnlyAllowCraftingItemClassesField() [1/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::OnlyAllowCraftingItemClassesField ( )
inline

Definition at line 240 of file Inventory.h.

◆ OnlyAllowCraftingItemClassesField() [2/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::OnlyAllowCraftingItemClassesField ( )
inline

Definition at line 145 of file Inventory.h.

◆ OnRegister() [1/2]

void UPrimalInventoryComponent::OnRegister ( )
inline

Definition at line 395 of file Inventory.h.

◆ OnRegister() [2/2]

void UPrimalInventoryComponent::OnRegister ( )
inline

Definition at line 424 of file Inventory.h.

◆ OpenInventorySoundField() [1/2]

USoundBase * UPrimalInventoryComponent::OpenInventorySoundField ( )
inline

Definition at line 278 of file Inventory.h.

◆ OpenInventorySoundField() [2/2]

USoundBase * UPrimalInventoryComponent::OpenInventorySoundField ( )
inline

Definition at line 190 of file Inventory.h.

◆ OverrideBlueprintCraftingRequirement() [1/2]

bool UPrimalInventoryComponent::OverrideBlueprintCraftingRequirement ( TSubclassOf< UPrimalItem > ItemTemplate,
int ItemQuantity )
inline

Definition at line 550 of file Inventory.h.

◆ OverrideBlueprintCraftingRequirement() [2/2]

bool UPrimalInventoryComponent::OverrideBlueprintCraftingRequirement ( TSubclassOf< UPrimalItem > ItemTemplate,
int ItemQuantity )
inline

Definition at line 425 of file Inventory.h.

◆ OverrideCraftingFinishedSoundField() [1/2]

USoundBase * UPrimalInventoryComponent::OverrideCraftingFinishedSoundField ( )
inline

Definition at line 293 of file Inventory.h.

◆ OverrideCraftingFinishedSoundField() [2/2]

USoundBase * UPrimalInventoryComponent::OverrideCraftingFinishedSoundField ( )
inline

Definition at line 205 of file Inventory.h.

◆ OverrideCraftingResourceRequirements()

void UPrimalInventoryComponent::OverrideCraftingResourceRequirements ( UPrimalItem * TheItem)
inline

Definition at line 504 of file Inventory.h.

◆ OverrideInventoryDefaultTabField() [1/2]

int & UPrimalInventoryComponent::OverrideInventoryDefaultTabField ( )
inline

Definition at line 214 of file Inventory.h.

◆ OverrideInventoryDefaultTabField() [2/2]

int & UPrimalInventoryComponent::OverrideInventoryDefaultTabField ( )
inline

Definition at line 121 of file Inventory.h.

◆ OverrideInventoryItemsMaxItemQuantityField()

int & UPrimalInventoryComponent::OverrideInventoryItemsMaxItemQuantityField ( )
inline

Definition at line 177 of file Inventory.h.

◆ OverrideItemCraftingDescription()

FString * UPrimalInventoryComponent::OverrideItemCraftingDescription ( FString * result,
UPrimalItem * TheItem,
FString * CraftingDesc )
inline

Definition at line 505 of file Inventory.h.

◆ OverrideItemCraftingDescription_Implementation()

FString * UPrimalInventoryComponent::OverrideItemCraftingDescription_Implementation ( FString * result,
UPrimalItem * TheItem,
FString * CraftingDesc )
inline

Definition at line 426 of file Inventory.h.

◆ OverrideItemMinimumUseInterval() [1/2]

float UPrimalInventoryComponent::OverrideItemMinimumUseInterval ( UPrimalItem * theItem)
inline

Definition at line 559 of file Inventory.h.

◆ OverrideItemMinimumUseInterval() [2/2]

float UPrimalInventoryComponent::OverrideItemMinimumUseInterval ( UPrimalItem * theItem)
inline

Definition at line 427 of file Inventory.h.

◆ OverrideItemsCraftingTimeField()

float & UPrimalInventoryComponent::OverrideItemsCraftingTimeField ( )
inline

Definition at line 211 of file Inventory.h.

◆ OverrideItemUseString()

FString * UPrimalInventoryComponent::OverrideItemUseString ( FString * result,
UPrimalItem * TheItem,
FString * UseString )
inline

Definition at line 506 of file Inventory.h.

◆ OverrideNewCraftingGivemItemCount()

int UPrimalInventoryComponent::OverrideNewCraftingGivemItemCount ( UPrimalItem * TheItem)
inline

Definition at line 507 of file Inventory.h.

◆ OverrideNewCraftingGivemItemCount_Implementation()

int UPrimalInventoryComponent::OverrideNewCraftingGivemItemCount_Implementation ( UPrimalItem * TheItem)
inline

Definition at line 428 of file Inventory.h.

◆ OverrideNewCraftingGivemItemQuantity()

int UPrimalInventoryComponent::OverrideNewCraftingGivemItemQuantity ( UPrimalItem * TheItem)
inline

Definition at line 508 of file Inventory.h.

◆ OverrideUseItem() [1/2]

bool UPrimalInventoryComponent::OverrideUseItem ( UPrimalItem * theItem)
inline

Definition at line 606 of file Inventory.h.

◆ OverrideUseItem() [2/2]

bool UPrimalInventoryComponent::OverrideUseItem ( UPrimalItem * theItem)
inline

Definition at line 509 of file Inventory.h.

◆ OwnerDied() [1/2]

void UPrimalInventoryComponent::OwnerDied ( )
inline

Definition at line 518 of file Inventory.h.

◆ OwnerDied() [2/2]

void UPrimalInventoryComponent::OwnerDied ( )
inline

Definition at line 429 of file Inventory.h.

◆ RefreshItemSpoilingTimes() [1/2]

void UPrimalInventoryComponent::RefreshItemSpoilingTimes ( )
inline

Definition at line 508 of file Inventory.h.

◆ RefreshItemSpoilingTimes() [2/2]

bool UPrimalInventoryComponent::RefreshItemSpoilingTimes ( bool bSendToClients)
inline

Definition at line 430 of file Inventory.h.

◆ RegisterComponentTickFunctions() [1/2]

void UPrimalInventoryComponent::RegisterComponentTickFunctions ( bool bRegister,
bool bSaveAndRestoreComponentTickState )
inline

Definition at line 513 of file Inventory.h.

◆ RegisterComponentTickFunctions() [2/2]

void UPrimalInventoryComponent::RegisterComponentTickFunctions ( bool bRegister,
bool bSaveAndRestoreComponentTickState )
inline

Definition at line 431 of file Inventory.h.

◆ RemoteAddItemOnlyAllowItemClassesField() [1/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::RemoteAddItemOnlyAllowItemClassesField ( )
inline

Definition at line 226 of file Inventory.h.

◆ RemoteAddItemOnlyAllowItemClassesField() [2/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::RemoteAddItemOnlyAllowItemClassesField ( )
inline

Definition at line 132 of file Inventory.h.

◆ RemoteAddItemPreventItemClassesField() [1/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::RemoteAddItemPreventItemClassesField ( )
inline

Definition at line 227 of file Inventory.h.

◆ RemoteAddItemPreventItemClassesField() [2/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::RemoteAddItemPreventItemClassesField ( )
inline

Definition at line 133 of file Inventory.h.

◆ RemoteAddItemToCustomFolder() [1/2]

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

Definition at line 498 of file Inventory.h.

◆ RemoteAddItemToCustomFolder() [2/2]

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

Definition at line 432 of file Inventory.h.

◆ RemoteDeleteCustomFolder() [1/2]

void UPrimalInventoryComponent::RemoteDeleteCustomFolder ( FString * CFolderName,
int InventoryCompType )
inline

Definition at line 497 of file Inventory.h.

◆ RemoteDeleteCustomFolder() [2/2]

void UPrimalInventoryComponent::RemoteDeleteCustomFolder ( FString * CFolderName,
int InventoryCompType )
inline

Definition at line 433 of file Inventory.h.

◆ RemoteDeleteItemFromCustomFolder() [1/2]

void UPrimalInventoryComponent::RemoteDeleteItemFromCustomFolder ( AShooterPlayerController * PC,
FString * CFolderName,
int InventoryCompType,
FItemNetID ItemId )
inline

Definition at line 499 of file Inventory.h.

◆ RemoteDeleteItemFromCustomFolder() [2/2]

void UPrimalInventoryComponent::RemoteDeleteItemFromCustomFolder ( AShooterPlayerController * PC,
FString * CFolderName,
int InventoryCompType,
FItemNetID ItemId )
inline

Definition at line 434 of file Inventory.h.

◆ RemoteInventoryAllowAddItems() [1/2]

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

Definition at line 436 of file Inventory.h.

◆ RemoteInventoryAllowAddItems() [2/2]

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

Definition at line 435 of file Inventory.h.

◆ RemoteInventoryAllowCraftingItems() [1/2]

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

Definition at line 438 of file Inventory.h.

◆ RemoteInventoryAllowCraftingItems() [2/2]

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

Definition at line 436 of file Inventory.h.

◆ RemoteInventoryAllowRemoveItems() [1/2]

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

Definition at line 437 of file Inventory.h.

◆ RemoteInventoryAllowRemoveItems() [2/2]

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

Definition at line 437 of file Inventory.h.

◆ RemoteInventoryAllowRepairingItems() [1/2]

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

Definition at line 439 of file Inventory.h.

◆ RemoteInventoryAllowRepairingItems() [2/2]

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

Definition at line 438 of file Inventory.h.

◆ RemoteInventoryAllowViewing() [1/2]

bool UPrimalInventoryComponent::RemoteInventoryAllowViewing ( AShooterPlayerController * PC)
inline

Definition at line 439 of file Inventory.h.

◆ RemoteInventoryAllowViewing() [2/2]

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

Definition at line 435 of file Inventory.h.

◆ RemoteInventoryDescriptionStringField()

FString & UPrimalInventoryComponent::RemoteInventoryDescriptionStringField ( )
inline

Definition at line 224 of file Inventory.h.

◆ RemoteInventoryDescriptionStringNewField()

FString & UPrimalInventoryComponent::RemoteInventoryDescriptionStringNewField ( )
inline

Definition at line 130 of file Inventory.h.

◆ RemoteViewingInventoryPlayerControllersField() [1/2]

TArray< TWeakObjectPtr< AShooterPlayerController > > & UPrimalInventoryComponent::RemoteViewingInventoryPlayerControllersField ( )
inline

Definition at line 207 of file Inventory.h.

◆ RemoteViewingInventoryPlayerControllersField() [2/2]

TArray< TWeakObjectPtr< AShooterPlayerController > > & UPrimalInventoryComponent::RemoteViewingInventoryPlayerControllersField ( )
inline

Definition at line 114 of file Inventory.h.

◆ RemoveArkTributeItem()

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

Definition at line 533 of file Inventory.h.

◆ RemoveCustomFolder() [1/2]

void UPrimalInventoryComponent::RemoveCustomFolder ( AShooterPlayerController * PC,
FString FolderName,
int InventoryCompType )
inline

Definition at line 544 of file Inventory.h.

◆ RemoveCustomFolder() [2/2]

void UPrimalInventoryComponent::RemoveCustomFolder ( AShooterPlayerController * PC,
FString FolderName,
int InventoryCompType )
inline

Definition at line 440 of file Inventory.h.

◆ RemoveItem() [1/2]

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

Definition at line 409 of file Inventory.h.

◆ RemoveItem() [2/2]

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

Definition at line 441 of file Inventory.h.

◆ RemoveItemCrafting() [1/2]

void UPrimalInventoryComponent::RemoveItemCrafting ( UPrimalItem * craftingItem)
inline

Definition at line 475 of file Inventory.h.

◆ RemoveItemCrafting() [2/2]

void UPrimalInventoryComponent::RemoveItemCrafting ( UPrimalItem * craftingItem)
inline

Definition at line 442 of file Inventory.h.

◆ RemoveItemSpoilingTimer() [1/2]

void UPrimalInventoryComponent::RemoveItemSpoilingTimer ( UPrimalItem * theItem)
inline

Definition at line 407 of file Inventory.h.

◆ RemoveItemSpoilingTimer() [2/2]

void UPrimalInventoryComponent::RemoveItemSpoilingTimer ( UPrimalItem * theItem)
inline

Definition at line 443 of file Inventory.h.

◆ RequestAddArkTributeItem()

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

Definition at line 537 of file Inventory.h.

◆ SavedForceDefaultInventoryRefreshVersionField() [1/2]

int & UPrimalInventoryComponent::SavedForceDefaultInventoryRefreshVersionField ( )
inline

Definition at line 289 of file Inventory.h.

◆ SavedForceDefaultInventoryRefreshVersionField() [2/2]

int & UPrimalInventoryComponent::SavedForceDefaultInventoryRefreshVersionField ( )
inline

Definition at line 201 of file Inventory.h.

◆ Serialize()

void UPrimalInventoryComponent::Serialize ( FArchive * Ar)
inline

Definition at line 571 of file Inventory.h.

◆ ServerAddFromArkTributeInventory()

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

Definition at line 536 of file Inventory.h.

◆ ServerAddItemToSlot() [1/2]

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

Definition at line 607 of file Inventory.h.

◆ ServerAddItemToSlot() [2/2]

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

Definition at line 510 of file Inventory.h.

◆ ServerAddItemToSlot_Implementation() [1/2]

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

Definition at line 452 of file Inventory.h.

◆ ServerAddItemToSlot_Implementation() [2/2]

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

Definition at line 444 of file Inventory.h.

◆ ServerAddToArkTributeInventory()

bool UPrimalInventoryComponent::ServerAddToArkTributeInventory ( FItemNetID * itemID,
TArray< unsigned __int64 > SteamItemUserIds,
FItemNetInfo * AlternateItemInfo )
inline

Definition at line 534 of file Inventory.h.

◆ ServerCloseRemoteInventory() [1/2]

void UPrimalInventoryComponent::ServerCloseRemoteInventory ( AShooterPlayerController * ByPC)
inline

Definition at line 442 of file Inventory.h.

◆ ServerCloseRemoteInventory() [2/2]

void UPrimalInventoryComponent::ServerCloseRemoteInventory ( AShooterPlayerController * ByPC)
inline

Definition at line 445 of file Inventory.h.

◆ ServerCraftItem() [1/2]

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

Definition at line 467 of file Inventory.h.

◆ ServerCraftItem() [2/2]

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

Definition at line 446 of file Inventory.h.

◆ ServerCustomFolderField() [1/2]

TArray< FString > & UPrimalInventoryComponent::ServerCustomFolderField ( )
inline

Definition at line 281 of file Inventory.h.

◆ ServerCustomFolderField() [2/2]

TArray< FString > & UPrimalInventoryComponent::ServerCustomFolderField ( )
inline

Definition at line 194 of file Inventory.h.

◆ ServerEquipItem() [1/2]

bool UPrimalInventoryComponent::ServerEquipItem ( FItemNetID * itemID)
inline

Definition at line 411 of file Inventory.h.

◆ ServerEquipItem() [2/2]

bool UPrimalInventoryComponent::ServerEquipItem ( FItemNetID * itemID)
inline

Definition at line 447 of file Inventory.h.

◆ ServerForceMergeItemStack() [1/2]

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

Definition at line 608 of file Inventory.h.

◆ ServerForceMergeItemStack() [2/2]

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

Definition at line 511 of file Inventory.h.

◆ ServerForceMergeItemStack_Implementation() [1/2]

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

Definition at line 496 of file Inventory.h.

◆ ServerForceMergeItemStack_Implementation() [2/2]

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

Definition at line 448 of file Inventory.h.

◆ ServerMakeRecipeItem() [1/2]

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

Definition at line 609 of file Inventory.h.

◆ ServerMakeRecipeItem() [2/2]

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

Definition at line 512 of file Inventory.h.

◆ ServerMakeRecipeItem_Implementation() [1/2]

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

Definition at line 450 of file Inventory.h.

◆ ServerMakeRecipeItem_Implementation() [2/2]

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

Definition at line 449 of file Inventory.h.

◆ ServerMergeItemStack_Implementation() [1/2]

void UPrimalInventoryComponent::ServerMergeItemStack_Implementation ( FItemNetID ItemID)
inline

Definition at line 493 of file Inventory.h.

◆ ServerMergeItemStack_Implementation() [2/2]

void UPrimalInventoryComponent::ServerMergeItemStack_Implementation ( FItemNetID ItemID)
inline

Definition at line 450 of file Inventory.h.

◆ ServerRemoveItemFromSlot() [1/2]

void UPrimalInventoryComponent::ServerRemoveItemFromSlot ( FItemNetID ItemID)
inline

Definition at line 610 of file Inventory.h.

◆ ServerRemoveItemFromSlot() [2/2]

void UPrimalInventoryComponent::ServerRemoveItemFromSlot ( FItemNetID ItemID)
inline

Definition at line 513 of file Inventory.h.

◆ ServerRemoveItemFromSlot_Implementation() [1/2]

void UPrimalInventoryComponent::ServerRemoveItemFromSlot_Implementation ( FItemNetID ItemID)
inline

Definition at line 451 of file Inventory.h.

◆ ServerRemoveItemFromSlot_Implementation() [2/2]

void UPrimalInventoryComponent::ServerRemoveItemFromSlot_Implementation ( FItemNetID ItemID)
inline

Definition at line 451 of file Inventory.h.

◆ ServerRepairItem() [1/2]

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

Definition at line 470 of file Inventory.h.

◆ ServerRepairItem() [2/2]

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

Definition at line 452 of file Inventory.h.

◆ ServerRequestItems() [1/2]

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

Definition at line 423 of file Inventory.h.

◆ ServerRequestItems() [2/2]

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

Definition at line 453 of file Inventory.h.

◆ ServerSplitItemStack() [1/2]

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

Definition at line 611 of file Inventory.h.

◆ ServerSplitItemStack() [2/2]

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

Definition at line 514 of file Inventory.h.

◆ ServerSplitItemStack_Implementation() [1/2]

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

Definition at line 492 of file Inventory.h.

◆ ServerSplitItemStack_Implementation() [2/2]

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

Definition at line 454 of file Inventory.h.

◆ ServerUpgradeItem()

void UPrimalInventoryComponent::ServerUpgradeItem ( FItemNetID * itemID,
AShooterPlayerController * ByPC,
int ItemStatModifierIndexToUpgrade,
int ItemStatGroupIndexToUpgrade )
inline

Definition at line 455 of file Inventory.h.

◆ ServerUseInventoryItem() [1/2]

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

Definition at line 471 of file Inventory.h.

◆ ServerUseInventoryItem() [2/2]

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

Definition at line 456 of file Inventory.h.

◆ ServerUseItemWithItem() [1/2]

void UPrimalInventoryComponent::ServerUseItemWithItem ( FItemNetID * itemID1,
FItemNetID * itemID2,
int AdditionalData )
inline

Definition at line 472 of file Inventory.h.

◆ ServerUseItemWithItem() [2/2]

void UPrimalInventoryComponent::ServerUseItemWithItem ( FItemNetID * itemID1,
FItemNetID * itemID2,
int AdditionalData )
inline

Definition at line 457 of file Inventory.h.

◆ ServerViewRemoteInventory() [1/2]

void UPrimalInventoryComponent::ServerViewRemoteInventory ( AShooterPlayerController * ByPC)
inline

Definition at line 441 of file Inventory.h.

◆ ServerViewRemoteInventory() [2/2]

void UPrimalInventoryComponent::ServerViewRemoteInventory ( AShooterPlayerController * ByPC)
inline

Definition at line 458 of file Inventory.h.

◆ SetCraftingEnabled() [1/2]

void UPrimalInventoryComponent::SetCraftingEnabled ( bool bEnable)
inline

Definition at line 489 of file Inventory.h.

◆ SetCraftingEnabled() [2/2]

void UPrimalInventoryComponent::SetCraftingEnabled ( bool bEnable)
inline

Definition at line 459 of file Inventory.h.

◆ SetEquippedItemsOwnerNoSee() [1/2]

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

Definition at line 434 of file Inventory.h.

◆ SetEquippedItemsOwnerNoSee() [2/2]

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

Definition at line 460 of file Inventory.h.

◆ SetNextItemConsumptionID() [1/2]

void UPrimalInventoryComponent::SetNextItemConsumptionID ( FItemNetID NextItemID)
inline

Definition at line 612 of file Inventory.h.

◆ SetNextItemConsumptionID() [2/2]

void UPrimalInventoryComponent::SetNextItemConsumptionID ( FItemNetID NextItemID)
inline

Definition at line 515 of file Inventory.h.

◆ SetNextItemConsumptionID_Implementation() [1/2]

void UPrimalInventoryComponent::SetNextItemConsumptionID_Implementation ( FItemNetID NextItemID)
inline

Definition at line 528 of file Inventory.h.

◆ SetNextItemConsumptionID_Implementation() [2/2]

void UPrimalInventoryComponent::SetNextItemConsumptionID_Implementation ( FItemNetID NextItemID)
inline

Definition at line 461 of file Inventory.h.

◆ SetNextItemSpoilingID() [1/2]

void UPrimalInventoryComponent::SetNextItemSpoilingID ( FItemNetID NextItemID)
inline

Definition at line 613 of file Inventory.h.

◆ SetNextItemSpoilingID() [2/2]

void UPrimalInventoryComponent::SetNextItemSpoilingID ( FItemNetID NextItemID)
inline

Definition at line 516 of file Inventory.h.

◆ SetNextItemSpoilingID_Implementation() [1/2]

void UPrimalInventoryComponent::SetNextItemSpoilingID_Implementation ( FItemNetID NextItemID)
inline

Definition at line 527 of file Inventory.h.

◆ SetNextItemSpoilingID_Implementation() [2/2]

void UPrimalInventoryComponent::SetNextItemSpoilingID_Implementation ( FItemNetID NextItemID)
inline

Definition at line 462 of file Inventory.h.

◆ SetQuantityValuesField() [1/2]

TArray< float > & UPrimalInventoryComponent::SetQuantityValuesField ( )
inline

Definition at line 276 of file Inventory.h.

◆ SetQuantityValuesField() [2/2]

TArray< float > & UPrimalInventoryComponent::SetQuantityValuesField ( )
inline

Definition at line 185 of file Inventory.h.

◆ SetQuantityWeightsField() [1/2]

TArray< float > & UPrimalInventoryComponent::SetQuantityWeightsField ( )
inline

Definition at line 275 of file Inventory.h.

◆ SetQuantityWeightsField() [2/2]

TArray< float > & UPrimalInventoryComponent::SetQuantityWeightsField ( )
inline

Definition at line 184 of file Inventory.h.

◆ ShowBeforeUsingConfirmationDialog()

void UPrimalInventoryComponent::ShowBeforeUsingConfirmationDialog ( UPrimalItem * Item)
inline

Definition at line 463 of file Inventory.h.

◆ StaticClass() [1/2]

static UClass * UPrimalInventoryComponent::StaticClass ( )
inlinestatic

Definition at line 394 of file Inventory.h.

◆ StaticClass() [2/2]

static UClass * UPrimalInventoryComponent::StaticClass ( )
inlinestatic

Definition at line 314 of file Inventory.h.

◆ StaticDropItem() [1/2]

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

Definition at line 415 of file Inventory.h.

◆ StaticDropItem() [2/2]

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

Definition at line 463 of file Inventory.h.

◆ StaticDropNewItem() [1/2]

static ADroppedItem * UPrimalInventoryComponent::StaticDropNewItem ( AActor * forActor,
TSubclassOf< UPrimalItem > AnItemClass,
float ItemQuality,
bool bForceNoBlueprint,
int QuantityOverride,
bool bForceBlueprint,
TSubclassOf< ADroppedItem > TheDroppedTemplateOverride,
FRotator * DroppedRotationOffset,
bool bOverrideSpawnTransform,
FVector * LocationOverride,
FRotator * RotationOverride,
bool bPreventDropImpulse,
bool bThrow,
bool bSecondaryAction,
bool bSetItemDropLocation,
UStaticMesh * DroppedMeshOverride,
FVector DroppedScaleOverride,
UMaterialInterface * DroppedMaterialOverride,
float DroppedLifeSpanOverride )
inlinestatic

Definition at line 413 of file Inventory.h.

◆ StaticDropNewItem() [2/2]

static ADroppedItem * UPrimalInventoryComponent::StaticDropNewItem ( AActor * forActor,
TSubclassOf< UPrimalItem > AnItemClass,
float ItemQuality,
bool bForceNoBlueprint,
int QuantityOverride,
bool bForceBlueprint,
TSubclassOf< ADroppedItem > TheDroppedTemplateOverride,
FRotator * DroppedRotationOffset,
bool bOverrideSpawnTransform,
FVector * LocationOverride,
FRotator * RotationOverride,
bool bPreventDropImpulse,
bool bThrow,
bool bSecondaryAction,
bool bSetItemDropLocation,
UStaticMesh * DroppedMeshOverride,
FVector DroppedScaleOverride,
UMaterialInterface * DroppedMaterialOverride,
float DroppedLifeSpanOverride )
inlinestatic

Definition at line 464 of file Inventory.h.

◆ StaticDropNewItemWithInfo() [1/2]

static ADroppedItem * UPrimalInventoryComponent::StaticDropNewItemWithInfo ( AActor * forActor,
FItemNetInfo * ItemInfo,
TSubclassOf< ADroppedItem > TheDroppedTemplateOverride,
FRotator * DroppedRotationOffset,
bool bOverrideSpawnTransform,
FVector * LocationOverride,
FRotator * RotationOverride,
bool bPreventDropImpulse,
bool bThrow,
bool bSecondaryAction,
bool bSetItemDropLocation,
UStaticMesh * DroppedMeshOverride,
FVector DroppedScaleOverride,
UMaterialInterface * DroppedMaterialOverride,
float DroppedLifeSpanOverride )
inlinestatic

Definition at line 414 of file Inventory.h.

◆ StaticDropNewItemWithInfo() [2/2]

static ADroppedItem * UPrimalInventoryComponent::StaticDropNewItemWithInfo ( AActor * forActor,
FItemNetInfo * ItemInfo,
TSubclassOf< ADroppedItem > TheDroppedTemplateOverride,
FRotator * DroppedRotationOffset,
bool bOverrideSpawnTransform,
FVector * LocationOverride,
FRotator * RotationOverride,
bool bPreventDropImpulse,
bool bThrow,
bool bSecondaryAction,
bool bSetItemDropLocation,
UStaticMesh * DroppedMeshOverride,
FVector DroppedScaleOverride,
UMaterialInterface * DroppedMaterialOverride,
float DroppedLifeSpanOverride )
inlinestatic

Definition at line 465 of file Inventory.h.

◆ StaticRegisterNativesUPrimalInventoryComponent() [1/2]

static void UPrimalInventoryComponent::StaticRegisterNativesUPrimalInventoryComponent ( )
inlinestatic

Definition at line 574 of file Inventory.h.

◆ StaticRegisterNativesUPrimalInventoryComponent() [2/2]

static void UPrimalInventoryComponent::StaticRegisterNativesUPrimalInventoryComponent ( )
inlinestatic

Definition at line 517 of file Inventory.h.

◆ StopAllCraftingRepairing() [1/2]

void UPrimalInventoryComponent::StopAllCraftingRepairing ( )
inline

Definition at line 476 of file Inventory.h.

◆ StopAllCraftingRepairing() [2/2]

void UPrimalInventoryComponent::StopAllCraftingRepairing ( )
inline

Definition at line 466 of file Inventory.h.

◆ SwapCustomFolder() [1/2]

void UPrimalInventoryComponent::SwapCustomFolder ( FString CFolder1,
FString CFolder2,
int DataListType )
inline

Definition at line 445 of file Inventory.h.

◆ SwapCustomFolder() [2/2]

void UPrimalInventoryComponent::SwapCustomFolder ( FString CFolder1,
FString CFolder2,
int DataListType )
inline

Definition at line 467 of file Inventory.h.

◆ SwapInventoryItems() [1/2]

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

Definition at line 473 of file Inventory.h.

◆ SwapInventoryItems() [2/2]

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

Definition at line 468 of file Inventory.h.

◆ TamedDinoForceConsiderFoodTypesField() [1/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::TamedDinoForceConsiderFoodTypesField ( )
inline

Definition at line 291 of file Inventory.h.

◆ TamedDinoForceConsiderFoodTypesField() [2/2]

TArray< TSubclassOf< UPrimalItem > > & UPrimalInventoryComponent::TamedDinoForceConsiderFoodTypesField ( )
inline

Definition at line 203 of file Inventory.h.

◆ TickCraftQueue() [1/2]

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

Definition at line 477 of file Inventory.h.

◆ TickCraftQueue() [2/2]

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

Definition at line 469 of file Inventory.h.

◆ TransferAllItemsToInventory()

void UPrimalInventoryComponent::TransferAllItemsToInventory ( UPrimalInventoryComponent * ToInventory)
inline

Definition at line 573 of file Inventory.h.

◆ TribeGroupInventoryRankField() [1/2]

char & UPrimalInventoryComponent::TribeGroupInventoryRankField ( )
inline

Definition at line 221 of file Inventory.h.

◆ TribeGroupInventoryRankField() [2/2]

char & UPrimalInventoryComponent::TribeGroupInventoryRankField ( )
inline

Definition at line 127 of file Inventory.h.

◆ TryMultiUse() [1/2]

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

Definition at line 503 of file Inventory.h.

◆ TryMultiUse() [2/2]

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

Definition at line 470 of file Inventory.h.

◆ UnequipAllItems()

void UPrimalInventoryComponent::UnequipAllItems ( )
inline

Definition at line 471 of file Inventory.h.

◆ Unstasised() [1/2]

void UPrimalInventoryComponent::Unstasised ( )
inline

Definition at line 486 of file Inventory.h.

◆ Unstasised() [2/2]

void UPrimalInventoryComponent::Unstasised ( )
inline

Definition at line 472 of file Inventory.h.

◆ UpdatedCraftQueue() [1/2]

void UPrimalInventoryComponent::UpdatedCraftQueue ( )
inline

Definition at line 514 of file Inventory.h.

◆ UpdatedCraftQueue() [2/2]

void UPrimalInventoryComponent::UpdatedCraftQueue ( )
inline

Definition at line 475 of file Inventory.h.

◆ UpdateNetWeaponClipAmmo() [1/2]

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

Definition at line 419 of file Inventory.h.

◆ UpdateNetWeaponClipAmmo() [2/2]

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

Definition at line 473 of file Inventory.h.

◆ UpdateTribeGroupInventoryRank() [1/2]

void UPrimalInventoryComponent::UpdateTribeGroupInventoryRank ( char NewRank)
inline

Definition at line 614 of file Inventory.h.

◆ UpdateTribeGroupInventoryRank() [2/2]

void UPrimalInventoryComponent::UpdateTribeGroupInventoryRank ( char NewRank)
inline

Definition at line 518 of file Inventory.h.

◆ UpdateTribeGroupInventoryRank_Implementation() [1/2]

void UPrimalInventoryComponent::UpdateTribeGroupInventoryRank_Implementation ( char NewRank)
inline

Definition at line 556 of file Inventory.h.

◆ UpdateTribeGroupInventoryRank_Implementation() [2/2]

void UPrimalInventoryComponent::UpdateTribeGroupInventoryRank_Implementation ( char NewRank)
inline

Definition at line 474 of file Inventory.h.

◆ UsedItem() [1/2]

void UPrimalInventoryComponent::UsedItem ( UPrimalItem * anItem)
inline

Definition at line 512 of file Inventory.h.

◆ UsedItem() [2/2]

void UPrimalInventoryComponent::UsedItem ( UPrimalItem * anItem)
inline

Definition at line 476 of file Inventory.h.

◆ WeaponAsEquipmentAttachmentInfosField() [1/2]

TArray< FActorClassAttachmentInfo > & UPrimalInventoryComponent::WeaponAsEquipmentAttachmentInfosField ( )
inline

Definition at line 258 of file Inventory.h.

◆ WeaponAsEquipmentAttachmentInfosField() [2/2]

TArray< FActorClassAttachmentInfo > & UPrimalInventoryComponent::WeaponAsEquipmentAttachmentInfosField ( )
inline

Definition at line 163 of file Inventory.h.


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