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

#include <Inventory.h>

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

Public Member Functions

TArray< AShooterPlayerController *, TSizedDefaultAllocator< 32 > > & RemoteViewingInventoryPlayerControllersField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & InventoryItemsField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & EquippedItemsField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & ItemSlotsField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & ArkTributeItemsField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & AllDyeColorItemsField ()
 
TArray< FItemCraftQueueEntry, TSizedDefaultAllocator< 32 > > & ItemCraftQueueEntriesField ()
 
int & OverrideInventoryDefaultTabField ()
 
TArray< TEnumAsByte< enum EPrimalEquipmentType::Type >, TSizedDefaultAllocator< 32 > > & EquippableItemTypesField ()
 
float & CraftingItemSpeedField ()
 
TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & ItemSpoilingTimeMultipliersField ()
 
UGenericDataListEntry * ExtraItemDisplayField ()
 
int & MaxInventoryItemsField ()
 
float & MaxInventoryWeightField ()
 
int & AbsoluteMaxVanityItemsField ()
 
int & NumVanityItemsField ()
 
int & NumSlotsField ()
 
int & MaxItemCraftQueueEntriesField ()
 
FString & RemoteInventoryDescriptionStringField ()
 
TArray< FEventItem, TSizedDefaultAllocator< 32 > > & EventItemsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultInventoryItemsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultInventoryItems2Field ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultInventoryItems3Field ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultInventoryItems4Field ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & CheatInventoryItemsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultEquippedItemsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultEquippedItemSkinsField ()
 
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DefaultSlotItemsField ()
 
TArray< FItemSpawnActorClassOverride, TSizedDefaultAllocator< 32 > > & ItemSpawnActorClassOverridesField ()
 
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & DefaultEngramsField ()
 
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & DefaultEngrams2Field ()
 
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & DefaultEngrams3Field ()
 
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & DefaultEngrams4Field ()
 
TArray< float, TSizedDefaultAllocator< 32 > > & DefaultInventoryQualitiesField ()
 
FString & InventoryNameOverrideField ()
 
float & MaxRemoteInventoryViewingDistanceField ()
 
float & ActiveInventoryRefreshIntervalField ()
 
int & StartingAbsoluteMaxInventoryItemsField ()
 
int & AbsoluteMaxInventoryItemsField ()
 
int & SlotMaxMagicNumberField ()
 
int & CurrentSlotMaxMagicNumberField ()
 
long double & LastInventoryRefreshTimeField ()
 
UE::Math::TRotator< double > & DropItemRotationOffsetField ()
 
TArray< FItemCraftingConsumptionReplenishment, TSizedDefaultAllocator< 32 > > & ItemCraftingConsumptionReplenishmentsField ()
 
float & MaxItemCooldownTimeClearField ()
 
TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & MaxItemTemplateQuantitiesField ()
 
USoundBase * ItemCraftingSoundOverrideField ()
 
TArray< FActorClassAttachmentInfo, TSizedDefaultAllocator< 32 > > & WeaponAsEquipmentAttachmentInfosField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & CraftingItemsField ()
 
int & DisplayDefaultItemInventoryCountField ()
 
TArray< double, TSizedDefaultAllocator< 32 > > & LastUsedItemTimesField ()
 
int & InvUpdatedFrameField ()
 
long double & LastRefreshCheckItemTimeField ()
 
FItemNetID & NextItemSpoilingIDField ()
 
FItemNetID & NextItemConsumptionIDField ()
 
float & MinItemSetsField ()
 
float & MaxItemSetsField ()
 
float & NumItemSetsPowerField ()
 
TArray< FSupplyCrateItemSet, TSizedDefaultAllocator< 32 > > & ItemSetsField ()
 
TArray< FSupplyCrateItemSet, TSizedDefaultAllocator< 32 > > & AdditionalItemSetsField ()
 
TArray< float, TSizedDefaultAllocator< 32 > > & SetQuantityWeightsField ()
 
TArray< float, TSizedDefaultAllocator< 32 > > & SetQuantityValuesField ()
 
USoundBase * ItemRemovedBySoundField ()
 
USoundBase * OpenInventorySoundField ()
 
USoundBase * CloseInventorySoundField ()
 
float & MaxInventoryAccessDistanceField ()
 
TArray< FServerCustomFolder, TSizedDefaultAllocator< 32 > > & CustomFolderItemsField ()
 
TArray< FString, TSizedDefaultAllocator< 32 > > & ServerCustomFolderField ()
 
TArray< FItemMultiplier, TSizedDefaultAllocator< 32 > > & ItemClassWeightMultipliersField ()
 
float & GenerateItemSetsQualityMultiplierMinField ()
 
float & GenerateItemSetsQualityMultiplierMaxField ()
 
float & DefaultCraftingRequirementsMultiplierField ()
 
int & DefaultCraftingQuantityMultiplierField ()
 
int & ActionWheelAccessInventoryPriorityField ()
 
int & SavedForceDefaultInventoryRefreshVersionField ()
 
int & ForceDefaultInventoryRefreshVersionField ()
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & DinoAutoHealingItemsField ()
 
USoundBase * OverrideCraftingFinishedSoundField ()
 
long double & LastAddToCraftQueueSoundTimeField ()
 
FString & ForceAddToFolderField ()
 
UE::Math::TVector< double > & GroundDropTraceLocationOffsetField ()
 
FInventoryItemAdded & OnInventoryItemAddedField ()
 
FInventoryItemRemoved & OnInventoryItemRemovedField ()
 
bool & bForceAllowCustomFoldersField ()
 
long double & LastCraftRequestTimeField ()
 
int & FreeCraftingModeQuantityValueField ()
 
UE::Math::TVector< double > & LastWirelessCraftingCheckLocField ()
 
long double & LastWirelessUpdateTimeField ()
 
int & LastWirelessUpdateFrameField ()
 
TObjectPtr< UTexture2D > & AccessInventoryIconField ()
 
TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & TribeInventoryAccessRankSelectionIconsField ()
 
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 > bShowQuickSlotPanel ()
 
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 ()
 
BitFieldValue< bool, unsigned __int32 > bHideTributeUploadDinosPanel ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreDLCEquipRestrictions ()
 
BitFieldValue< bool, unsigned __int32 > bIgnoreEngramEquipRestrictions ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnTransferAll ()
 
BitFieldValue< bool, unsigned __int32 > bDisableTransferEquipmentOnTransferAll ()
 
BitFieldValue< bool, unsigned __int32 > bShowHiddenDefaultInventoryItemsDuringCrafting ()
 
BitFieldValue< bool, unsigned __int32 > bUseItemCountInsteadOfInventory ()
 
BitFieldValue< bool, unsigned __int32 > bHideSlotCountFromHud ()
 
BitFieldValue< bool, unsigned __int32 > bNotNearWirelessCrafting ()
 
bool BPAllowAddInventoryItem (UPrimalItem *Item, int RequestedQuantity, bool bOnlyAddAll)
 
bool BPCustomRemoteInventoryAllowAddItems (AShooterPlayerController *PC, UPrimalItem *anItem, int anItemQuantityOverride, bool bRequestedByPlayer)
 
bool BPCustomRemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer, int requestedQuantity, bool bRequestedByPlayer, bool bRequestDropping)
 
bool BPRemoteInventoryAllowCrafting (AShooterPlayerController *PC)
 
void BPRequestedInventoryItems (AShooterPlayerController *forPC)
 
bool CanGrindItems (const AShooterPlayerController *PC)
 
void ClientItemMessageNotification (FItemNetID ItemID, EPrimalItemMessage::Type ItemMessageType)
 
void ClientUpdateFreeCraftingMode (bool bNewFreeCraftingModeValue)
 
bool GetForceShowCraftablesInventoryTab ()
 
void ServerAddItemToSlot (FItemNetID ItemID, int SlotIndex, bool bSuppressSound)
 
void ServerForceMergeItemStack (FItemNetID Item1ID, FItemNetID Item2ID)
 
void ServerMakeRecipeItem (APrimalStructureItemContainer *Container, FItemNetID NoteToConsume, TSubclassOf< UPrimalItem > RecipeItemTemplate, const FString *CustomName, const FString *CustomDescription, const TArray< FColor, TSizedDefaultAllocator< 32 > > *CustomColors, const TArray< FCraftingResourceRequirement, TSizedDefaultAllocator< 32 > > *CustomRequirements)
 
void ServerRemoveItemFromSlot (FItemNetID ItemID)
 
void ServerSplitItemStack (FItemNetID ItemID, int AmountToSplit)
 
void UpdateTribeGroupInventoryRank (unsigned __int8 NewRank)
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void OnRegister ()
 
bool AllowEquippingItemType (EPrimalEquipmentType::Type equipmentType)
 
bool CanEquipItem (UPrimalItem *anItem)
 
bool CanInventoryItem (UPrimalItem *anItem)
 
bool CheckFullInventoryConditionForItem (UPrimalItem *anItem)
 
bool AllowAddInventoryItem (UPrimalItem *anItem, int *requestedQuantity, bool OnlyAddAll)
 
UPrimalItem * AddItem (const FItemNetInfo &theItemInfo, bool bEquipItem, bool bAddToSlot, bool bDontStack, FItemNetID *InventoryInsertAfterItemID, bool bShowHUDNotification, bool bDontRecalcSpoilingTime, bool bForceIncompleteStacking, AShooterCharacter *OwnerPlayer, bool bIgnoreAbsoluteMaxInventory, bool bInsertAtItemIDIndexInstead, bool doVersionCheck)
 
void NotifyItemAdded (UPrimalItem *theItem, bool bEquippedItem)
 
void UpdateSlotMagicNumber ()
 
void NotifyItemRemoved (UPrimalItem *theItem)
 
void RemoveItemSpoilingTimer (UPrimalItem *theItem)
 
bool LoadAdditionalStructureEngrams ()
 
bool RemoveItem (const FItemNetID *itemID, bool bDoDrop, bool bSecondryAction, bool bForceRemoval, bool showHUDMessage)
 
ADroppedItem * EjectItem (const FItemNetID *itemID, bool bPreventImpule, bool bForceEject, bool bSetItemLocation, const UE::Math::TVector< double > *LocationOverride, bool showHUDMessage, TSubclassOf< ADroppedItem > TheDroppedTemplateOverride, bool bAssignToTribeForPickup, int AssignedTribeID)
 
bool ServerEquipItem (FItemNetID &itemID)
 
void DropItem (const FItemNetInfo *theInfo, bool bOverrideSpawnTransform, const UE::Math::TVector< double > *LocationOverride, const UE::Math::TRotator< double > *RotationOverride, bool bPreventDropImpulse, bool bThrow, bool bSecondryAction, bool bSetItemDropLocation)
 
AShooterPlayerController * GetOwnerController ()
 
void InventoryViewersPlayLocalSound (USoundBase *aSound, bool bAttach)
 
void InventoryViewersStopLocalSound (USoundBase *aSound)
 
void UpdateNetWeaponClipAmmo (UPrimalItem *anItem, int ammo)
 
void NotifyClientsItemStatus (UPrimalItem *anItem, bool bEquippedItem, bool bRemovedItem, bool bOnlyUpdateQuantity, bool bOnlyUpdateDurability, bool bOnlyNotifyItemSwap, UPrimalItem *anItem2, FItemNetID *InventoryInsertAfterItemID, bool bUsedItem, bool bNotifyCraftQueue, bool ShowHUDNotification)
 
void NotifyClientItemArkTributeStatusChanged (UPrimalItem *anItem, bool bRemoved, bool bFromLoad)
 
void ServerRequestItems (AShooterPlayerController *forPC, bool bEquippedItems, bool bIsFirstSpawn)
 
void ClientStartReceivingItems (bool bEquippedItems)
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * FindColorItem (TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *result, FColor theColor, bool bEquippedItems)
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * FindBrushColorItem (TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *result, __int16 ArchIndex)
 
UPrimalItem * FindItem (const FItemNetID *ItemID, bool bEquippedItems, bool bAllItems, int *itemIdx)
 
void GiveInitialItems (bool SkipEngrams)
 
void InitDefaultInventory ()
 
void InitializeInventory ()
 
void CheckRefreshDefaultInventoryItems ()
 
void SetFirstPersonMasterPoseComponent (USkeletalMeshComponent *WeaponComp)
 
void SetEquippedItemsOwnerNoSee (bool bNewOwnerNoSee, bool bForceHideFirstPerson)
 
bool RemoteInventoryAllowViewing (AShooterPlayerController *PC, float MaxAllowedDistanceOffset)
 
bool RemoteInventoryAllowAddItems (AShooterPlayerController *PC, UPrimalItem *anItem, int *anItemQuantityOverride, bool bRequestedByPlayer)
 
bool RemoteInventoryAllowRemoveItems (AShooterPlayerController *PC, UPrimalItem *anItemToTransfer, int *requestedQuantity, bool bRequestedByPlayer, bool bRequestDropping)
 
bool RemoteInventoryAllowCraftingItems (AShooterPlayerController *PC, bool bIgnoreEnabled)
 
bool RemoteInventoryAllowRepairingItems (AShooterPlayerController *PC, bool bIgnoreEnabled)
 
void ServerViewRemoteInventory (AShooterPlayerController *ByPC)
 
void ServerCloseRemoteInventory (AShooterPlayerController *ByPC)
 
void ClientUpdateFreeCraftingMode_Implementation (bool bNewVal)
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
bool AddToFolders (TArray< FString, TSizedDefaultAllocator< 32 > > *FoldersFound, UPrimalItem *anItem)
 
void GetDataListEntries (TArray< IDataListEntryInterface *, TSizedDefaultAllocator< 32 > > *OutDataListEntries, int DataListType, bool bCreateFolders, char FolderLevel, TArray< FString, TSizedDefaultAllocator< 32 > > *FoldersFound, UObject *ForObject, const wchar_t *CustomFolderFilter, char SortType, const wchar_t *NameFilter, bool includeSkins, bool onlySkins, bool bSkinSelectorMode)
 
FString * GetInventoryName (FString *result, bool bIsEquipped, bool shortDesc)
 
int GetFirstUnoccupiedSlot (AShooterPlayerState *forPlayerState, UPrimalItem *forItem)
 
void ServerMakeRecipeItem_Implementation (APrimalStructureItemContainer *Container, FItemNetID NoteToConsume, TSubclassOf< UPrimalItem > RecipeItemTemplate, const FString *CustomName, const FString *CustomDescription, const TArray< FColor, TSizedDefaultAllocator< 32 > > *CustomColors, const TArray< FCraftingResourceRequirement, TSizedDefaultAllocator< 32 > > *CustomRequirements)
 
void ServerRemoveItemFromSlot_Implementation (FItemNetID ItemID)
 
void ServerAddItemToSlot_Implementation (FItemNetID ItemID, int SlotIndex, bool bSuppressSound)
 
UPrimalItem * GetEquippedItemOfType (EPrimalEquipmentType::Type aType)
 
int IncrementItemTemplateQuantity (TSubclassOf< UPrimalItem > ItemTemplate, int amount, bool bReplicateToClient, bool bIsBlueprint, UPrimalItem **UseSpecificItem, UPrimalItem **IncrementedItem, bool bRequireExactClassMatch, bool bIsCraftingResourceConsumption, bool bIsFromUseConsumption, bool bIsArkTributeItem, bool ShowHUDNotification, bool bDontRecalcSpoilingTime, bool bDontExceedMaxItems)
 
bool IncrementArkTributeItemQuantity (UPrimalItem *NewItem, UPrimalItem **IncrementedItem)
 
UPrimalItem * 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)
 
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > * FindAllItemsOfType (TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *result, TSubclassOf< UPrimalItem > ItemTemplate, bool bRequiresExactClassMatch, bool bIncludeInventoryItems, bool bIncludeEquippedItems, bool bIncludeArkTributeItems, bool bIncludeSlotItems, bool bIncludeBlueprints, bool bIncludeEngrams)
 
int GetCraftQueueResourceCost (TSubclassOf< UPrimalItem > ItemTemplate, UPrimalItem *IgnoreFirstItem)
 
int GetItemTemplateQuantity (TSubclassOf< UPrimalItem > ItemTemplate, UPrimalItem *IgnoreItem, bool bIgnoreBlueprints, bool bCheckValidForCrafting, bool bRequireExactClassMatch, bool bForceCheckForDupes)
 
float GetTotalDurabilityOfTemplate (TSubclassOf< UPrimalItem > ItemTemplate)
 
void LocalUseItemSlot (int slotIndex, bool bForceCraft)
 
float GetTotalEquippedItemStat (EPrimalItemStat::Type statType)
 
float GetEquippedArmorRating (EPrimalEquipmentType::Type equipmentType)
 
void ConsumeArmorDurability (float ConsumptionAmount, bool bAllArmorTypes, EPrimalEquipmentType::Type SpecificArmorType, float FromDamageBlocked)
 
void ServerCraftItem (FItemNetID *itemID, AShooterPlayerController *ByPC)
 
void AddToCraftQueue (UPrimalItem *anItem, AShooterPlayerController *ByPC, bool bIsRepair, bool bRepairIgnoreInventoryRequirement, float RepairPercentage, float RepairSpeedMultiplier)
 
void ClearCraftQueue (bool bForceClearActiveCraftRepair)
 
void ServerRepairItem (const FItemNetID *itemID, AShooterPlayerController *ByPC, bool bRepairIgnoreInventoryRequirement, float RepairPercentage, float RepairSpeedMultiplier)
 
void SwapInventoryItems (FItemNetID *itemID1, FItemNetID *itemID2)
 
void AddItemCrafting (UPrimalItem *craftingItem)
 
void RemoveItemCrafting (UPrimalItem *craftingItem)
 
void StopAllCraftingRepairing ()
 
void TickComponent (float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
 
void TickCraftQueue (float DeltaTime, AShooterGameState *theGameState)
 
float GetCraftingSpeed ()
 
AShooterHUD * GetLocalOwnerHUD ()
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
bool IsLocal ()
 
bool IsLocalToPlayer (AShooterPlayerController *ForPC)
 
int GetMaxInventoryItems (bool bIgnoreHiddenDefaultInventory)
 
int GetCurrentNumInventoryItems ()
 
void Unstasised ()
 
void CheckForAutoCraftBlueprints ()
 
bool IsCraftingAllowed (UPrimalItem *anItem)
 
void SetCraftingEnabled (bool bEnable)
 
bool IsRepairingAllowed ()
 
float GetInventoryWeight ()
 
void ServerSplitItemStack_Implementation (FItemNetID ItemID, int AmountToSplit)
 
void ServerMergeItemStack_Implementation (FItemNetID ItemID)
 
void OnGrindItem ()
 
void ServerForceMergeItemStack_Implementation (FItemNetID Item1ID, FItemNetID Item2ID)
 
void RemoteAddItemToCustomFolder (const FString *CFolderName, int InventoryCompType, FItemNetID ItemId)
 
UPrimalItem * FindInventoryStackableItemCompareQuantity (TSubclassOf< UPrimalItem > ItemClass, bool bFindLeastQuantity, UPrimalItem *StacksWithAndIgnoreItem)
 
UPrimalCharacterStatusComponent * GetCharacterStatusComponent ()
 
void ClientMultiUse (APlayerController *ForPC, int UseIndex, int hitBodyIndex)
 
bool TryMultiUse (APlayerController *ForPC, int UseIndex, int hitBodyIndex)
 
void GetGrinderSettings_Implementation (int *MaxQuantityToGrind, float *GrindGiveItemsPercent, int *MaxItemsToGivePerGrind)
 
bool IsAllowedInventoryAccess (APlayerController *ForPC)
 
void GetMultiUseEntries (APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyIndex)
 
void ActivePlayerInventoryTick (float DeltaTime)
 
void InventoryRefresh ()
 
void RefreshItemSpoilingTimes ()
 
void NotifyCraftingItemConsumption (TSubclassOf< UPrimalItem > ItemTemplate, int amount)
 
float GetSpoilingTimeMultiplier (UPrimalItem *anItem)
 
void UsedItem (UPrimalItem *anItem)
 
void UpdatedCraftQueue ()
 
void OnDeserializedByGame (EOnDeserializationType::Type DeserializationType)
 
void ClientItemMessageNotification_Implementation (FItemNetID ItemID, EPrimalItemMessage::Type ItemMessageType)
 
bool IsOwnedByPlayer ()
 
char DropInventoryDeposit (long double DestroyAtTime, bool bDoPreventSendingData, bool bIgnorEquippedItems, TSubclassOf< APrimalStructureItemContainer > OverrideInventoryDepositClass, APrimalStructureItemContainer *CopyStructureValues, APrimalStructureItemContainer **DepositStructureResult, AActor *GroundIgnoreActor, FString *CurrentCustomFolderFilter, FString *CurrentNameFilter, unsigned __int64 DeathCacheCharacterID, float DropInventoryOnGroundTraceDistance, bool bForceDrop, int OverrideMaxItemsDropped, bool bOverrideDepositLocation, const UE::Math::TVector< double > *DepositLocationOverride, bool bForceLocation)
 
bool DropNotReadyInventoryDeposit (long double DestroyAtTime)
 
bool GetGroundLocation (UE::Math::TVector< double > *theGroundLoc, const UE::Math::TVector< double > *OffsetUp, const UE::Math::TVector< double > *OffsetDown, APrimalStructure **LandedOnStructure, AActor *IgnoreActor, bool bCheckAnyStationary, UPrimitiveComponent **LandedOnComponent, bool bUseInputGroundLocAsBase)
 
AActor * CraftedBlueprintSpawnActor (TSubclassOf< UPrimalItem > ForItemClass, TSubclassOf< AActor > ActorClassToSpawn)
 
bool GenerateCrateItems (float MinQualityMultiplier, float MaxQualityMultiplier, int NumPasses, float QuantityMultiplier, float SetPowerWeight, float MaxItemDifficultyClamp)
 
UPrimalItem * FindArkTributeItem (const FItemNetID *ItemID)
 
void SetNextItemSpoilingID_Implementation (FItemNetID NextItemID)
 
void SetNextItemConsumptionID_Implementation (FItemNetID NextItemID)
 
void CheckReplenishSlotIndex (int slotIndex, TSubclassOf< UPrimalItem > ClassCheckOverride)
 
void OnArkTributeItemsRemoved (bool Success, const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > *RemovedItems, const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > *NotFoundItems, int FailureResponseCode, const FString *FailureResponseMessage, bool bAllowForcedItemDownload)
 
void ClientOnArkTributeItemsAdded_Implementation ()
 
void OnArkTributeItemsAdded (bool Success, const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > *AddedItems)
 
bool RemoveArkTributeItem (FItemNetID *itemID, unsigned int Quantity)
 
UPrimalItem * AddAfterRemovingFromArkTributeInventory (UPrimalItem *Item, const FItemNetInfo *MyItem, bool bAllowForcedItemDownload)
 
bool ServerAddFromArkTributeInventory (FItemNetID *itemID, int Quantity)
 
void RequestAddArkTributeItem (const FItemNetInfo *theItemInfo, bool bFromLoad)
 
void AddArkTributeItem (const FItemNetInfo *theItemInfo, bool bFromLoad)
 
void LoadArkTriuteItems (const TArray< FItemNetInfo, TSizedDefaultAllocator< 32 > > *ItemInfos, bool bClear, bool bFinalBatch)
 
void NotifyItemQuantityUpdated (UPrimalItem *anItem, int amount)
 
bool IsServerCustomFolder (int InventoryCompType)
 
TArray< FString, TSizedDefaultAllocator< 32 > > * GetCustomFolders (TArray< FString, TSizedDefaultAllocator< 32 > > *result, int InventoryCompType)
 
float GetItemWeightMultiplier (UPrimalItem *anItem)
 
void UpdateTribeGroupInventoryRank_Implementation (unsigned __int8 NewRank)
 
float OverrideItemMinimumUseInterval (const UPrimalItem *theItem)
 
UPrimalItem * AddItemObject (UPrimalItem *anItem)
 
void OnComponentCreated ()
 
void Serialize (FArchive *Ar)
 
bool IsAtMaxInventoryItems ()
 
void TransferAllItemsToInventory (UPrimalInventoryComponent *ToInventory)
 
void InventoryCustomFilter_Implementation (const TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *UnfilteredItemsList, TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *FilteredItemsList)
 
void ServerSelectedCustomItemAction (const FItemNetID *itemID, const FName *SelectedOption, AShooterPlayerController *ForPC)
 
bool IsOnCraftRequestCooldown ()
 
APrimalStructureItemContainer * BPCreateDropItemInventoryEmpty (long double DestroyAtTime, TSubclassOf< APrimalStructureItemContainer > OverrideInventoryDepositClass, APrimalStructureItemContainer *CopyStructureValues, AActor *GroundIgnoreActor, int DeadPlayerID, float DropInventoryOnGroundTraceDistance, bool bOverrideDepositLocation, const UE::Math::TVector< double > *DepositLocationOverride)
 
UPrimalItem * GetLastItemSlot ()
 
UPrimalWirelessExchangeData * IsValidWirelessConnection (UPrimalInventoryComponent *OtherInv, UPrimalWirelessExchangeData *MyExchange)
 
bool UsesWirelessCrafting (UPrimalItem *ItemToCraft, APlayerController *PC)
 
int GetWirelessItemQty (TSubclassOf< UPrimalItem > ItemTemplate, bool bRequireExactClassMatch)
 
bool CanAccessWirelessResources (UPrimalInventoryComponent *OtherInv)
 
void MulticastUpdateNearbyWirelessCrafting_Implementation ()
 
void UpdateWirelessResources (bool bForceUpdate, bool DontTrace)
 
int ConsumeWirelessResources (TSubclassOf< UPrimalItem > ItemTemplate, int Qty, bool bRequireExactClassMatch)
 
int GetEmptySlotCount (bool bIsVanityItem)
 
int GetNumOfDefaultItemsBlacklisted ()
 
- Public Member Functions inherited from UActorComponent
FActorComponentTickFunction & PrimaryComponentTickField ()
 
TArray< FName, TSizedDefaultAllocator< 32 > > & ComponentTagsField ()
 
TArray< TObjectPtr< UAssetUserData >, TSizedDefaultAllocator< 32 > > & AssetUserDataField ()
 
int & MarkedForEndOfFrameUpdateArrayIndexField ()
 
int & UCSSerializationIndexField ()
 
EComponentCreationMethod & CreationMethodField ()
 
FActorComponentDeactivateSignature & OnComponentDeactivatedField ()
 
AActor *& OwnerPrivateField ()
 
UWorld *& WorldPrivateField ()
 
FName & CustomTagField ()
 
int & CustomDataField ()
 
BitFieldValue< bool, unsigned __int32 > bRegistered ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bPhysicsStateCreated ()
 
BitFieldValue< bool, unsigned __int32 > bNetAddressable ()
 
BitFieldValue< bool, unsigned __int32 > bReplicateUsingRegisteredSubObjectList ()
 
BitFieldValue< bool, unsigned __int32 > bReplicates ()
 
BitFieldValue< bool, unsigned __int32 > bRenderStateDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderTransformDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderDynamicDataDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRenderInstancesDirty ()
 
BitFieldValue< bool, unsigned __int32 > bRoutedPostRename ()
 
BitFieldValue< bool, unsigned __int32 > bAutoRegister ()
 
BitFieldValue< bool, unsigned __int32 > bAllowReregistration ()
 
BitFieldValue< bool, unsigned __int32 > bTickInEditor ()
 
BitFieldValue< bool, unsigned __int32 > bNeverNeedsRenderUpdate ()
 
BitFieldValue< bool, unsigned __int32 > bAllowConcurrentTick ()
 
BitFieldValue< bool, unsigned __int32 > bAllowAnyoneToDestroyMe ()
 
BitFieldValue< bool, unsigned __int32 > bAutoActivate ()
 
BitFieldValue< bool, unsigned __int32 > bIsActive ()
 
BitFieldValue< bool, unsigned __int32 > bEditableWhenInherited ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyRelevantToOwner ()
 
BitFieldValue< bool, unsigned __int32 > bNavigationRelevant ()
 
BitFieldValue< bool, unsigned __int32 > bCanEverAffectNavigation ()
 
BitFieldValue< bool, unsigned __int32 > bWantsInitializeComponent ()
 
BitFieldValue< bool, unsigned __int32 > bIsEditorOnly ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenCreated ()
 
BitFieldValue< bool, unsigned __int32 > bHasBeenInitialized ()
 
BitFieldValue< bool, unsigned __int32 > bIsReadyForReplication ()
 
BitFieldValue< bool, unsigned __int32 > bHasBegunPlay ()
 
BitFieldValue< bool, unsigned __int32 > bIsBeingDestroyed ()
 
BitFieldValue< bool, unsigned __int32 > bTickFunctionsRegistered ()
 
BitFieldValue< bool, unsigned __int32 > bIsNetStartupComponent ()
 
BitFieldValue< bool, unsigned __int32 > MarkedForEndOfFrameUpdateState ()
 
BitFieldValue< bool, unsigned __int32 > bMarkedForPreEndOfFrameSync ()
 
BitFieldValue< bool, unsigned __int32 > bAsyncPhysicsTickEnabled ()
 
BitFieldValue< bool, unsigned __int32 > bStasisPreventUnregister ()
 
BitFieldValue< bool, unsigned __int32 > bOnlyInitialReplication ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnDedicatedServer ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnConsoles ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnClient ()
 
BitFieldValue< bool, unsigned __int32 > bPreventOnNonDedicatedHost ()
 
BitFieldValue< bool, unsigned __int32 > bDedicatedForceTickingEveryFrame ()
 
BitFieldValue< bool, unsigned __int32 > bAlwaysReplicatePropertyConditional ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentTick ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentDestroyed ()
 
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentCreated ()
 
UWorld * GetWorld ()
 
void AsyncPhysicsTickComponent (float DeltaTime, float SimTime)
 
ELifetimeCondition GetReplicationCondition ()
 
void PostInitProperties ()
 
void OnCreatePhysicsState ()
 
void ValidateGeneratedRepEnums (const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostRename (UObject *OldOuter, const FName OldName)
 
bool AllowRegisterWithWorld (UWorld *InWorld)
 
void FailedToRegisterWithWorld (UWorld *InWorld)
 
UWorld * GetWorld_Uncached ()
 
bool ComponentHasTag (FName Tag)
 
ENetMode InternalGetNetMode ()
 
FString * GetReadableName (FString *result)
 
void BeginDestroy ()
 
bool NeedsLoadForClient ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForEditorGame ()
 
int GetFunctionCallspace (UFunction *Function, FFrame *Stack)
 
bool CallRemoteFunction (UFunction *Function, void *Parameters, FOutParmRec *OutParms, FFrame *Stack)
 
void OnRegister ()
 
void InitializeComponent ()
 
void UninitializeComponent ()
 
void ReadyForReplication ()
 
void BeginPlay ()
 
void EndPlay (const EEndPlayReason::Type EndPlayReason)
 
bool SetupActorComponentTickFunction (FTickFunction *TickFunction)
 
void SetComponentTickEnabled (bool bEnabled)
 
void SetComponentTickEnabledAsync (bool bEnabled)
 
bool IsComponentTickEnabled ()
 
void SetComponentTickIntervalAndCooldown (float TickInterval)
 
void RegisterComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterAllComponentTickFunctions (bool bRegister, bool bSaveAndRestoreComponentTickState)
 
void RegisterAsyncPhysicsTickEnabled (bool bRegister)
 
void TickComponent (float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
 
void RegisterComponentWithWorld (UWorld *InWorld, FRegisterComponentContext *Context)
 
void RegisterComponent ()
 
void UnregisterComponent ()
 
void DestroyComponent (bool bPromoteChildren)
 
void OnComponentDestroyed (bool bDestroyingHierarchy)
 
void CreateRenderState_Concurrent (FRegisterComponentContext *Context)
 
void SendRenderTransform_Concurrent ()
 
void SendRenderInstanceData_Concurrent ()
 
void DestroyRenderState_Concurrent ()
 
void OnDestroyPhysicsState ()
 
void CreatePhysicsState (bool bAllowDeferral)
 
void DestroyPhysicsState ()
 
void ExecuteUnregisterEvents ()
 
void ReregisterComponent ()
 
void RecreateRenderState_Concurrent ()
 
void RecreatePhysicsState ()
 
void AddTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void AddTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void RemoveTickPrerequisiteActor (AActor *PrerequisiteActor)
 
void RemoveTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent)
 
void DoDeferredRenderUpdates_Concurrent ()
 
void MarkRenderStateDirty ()
 
void MarkForNeededEndOfFrameUpdate ()
 
void ClearNeedEndOfFrameUpdate_Internal ()
 
void Activate (bool bReset)
 
void Deactivate ()
 
void SetActive (bool bNewActive, bool bReset)
 
void SetAutoActivate (bool bNewAutoActivate)
 
void ToggleActive ()
 
void AddAssetUserData (UAssetUserData *InUserData)
 
UAssetUserData * GetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
void RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
bool IsNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void SetIsReplicated (bool bShouldReplicate)
 
void AddReplicatedSubObject (UObject *SubObject, ELifetimeCondition NetCondition)
 
bool ReplicateSubobjects (UActorChannel *Channel, FOutBunch *Bunch, FReplicationFlags *RepFlags)
 
void PreReplication (IRepChangedPropertyTracker *ChangedPropertyTracker)
 
void GetLifetimeReplicatedProps (TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
 
void OnRep_IsActive ()
 
void DetermineUCSModifiedProperties ()
 
void GetUCSModifiedProperties (TSet< FProperty const *, DefaultKeyFuncs< FProperty const *, 0 >, FDefaultSetAllocator > *ModifiedProperties)
 
void RemoveUCSModifiedProperties (const TArray< FProperty *, TSizedDefaultAllocator< 32 > > *Properties)
 
void SetCanEverAffectNavigation (bool bRelevant)
 
void Serialize (FArchive *Ar)
 
void SetIsReplicatedByDefault (const bool bNewReplicates)
 
- Public Member Functions inherited from UObject
bool ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
 
FString * GetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObject * CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObject * GetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FString * GetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
void PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void ConditionalPostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void SerializeScriptProperties (FArchive *Ar)
 
void SerializeScriptProperties (FStructuredArchiveSlot Slot)
 
void BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping)
 
void CollectDefaultSubobjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjects (bool bForceCheck)
 
bool CheckDefaultSubobjectsInternal ()
 
void GetAssetRegistryTags (FAssetData *Out)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
bool IsAsset ()
 
FPrimaryAssetId * GetPrimaryAssetId (FPrimaryAssetId *result)
 
bool IsLocalizedResource ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad)
 
void SaveConfig (unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject)
 
FString * GetDefaultConfigFilename (FString *result)
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void LocalizeProperty (UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress)
 
void SkipFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
void CallFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
bool CallFunctionByNameWithArguments (const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec)
 
UFunction * FindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObject * GetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FProperty * FindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersion * GetLinkerUEVersion (FPackageFileVersion *result)
 
FString * GetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FString * GetFullGroupName (FString *result, bool bStartWithOuter)
 
UObject * GetOutermostObject ()
 
UPackage * GetPackage ()
 
bool MarkPackageDirty ()
 
UObject * GetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoad * GetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlags & ObjectFlagsField ()
 
int & InternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FName & NamePrivateField ()
 
FName & NameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackage * GetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 

Static Public Member Functions

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

Detailed Description

Definition at line 717 of file Inventory.h.

Member Function Documentation

◆ AbsoluteMaxInventoryItemsField()

int & UPrimalInventoryComponent::AbsoluteMaxInventoryItemsField ( )
inline

Definition at line 767 of file Inventory.h.

◆ AbsoluteMaxVanityItemsField()

int & UPrimalInventoryComponent::AbsoluteMaxVanityItemsField ( )
inline

Definition at line 735 of file Inventory.h.

◆ AccessInventoryIconField()

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

Definition at line 830 of file Inventory.h.

◆ ActionWheelAccessInventoryPriorityField()

int & UPrimalInventoryComponent::ActionWheelAccessInventoryPriorityField ( )
inline

Definition at line 808 of file Inventory.h.

◆ ActiveInventoryRefreshIntervalField()

float & UPrimalInventoryComponent::ActiveInventoryRefreshIntervalField ( )
inline

Definition at line 765 of file Inventory.h.

◆ ActivePlayerInventoryTick()

void UPrimalInventoryComponent::ActivePlayerInventoryTick ( float DeltaTime)
inline

Definition at line 1058 of file Inventory.h.

◆ AddAfterRemovingFromArkTributeInventory()

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

Definition at line 1083 of file Inventory.h.

◆ AddArkTributeItem()

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

Definition at line 1086 of file Inventory.h.

◆ AddCustomFolder()

static void UPrimalInventoryComponent::AddCustomFolder ( )
inlinestatic

Definition at line 1090 of file Inventory.h.

◆ AddItem()

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

Definition at line 964 of file Inventory.h.

◆ AddItemCrafting()

void UPrimalInventoryComponent::AddItemCrafting ( UPrimalItem * craftingItem)
inline

Definition at line 1028 of file Inventory.h.

◆ AddItemObject()

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

Definition at line 1097 of file Inventory.h.

◆ AdditionalItemSetsField()

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

Definition at line 792 of file Inventory.h.

◆ AddToCraftQueue()

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

Definition at line 1024 of file Inventory.h.

◆ AddToFolders()

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

Definition at line 1004 of file Inventory.h.

◆ AllDyeColorItemsField()

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

Definition at line 726 of file Inventory.h.

◆ AllowAddInventoryItem()

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

Definition at line 963 of file Inventory.h.

◆ AllowEquippingItemType()

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

Definition at line 959 of file Inventory.h.

◆ ArkTributeItemsField()

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

Definition at line 725 of file Inventory.h.

◆ bAddMaxInventoryItemsToDefaultItems()

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

Definition at line 855 of file Inventory.h.

◆ bAllDefaultInventoryIsEngrams()

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

Definition at line 919 of file Inventory.h.

◆ bAllowAddingToArkTribute()

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

Definition at line 875 of file Inventory.h.

◆ bAllowDeactivatedCrafting()

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

Definition at line 845 of file Inventory.h.

◆ bAllowItemStacking()

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

Definition at line 848 of file Inventory.h.

◆ bAllowRemoteCrafting()

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

Definition at line 844 of file Inventory.h.

◆ bAllowRemoteInventory()

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

Definition at line 873 of file Inventory.h.

◆ bAllowRemoteRepairing()

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

Definition at line 847 of file Inventory.h.

◆ bAllowWorldSettingsInventoryComponentAppends()

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

Definition at line 904 of file Inventory.h.

◆ bBPAllowUseInInventory()

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

Definition at line 893 of file Inventory.h.

◆ bBPForceCustomRemoteInventoryAllowAddItems()

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

Definition at line 901 of file Inventory.h.

◆ bBPForceCustomRemoteInventoryAllowRemoveItems()

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

Definition at line 902 of file Inventory.h.

◆ bBPHandleAccessInventory()

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

Definition at line 891 of file Inventory.h.

◆ bBPNotifyItemAdded()

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

Definition at line 897 of file Inventory.h.

◆ bBPNotifyItemQuantityUpdated()

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

Definition at line 899 of file Inventory.h.

◆ bBPNotifyItemRemoved()

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

Definition at line 898 of file Inventory.h.

◆ bBPOverrideItemMinimumUseInterval()

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

Definition at line 900 of file Inventory.h.

◆ bBPRemoteInventoryAllowRemoveItems()

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

Definition at line 894 of file Inventory.h.

◆ bCanEquipItems()

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

Definition at line 840 of file Inventory.h.

◆ bCanInventoryItems()

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

Definition at line 842 of file Inventory.h.

◆ bCanUseWeaponAsEquipment()

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

Definition at line 841 of file Inventory.h.

◆ bCheckForAutoCraftBlueprints()

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

Definition at line 856 of file Inventory.h.

◆ bConfigOverriden()

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

Definition at line 924 of file Inventory.h.

◆ bConsumeCraftingRepairingRequirementsOnStart()

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

Definition at line 843 of file Inventory.h.

◆ bCraftingEnabled()

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

Definition at line 865 of file Inventory.h.

◆ bDataListPadMaxInventoryItems()

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

Definition at line 854 of file Inventory.h.

◆ bDeferCheckForAutoCraftBlueprintsOnInventoryChange()

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

Definition at line 911 of file Inventory.h.

◆ bDisableDropAllItems()

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

Definition at line 880 of file Inventory.h.

◆ bDisableTransferEquipmentOnTransferAll()

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

Definition at line 929 of file Inventory.h.

◆ bDropPhysicalInventoryDeposit()

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

Definition at line 888 of file Inventory.h.

◆ bEquipmentForceIgnoreExplicitOwnerClass()

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

Definition at line 860 of file Inventory.h.

◆ bEquipmentMustRequireExplicitOwnerClass()

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

Definition at line 858 of file Inventory.h.

◆ bEquipmentPlayerForceRequireExplicitOwnerClass()

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

Definition at line 859 of file Inventory.h.

◆ bForceAllowAllUseInInventory()

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

Definition at line 914 of file Inventory.h.

◆ bForceAllowCustomFoldersField()

bool & UPrimalInventoryComponent::bForceAllowCustomFoldersField ( )
inline

Definition at line 821 of file Inventory.h.

◆ bForceGenerateItemSets()

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

Definition at line 890 of file Inventory.h.

◆ bForceInventoryBlueprints()

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

Definition at line 851 of file Inventory.h.

◆ bForceInventoryNonRemovable()

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

Definition at line 852 of file Inventory.h.

◆ bForceInventoryNotifyCraftingFinished()

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

Definition at line 903 of file Inventory.h.

◆ bFreeCraftingMode()

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

Definition at line 839 of file Inventory.h.

◆ bGetDataListEntriesOnlyRootItems()

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

Definition at line 923 of file Inventory.h.

◆ bGivesAchievementItems()

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

Definition at line 892 of file Inventory.h.

◆ bGrinderCanGrindAll()

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

Definition at line 921 of file Inventory.h.

◆ bHideDefaultInventoryItemsFromDisplay()

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

Definition at line 853 of file Inventory.h.

◆ bHideSaddleFromInventoryDisplay()

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

Definition at line 864 of file Inventory.h.

◆ bHideSlotCountFromHud()

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

Definition at line 932 of file Inventory.h.

◆ bHideTributeUploadDinosPanel()

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

Definition at line 925 of file Inventory.h.

◆ bIgnoreDLCEquipRestrictions()

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

Definition at line 926 of file Inventory.h.

◆ bIgnoreEngramEquipRestrictions()

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

Definition at line 927 of file Inventory.h.

◆ bIgnoreMaxInventoryItems()

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

Definition at line 881 of file Inventory.h.

◆ bInitializedDefaultInventory()

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

Definition at line 922 of file Inventory.h.

◆ bInitializedMe()

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

Definition at line 835 of file Inventory.h.

◆ bIsSecondaryInventory()

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

Definition at line 882 of file Inventory.h.

◆ bIsTaxidermyBase()

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

Definition at line 910 of file Inventory.h.

◆ bIsTributeInventory()

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

Definition at line 857 of file Inventory.h.

◆ bMaxInventoryWeightUseCharacterStatus()

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

Definition at line 877 of file Inventory.h.

◆ bNotifyAddedOnClientReceive()

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

Definition at line 909 of file Inventory.h.

◆ bNotNearWirelessCrafting()

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

Definition at line 933 of file Inventory.h.

◆ bOnlyOneCraftQueueItem()

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

Definition at line 868 of file Inventory.h.

◆ bOverrideCraftingMinDurabilityRequirement()

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

Definition at line 870 of file Inventory.h.

◆ bOverrideInventoryDepositClassDontForceDrop()

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

Definition at line 906 of file Inventory.h.

◆ BPAllowAddInventoryItem()

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

Definition at line 937 of file Inventory.h.

◆ BPCreateDropItemInventoryEmpty()

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

Definition at line 1105 of file Inventory.h.

◆ BPCustomRemoteInventoryAllowAddItems()

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

Definition at line 938 of file Inventory.h.

◆ BPCustomRemoteInventoryAllowRemoveItems()

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

Definition at line 939 of file Inventory.h.

◆ BPRemoteInventoryAllowCrafting()

bool UPrimalInventoryComponent::BPRemoteInventoryAllowCrafting ( AShooterPlayerController * PC)
inline

Definition at line 940 of file Inventory.h.

◆ BPRequestedInventoryItems()

void UPrimalInventoryComponent::BPRequestedInventoryItems ( AShooterPlayerController * forPC)
inline

Definition at line 941 of file Inventory.h.

◆ bPreventAutoDecreaseDurability()

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

Definition at line 846 of file Inventory.h.

◆ bPreventCraftingResourceConsumption()

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

Definition at line 905 of file Inventory.h.

◆ bPreventDropInventoryDeposit()

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

Definition at line 878 of file Inventory.h.

◆ bPreventInventoryViewTrace()

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

Definition at line 886 of file Inventory.h.

◆ bPreventSendingData()

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

Definition at line 884 of file Inventory.h.

◆ bReceivingArkInventoryItems()

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

Definition at line 838 of file Inventory.h.

◆ bReceivingEquippedItems()

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

Definition at line 836 of file Inventory.h.

◆ bReceivingInventoryItems()

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

Definition at line 837 of file Inventory.h.

◆ bRemoteInventoryAllowAddItems()

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

Definition at line 872 of file Inventory.h.

◆ bRemoteInventoryAllowRemoveItems()

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

Definition at line 871 of file Inventory.h.

◆ bRemoteInventoryOnlyAllowSelf()

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

Definition at line 876 of file Inventory.h.

◆ bRemoteInventoryOnlyAllowTribe()

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

Definition at line 869 of file Inventory.h.

◆ bRemoteOnlyAllowBlueprintsOrItemClasses()

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

Definition at line 883 of file Inventory.h.

◆ bRepairingEnabled()

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

Definition at line 866 of file Inventory.h.

◆ bReplicateComponent()

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

Definition at line 867 of file Inventory.h.

◆ bSetCraftingEnabledCheckForAutoCraftBlueprints()

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

Definition at line 917 of file Inventory.h.

◆ bSetsRandomWithoutReplacement()

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

Definition at line 913 of file Inventory.h.

◆ bShowHiddenDefaultInventoryItemsDuringCrafting()

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

Definition at line 930 of file Inventory.h.

◆ bShowHiddenRemoteInventoryItems()

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

Definition at line 850 of file Inventory.h.

◆ bShowItemDefaultFolders()

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

Definition at line 879 of file Inventory.h.

◆ bShowQuickSlotPanel()

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

Definition at line 912 of file Inventory.h.

◆ bSpawnActorOnTopOfStructure()

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

Definition at line 887 of file Inventory.h.

◆ bSupressInventoryItemNetworking()

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

Definition at line 885 of file Inventory.h.

◆ bUseBPAllowAddInventoryItem()

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

Definition at line 863 of file Inventory.h.

◆ bUseBPCanGrindItems()

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

Definition at line 920 of file Inventory.h.

◆ bUseBPGetExtraItemDisplay()

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

Definition at line 896 of file Inventory.h.

◆ bUseBPInitializeInventory()

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

Definition at line 862 of file Inventory.h.

◆ bUseBPInventoryRefresh()

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

Definition at line 861 of file Inventory.h.

◆ bUseBPIsCraftingAllowed()

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

Definition at line 907 of file Inventory.h.

◆ bUseBPIsValidCraftingResource()

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

Definition at line 915 of file Inventory.h.

◆ bUseBPOnTransferAll()

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

Definition at line 928 of file Inventory.h.

◆ bUseBPRemoteInventoryAllowCrafting()

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

Definition at line 908 of file Inventory.h.

◆ bUseBPRemoteInventoryAllowViewing()

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

Definition at line 918 of file Inventory.h.

◆ bUseBPRemoteInventoryGetMaxVisibleSlots()

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

Definition at line 895 of file Inventory.h.

◆ bUseCheatInventory()

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

Definition at line 874 of file Inventory.h.

◆ bUseCraftQueue()

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

Definition at line 849 of file Inventory.h.

◆ bUseExtendedCharacterCraftingFunctionality()

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

Definition at line 889 of file Inventory.h.

◆ bUseItemCountInsteadOfInventory()

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

Definition at line 931 of file Inventory.h.

◆ bUseParentStructureIsValidCraftingResource()

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

Definition at line 916 of file Inventory.h.

◆ CanAccessWirelessResources()

bool UPrimalInventoryComponent::CanAccessWirelessResources ( UPrimalInventoryComponent * OtherInv)
inline

Definition at line 1110 of file Inventory.h.

◆ CanEquipItem()

bool UPrimalInventoryComponent::CanEquipItem ( UPrimalItem * anItem)
inline

Definition at line 960 of file Inventory.h.

◆ CanGrindItems()

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

Definition at line 942 of file Inventory.h.

◆ CanInventoryItem()

bool UPrimalInventoryComponent::CanInventoryItem ( UPrimalItem * anItem)
inline

Definition at line 961 of file Inventory.h.

◆ CheatInventoryItemsField()

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

Definition at line 752 of file Inventory.h.

◆ CheckForAutoCraftBlueprints()

void UPrimalInventoryComponent::CheckForAutoCraftBlueprints ( )
inline

Definition at line 1041 of file Inventory.h.

◆ CheckFullInventoryConditionForItem()

bool UPrimalInventoryComponent::CheckFullInventoryConditionForItem ( UPrimalItem * anItem)
inline

Definition at line 962 of file Inventory.h.

◆ CheckRefreshDefaultInventoryItems()

void UPrimalInventoryComponent::CheckRefreshDefaultInventoryItems ( )
inline

Definition at line 990 of file Inventory.h.

◆ CheckReplenishSlotIndex()

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

Definition at line 1077 of file Inventory.h.

◆ ClearCraftQueue()

void UPrimalInventoryComponent::ClearCraftQueue ( bool bForceClearActiveCraftRepair)
inline

Definition at line 1025 of file Inventory.h.

◆ ClientItemMessageNotification()

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

Definition at line 943 of file Inventory.h.

◆ ClientItemMessageNotification_Implementation()

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

Definition at line 1066 of file Inventory.h.

◆ ClientMultiUse()

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

Definition at line 1053 of file Inventory.h.

◆ ClientOnArkTributeItemsAdded_Implementation()

void UPrimalInventoryComponent::ClientOnArkTributeItemsAdded_Implementation ( )
inline

Definition at line 1079 of file Inventory.h.

◆ ClientStartReceivingItems()

void UPrimalInventoryComponent::ClientStartReceivingItems ( bool bEquippedItems)
inline

Definition at line 983 of file Inventory.h.

◆ ClientUpdateFreeCraftingMode()

void UPrimalInventoryComponent::ClientUpdateFreeCraftingMode ( bool bNewFreeCraftingModeValue)
inline

Definition at line 944 of file Inventory.h.

◆ ClientUpdateFreeCraftingMode_Implementation()

void UPrimalInventoryComponent::ClientUpdateFreeCraftingMode_Implementation ( bool bNewVal)
inline

Definition at line 1000 of file Inventory.h.

◆ CloseInventorySoundField()

USoundBase * UPrimalInventoryComponent::CloseInventorySoundField ( )
inline

Definition at line 798 of file Inventory.h.

◆ ConsumeArmorDurability()

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

Definition at line 1022 of file Inventory.h.

◆ ConsumeWirelessResources()

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

Definition at line 1113 of file Inventory.h.

◆ CraftedBlueprintSpawnActor()

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

Definition at line 1071 of file Inventory.h.

◆ CraftingItemsField()

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

Definition at line 779 of file Inventory.h.

◆ CraftingItemSpeedField()

float & UPrimalInventoryComponent::CraftingItemSpeedField ( )
inline

Definition at line 730 of file Inventory.h.

◆ CurrentSlotMaxMagicNumberField()

int & UPrimalInventoryComponent::CurrentSlotMaxMagicNumberField ( )
inline

Definition at line 769 of file Inventory.h.

◆ CustomFolderItemsField()

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

Definition at line 800 of file Inventory.h.

◆ DefaultCraftingQuantityMultiplierField()

int & UPrimalInventoryComponent::DefaultCraftingQuantityMultiplierField ( )
inline

Definition at line 807 of file Inventory.h.

◆ DefaultCraftingRequirementsMultiplierField()

float & UPrimalInventoryComponent::DefaultCraftingRequirementsMultiplierField ( )
inline

Definition at line 806 of file Inventory.h.

◆ DefaultEngrams2Field()

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

Definition at line 759 of file Inventory.h.

◆ DefaultEngrams3Field()

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

Definition at line 760 of file Inventory.h.

◆ DefaultEngrams4Field()

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

Definition at line 761 of file Inventory.h.

◆ DefaultEngramsField()

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

Definition at line 758 of file Inventory.h.

◆ DefaultEquippedItemsField()

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

Definition at line 753 of file Inventory.h.

◆ DefaultEquippedItemSkinsField()

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

Definition at line 754 of file Inventory.h.

◆ DefaultInventoryItems2Field()

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

Definition at line 745 of file Inventory.h.

◆ DefaultInventoryItems3Field()

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

Definition at line 746 of file Inventory.h.

◆ DefaultInventoryItems4Field()

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

Definition at line 747 of file Inventory.h.

◆ DefaultInventoryItemsField()

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

Definition at line 744 of file Inventory.h.

◆ DefaultInventoryQualitiesField()

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

Definition at line 762 of file Inventory.h.

◆ DefaultSlotItemsField()

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

Definition at line 755 of file Inventory.h.

◆ DeleteItemFromCustomFolder()

static void UPrimalInventoryComponent::DeleteItemFromCustomFolder ( )
inlinestatic

Definition at line 1093 of file Inventory.h.

◆ DinoAutoHealingItemsField()

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

Definition at line 812 of file Inventory.h.

◆ DisplayDefaultItemInventoryCountField()

int & UPrimalInventoryComponent::DisplayDefaultItemInventoryCountField ( )
inline

Definition at line 780 of file Inventory.h.

◆ DropInventoryDeposit()

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

Definition at line 1068 of file Inventory.h.

◆ DropItem()

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

Definition at line 973 of file Inventory.h.

◆ DropItemRotationOffsetField()

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

Definition at line 773 of file Inventory.h.

◆ DropNotReadyInventoryDeposit()

bool UPrimalInventoryComponent::DropNotReadyInventoryDeposit ( long double DestroyAtTime)
inline

Definition at line 1069 of file Inventory.h.

◆ EjectItem()

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

Definition at line 971 of file Inventory.h.

◆ EquippableItemTypesField()

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

Definition at line 729 of file Inventory.h.

◆ EquippedItemsField()

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

Definition at line 723 of file Inventory.h.

◆ EventItemsField()

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

Definition at line 743 of file Inventory.h.

◆ ExtraItemDisplayField()

UGenericDataListEntry * UPrimalInventoryComponent::ExtraItemDisplayField ( )
inline

Definition at line 732 of file Inventory.h.

◆ FindAllItemsOfType()

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

Definition at line 1015 of file Inventory.h.

◆ FindArkTributeItem()

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

Definition at line 1074 of file Inventory.h.

◆ FindBrushColorItem()

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

Definition at line 985 of file Inventory.h.

◆ FindColorItem()

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

Definition at line 984 of file Inventory.h.

◆ FindInventoryStackableItemCompareQuantity()

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

Definition at line 1051 of file Inventory.h.

◆ FindItem()

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

Definition at line 986 of file Inventory.h.

◆ ForceAddToFolderField()

FString & UPrimalInventoryComponent::ForceAddToFolderField ( )
inline

Definition at line 815 of file Inventory.h.

◆ ForceDefaultInventoryRefreshVersionField()

int & UPrimalInventoryComponent::ForceDefaultInventoryRefreshVersionField ( )
inline

Definition at line 810 of file Inventory.h.

◆ FreeCraftingModeQuantityValueField()

int & UPrimalInventoryComponent::FreeCraftingModeQuantityValueField ( )
inline

Definition at line 823 of file Inventory.h.

◆ GenerateCrateItems()

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

Definition at line 1072 of file Inventory.h.

◆ GenerateCustomCrateItems()

static __int64 UPrimalInventoryComponent::GenerateCustomCrateItems ( )
inlinestatic

Definition at line 1073 of file Inventory.h.

◆ GenerateItemSetsQualityMultiplierMaxField()

float & UPrimalInventoryComponent::GenerateItemSetsQualityMultiplierMaxField ( )
inline

Definition at line 805 of file Inventory.h.

◆ GenerateItemSetsQualityMultiplierMinField()

float & UPrimalInventoryComponent::GenerateItemSetsQualityMultiplierMinField ( )
inline

Definition at line 804 of file Inventory.h.

◆ GetCharacterStatusComponent()

UPrimalCharacterStatusComponent * UPrimalInventoryComponent::GetCharacterStatusComponent ( )
inline

Definition at line 1052 of file Inventory.h.

◆ GetCraftingSpeed()

float UPrimalInventoryComponent::GetCraftingSpeed ( )
inline

Definition at line 1033 of file Inventory.h.

◆ GetCraftQueueResourceCost()

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

Definition at line 1016 of file Inventory.h.

◆ GetCurrentNumInventoryItems()

int UPrimalInventoryComponent::GetCurrentNumInventoryItems ( )
inline

Definition at line 1039 of file Inventory.h.

◆ GetCustomFolderItems()

static void UPrimalInventoryComponent::GetCustomFolderItems ( )
inlinestatic

Definition at line 1002 of file Inventory.h.

◆ GetCustomFolders()

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

Definition at line 1092 of file Inventory.h.

◆ GetDataListEntries()

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

Definition at line 1005 of file Inventory.h.

◆ GetEmptySlotCount()

int UPrimalInventoryComponent::GetEmptySlotCount ( bool bIsVanityItem)
inline

Definition at line 1114 of file Inventory.h.

◆ GetEquippedArmorRating()

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

Definition at line 1021 of file Inventory.h.

◆ GetEquippedItemOfType()

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

Definition at line 1011 of file Inventory.h.

◆ GetFirstUnoccupiedSlot()

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

Definition at line 1007 of file Inventory.h.

◆ GetForceShowCraftablesInventoryTab()

bool UPrimalInventoryComponent::GetForceShowCraftablesInventoryTab ( )
inline

Definition at line 945 of file Inventory.h.

◆ GetGrinderSettings_Implementation()

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

Definition at line 1055 of file Inventory.h.

◆ GetGroundLocation()

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

Definition at line 1070 of file Inventory.h.

◆ GetInventoryName()

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

Definition at line 1006 of file Inventory.h.

◆ GetInventoryWeight()

float UPrimalInventoryComponent::GetInventoryWeight ( )
inline

Definition at line 1045 of file Inventory.h.

◆ GetItemOfTemplate()

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

Definition at line 1014 of file Inventory.h.

◆ GetItemTemplateQuantity()

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

Definition at line 1017 of file Inventory.h.

◆ GetItemWeightMultiplier()

float UPrimalInventoryComponent::GetItemWeightMultiplier ( UPrimalItem * anItem)
inline

Definition at line 1094 of file Inventory.h.

◆ GetLastItemSlot()

UPrimalItem * UPrimalInventoryComponent::GetLastItemSlot ( )
inline

Definition at line 1106 of file Inventory.h.

◆ GetLifetimeReplicatedProps()

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

Definition at line 1035 of file Inventory.h.

◆ GetLocalOwnerHUD()

AShooterHUD * UPrimalInventoryComponent::GetLocalOwnerHUD ( )
inline

Definition at line 1034 of file Inventory.h.

◆ GetMaxInventoryItems()

int UPrimalInventoryComponent::GetMaxInventoryItems ( bool bIgnoreHiddenDefaultInventory)
inline

Definition at line 1038 of file Inventory.h.

◆ GetMultiUseEntries()

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

Definition at line 1057 of file Inventory.h.

◆ GetNumOfDefaultItemsBlacklisted()

int UPrimalInventoryComponent::GetNumOfDefaultItemsBlacklisted ( )
inline

Definition at line 1115 of file Inventory.h.

◆ GetOwnerController()

AShooterPlayerController * UPrimalInventoryComponent::GetOwnerController ( )
inline

Definition at line 976 of file Inventory.h.

◆ GetPrivateStaticClass()

static UClass * UPrimalInventoryComponent::GetPrivateStaticClass ( )
inlinestatic

Definition at line 953 of file Inventory.h.

◆ GetSpoilingTimeMultiplier()

float UPrimalInventoryComponent::GetSpoilingTimeMultiplier ( UPrimalItem * anItem)
inline

Definition at line 1062 of file Inventory.h.

◆ GetTotalDurabilityOfTemplate()

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

Definition at line 1018 of file Inventory.h.

◆ GetTotalEquippedItemStat()

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

Definition at line 1020 of file Inventory.h.

◆ GetWirelessItemQty()

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

Definition at line 1109 of file Inventory.h.

◆ GiveInitialItems()

void UPrimalInventoryComponent::GiveInitialItems ( bool SkipEngrams)
inline

Definition at line 987 of file Inventory.h.

◆ GroundDropTraceLocationOffsetField()

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

Definition at line 816 of file Inventory.h.

◆ IncrementArkTributeItemQuantity()

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

Definition at line 1013 of file Inventory.h.

◆ IncrementItemTemplateQuantity()

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

Definition at line 1012 of file Inventory.h.

◆ InitDefaultInventory()

void UPrimalInventoryComponent::InitDefaultInventory ( )
inline

Definition at line 988 of file Inventory.h.

◆ InitializeInventory()

void UPrimalInventoryComponent::InitializeInventory ( )
inline

Definition at line 989 of file Inventory.h.

◆ InventoryCustomFilter_Implementation()

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

Definition at line 1102 of file Inventory.h.

◆ InventoryItemsField()

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

Definition at line 722 of file Inventory.h.

◆ InventoryNameOverrideField()

FString & UPrimalInventoryComponent::InventoryNameOverrideField ( )
inline

Definition at line 763 of file Inventory.h.

◆ InventoryRefresh()

void UPrimalInventoryComponent::InventoryRefresh ( )
inline

Definition at line 1059 of file Inventory.h.

◆ InventoryViewersPlayLocalSound()

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

Definition at line 977 of file Inventory.h.

◆ InventoryViewersStopLocalSound()

void UPrimalInventoryComponent::InventoryViewersStopLocalSound ( USoundBase * aSound)
inline

Definition at line 978 of file Inventory.h.

◆ InvUpdatedFrameField()

int & UPrimalInventoryComponent::InvUpdatedFrameField ( )
inline

Definition at line 783 of file Inventory.h.

◆ IsAllowedInventoryAccess()

bool UPrimalInventoryComponent::IsAllowedInventoryAccess ( APlayerController * ForPC)
inline

Definition at line 1056 of file Inventory.h.

◆ IsAtMaxInventoryItems()

bool UPrimalInventoryComponent::IsAtMaxInventoryItems ( )
inline

Definition at line 1100 of file Inventory.h.

◆ IsCraftingAllowed()

bool UPrimalInventoryComponent::IsCraftingAllowed ( UPrimalItem * anItem)
inline

Definition at line 1042 of file Inventory.h.

◆ IsLocal()

bool UPrimalInventoryComponent::IsLocal ( )
inline

Definition at line 1036 of file Inventory.h.

◆ IsLocalToPlayer()

bool UPrimalInventoryComponent::IsLocalToPlayer ( AShooterPlayerController * ForPC)
inline

Definition at line 1037 of file Inventory.h.

◆ IsOnCraftRequestCooldown()

bool UPrimalInventoryComponent::IsOnCraftRequestCooldown ( )
inline

Definition at line 1104 of file Inventory.h.

◆ IsOwnedByPlayer()

bool UPrimalInventoryComponent::IsOwnedByPlayer ( )
inline

Definition at line 1067 of file Inventory.h.

◆ IsRepairingAllowed()

bool UPrimalInventoryComponent::IsRepairingAllowed ( )
inline

Definition at line 1044 of file Inventory.h.

◆ IsServerCustomFolder()

bool UPrimalInventoryComponent::IsServerCustomFolder ( int InventoryCompType)
inline

Definition at line 1089 of file Inventory.h.

◆ IsValidWirelessConnection()

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

Definition at line 1107 of file Inventory.h.

◆ ItemClassWeightMultipliersField()

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

Definition at line 803 of file Inventory.h.

◆ ItemCraftingConsumptionReplenishmentsField()

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

Definition at line 774 of file Inventory.h.

◆ ItemCraftingSoundOverrideField()

USoundBase * UPrimalInventoryComponent::ItemCraftingSoundOverrideField ( )
inline

Definition at line 777 of file Inventory.h.

◆ ItemCraftQueueEntriesField()

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

Definition at line 727 of file Inventory.h.

◆ ItemRemovedBySoundField()

USoundBase * UPrimalInventoryComponent::ItemRemovedBySoundField ( )
inline

Definition at line 796 of file Inventory.h.

◆ ItemSetsField()

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

Definition at line 791 of file Inventory.h.

◆ ItemSlotsField()

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

Definition at line 724 of file Inventory.h.

◆ ItemSpawnActorClassOverridesField()

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

Definition at line 756 of file Inventory.h.

◆ ItemSpoilingTimeMultipliersField()

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

Definition at line 731 of file Inventory.h.

◆ LastAddToCraftQueueSoundTimeField()

long double & UPrimalInventoryComponent::LastAddToCraftQueueSoundTimeField ( )
inline

Definition at line 814 of file Inventory.h.

◆ LastCraftRequestTimeField()

long double & UPrimalInventoryComponent::LastCraftRequestTimeField ( )
inline

Definition at line 822 of file Inventory.h.

◆ LastInventoryRefreshTimeField()

long double & UPrimalInventoryComponent::LastInventoryRefreshTimeField ( )
inline

Definition at line 770 of file Inventory.h.

◆ LastRefreshCheckItemTimeField()

long double & UPrimalInventoryComponent::LastRefreshCheckItemTimeField ( )
inline

Definition at line 784 of file Inventory.h.

◆ LastUsedItemTimesField()

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

Definition at line 782 of file Inventory.h.

◆ LastWirelessCraftingCheckLocField()

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

Definition at line 825 of file Inventory.h.

◆ LastWirelessUpdateFrameField()

int & UPrimalInventoryComponent::LastWirelessUpdateFrameField ( )
inline

Definition at line 829 of file Inventory.h.

◆ LastWirelessUpdateTimeField()

long double & UPrimalInventoryComponent::LastWirelessUpdateTimeField ( )
inline

Definition at line 828 of file Inventory.h.

◆ LoadAdditionalStructureEngrams()

bool UPrimalInventoryComponent::LoadAdditionalStructureEngrams ( )
inline

Definition at line 969 of file Inventory.h.

◆ LoadArkTriuteItems()

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

Definition at line 1087 of file Inventory.h.

◆ LocalUseItemSlot()

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

Definition at line 1019 of file Inventory.h.

◆ MaxInventoryAccessDistanceField()

float & UPrimalInventoryComponent::MaxInventoryAccessDistanceField ( )
inline

Definition at line 799 of file Inventory.h.

◆ MaxInventoryItemsField()

int & UPrimalInventoryComponent::MaxInventoryItemsField ( )
inline

Definition at line 733 of file Inventory.h.

◆ MaxInventoryWeightField()

float & UPrimalInventoryComponent::MaxInventoryWeightField ( )
inline

Definition at line 734 of file Inventory.h.

◆ MaxItemCooldownTimeClearField()

float & UPrimalInventoryComponent::MaxItemCooldownTimeClearField ( )
inline

Definition at line 775 of file Inventory.h.

◆ MaxItemCraftQueueEntriesField()

int & UPrimalInventoryComponent::MaxItemCraftQueueEntriesField ( )
inline

Definition at line 738 of file Inventory.h.

◆ MaxItemSetsField()

float & UPrimalInventoryComponent::MaxItemSetsField ( )
inline

Definition at line 788 of file Inventory.h.

◆ MaxItemTemplateQuantitiesField()

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

Definition at line 776 of file Inventory.h.

◆ MaxRemoteInventoryViewingDistanceField()

float & UPrimalInventoryComponent::MaxRemoteInventoryViewingDistanceField ( )
inline

Definition at line 764 of file Inventory.h.

◆ MinItemSetsField()

float & UPrimalInventoryComponent::MinItemSetsField ( )
inline

Definition at line 787 of file Inventory.h.

◆ MulticastUpdateNearbyWirelessCrafting_Implementation()

void UPrimalInventoryComponent::MulticastUpdateNearbyWirelessCrafting_Implementation ( )
inline

Definition at line 1111 of file Inventory.h.

◆ NextItemConsumptionIDField()

FItemNetID & UPrimalInventoryComponent::NextItemConsumptionIDField ( )
inline

Definition at line 786 of file Inventory.h.

◆ NextItemSpoilingIDField()

FItemNetID & UPrimalInventoryComponent::NextItemSpoilingIDField ( )
inline

Definition at line 785 of file Inventory.h.

◆ NotifyClientItemArkTributeStatusChanged()

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

Definition at line 981 of file Inventory.h.

◆ NotifyClientsItemStatus()

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

Definition at line 980 of file Inventory.h.

◆ NotifyCraftingItemConsumption()

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

Definition at line 1061 of file Inventory.h.

◆ NotifyItemAdded()

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

Definition at line 965 of file Inventory.h.

◆ NotifyItemQuantityUpdated()

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

Definition at line 1088 of file Inventory.h.

◆ NotifyItemRemoved()

void UPrimalInventoryComponent::NotifyItemRemoved ( UPrimalItem * theItem)
inline

Definition at line 967 of file Inventory.h.

◆ NumItemSetsPowerField()

float & UPrimalInventoryComponent::NumItemSetsPowerField ( )
inline

Definition at line 789 of file Inventory.h.

◆ NumSlotsField()

int & UPrimalInventoryComponent::NumSlotsField ( )
inline

Definition at line 737 of file Inventory.h.

◆ NumVanityItemsField()

int & UPrimalInventoryComponent::NumVanityItemsField ( )
inline

Definition at line 736 of file Inventory.h.

◆ OnArkTributeItemsAdded()

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

Definition at line 1080 of file Inventory.h.

◆ OnArkTributeItemsRemoved()

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

Definition at line 1078 of file Inventory.h.

◆ OnComponentCreated()

void UPrimalInventoryComponent::OnComponentCreated ( )
inline

Definition at line 1098 of file Inventory.h.

◆ OnComponentDestroyed()

void UPrimalInventoryComponent::OnComponentDestroyed ( bool bDestroyingHierarchy)
inline

Definition at line 1001 of file Inventory.h.

◆ OnDeserializedByGame()

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

Definition at line 1065 of file Inventory.h.

◆ OnGrindItem()

void UPrimalInventoryComponent::OnGrindItem ( )
inline

Definition at line 1048 of file Inventory.h.

◆ OnInventoryItemAddedField()

FInventoryItemAdded & UPrimalInventoryComponent::OnInventoryItemAddedField ( )
inline

Definition at line 817 of file Inventory.h.

◆ OnInventoryItemRemovedField()

FInventoryItemRemoved & UPrimalInventoryComponent::OnInventoryItemRemovedField ( )
inline

Definition at line 818 of file Inventory.h.

◆ OnRegister()

void UPrimalInventoryComponent::OnRegister ( )
inline

Definition at line 958 of file Inventory.h.

◆ OpenInventorySoundField()

USoundBase * UPrimalInventoryComponent::OpenInventorySoundField ( )
inline

Definition at line 797 of file Inventory.h.

◆ OverrideCraftingFinishedSoundField()

USoundBase * UPrimalInventoryComponent::OverrideCraftingFinishedSoundField ( )
inline

Definition at line 813 of file Inventory.h.

◆ OverrideInventoryDefaultTabField()

int & UPrimalInventoryComponent::OverrideInventoryDefaultTabField ( )
inline

Definition at line 728 of file Inventory.h.

◆ OverrideItemMinimumUseInterval()

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

Definition at line 1096 of file Inventory.h.

◆ RefreshItemSpoilingTimes()

void UPrimalInventoryComponent::RefreshItemSpoilingTimes ( )
inline

Definition at line 1060 of file Inventory.h.

◆ RemoteAddItemToCustomFolder()

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

Definition at line 1050 of file Inventory.h.

◆ RemoteInventoryAllowAddItems()

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

Definition at line 994 of file Inventory.h.

◆ RemoteInventoryAllowCraftingItems()

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

Definition at line 996 of file Inventory.h.

◆ RemoteInventoryAllowRemoveItems()

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

Definition at line 995 of file Inventory.h.

◆ RemoteInventoryAllowRepairingItems()

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

Definition at line 997 of file Inventory.h.

◆ RemoteInventoryAllowViewing()

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

Definition at line 993 of file Inventory.h.

◆ RemoteInventoryDescriptionStringField()

FString & UPrimalInventoryComponent::RemoteInventoryDescriptionStringField ( )
inline

Definition at line 739 of file Inventory.h.

◆ RemoteViewingInventoryPlayerControllersField()

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

Definition at line 721 of file Inventory.h.

◆ RemoveArkTributeItem()

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

Definition at line 1081 of file Inventory.h.

◆ RemoveCustomFolder()

static void UPrimalInventoryComponent::RemoveCustomFolder ( )
inlinestatic

Definition at line 1091 of file Inventory.h.

◆ RemoveItem()

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

Definition at line 970 of file Inventory.h.

◆ RemoveItemCrafting()

void UPrimalInventoryComponent::RemoveItemCrafting ( UPrimalItem * craftingItem)
inline

Definition at line 1029 of file Inventory.h.

◆ RemoveItemSpoilingTimer()

void UPrimalInventoryComponent::RemoveItemSpoilingTimer ( UPrimalItem * theItem)
inline

Definition at line 968 of file Inventory.h.

◆ RequestAddArkTributeItem()

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

Definition at line 1085 of file Inventory.h.

◆ SavedForceDefaultInventoryRefreshVersionField()

int & UPrimalInventoryComponent::SavedForceDefaultInventoryRefreshVersionField ( )
inline

Definition at line 809 of file Inventory.h.

◆ Serialize() [1/2]

void UPrimalInventoryComponent::Serialize ( FArchive * Ar)
inline

Definition at line 1099 of file Inventory.h.

◆ Serialize() [2/2]

void UPrimalInventoryComponent::Serialize ( FStructuredArchiveRecord Record)
inline

Definition at line 956 of file Inventory.h.

◆ ServerAddFromArkTributeInventory()

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

Definition at line 1084 of file Inventory.h.

◆ ServerAddItemToSlot()

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

Definition at line 946 of file Inventory.h.

◆ ServerAddItemToSlot_Implementation()

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

Definition at line 1010 of file Inventory.h.

◆ ServerAddToArkTributeInventory()

static char UPrimalInventoryComponent::ServerAddToArkTributeInventory ( )
inlinestatic

Definition at line 1082 of file Inventory.h.

◆ ServerCloseRemoteInventory()

void UPrimalInventoryComponent::ServerCloseRemoteInventory ( AShooterPlayerController * ByPC)
inline

Definition at line 999 of file Inventory.h.

◆ ServerCraftItem()

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

Definition at line 1023 of file Inventory.h.

◆ ServerCustomFolderField()

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

Definition at line 801 of file Inventory.h.

◆ ServerEquipItem()

bool UPrimalInventoryComponent::ServerEquipItem ( FItemNetID & itemID)
inline

Definition at line 972 of file Inventory.h.

◆ ServerForceMergeItemStack()

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

Definition at line 947 of file Inventory.h.

◆ ServerForceMergeItemStack_Implementation()

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

Definition at line 1049 of file Inventory.h.

◆ ServerMakeRecipeItem()

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

Definition at line 948 of file Inventory.h.

◆ ServerMakeRecipeItem_Implementation()

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

Definition at line 1008 of file Inventory.h.

◆ ServerMergeItemStack_Implementation()

void UPrimalInventoryComponent::ServerMergeItemStack_Implementation ( FItemNetID ItemID)
inline

Definition at line 1047 of file Inventory.h.

◆ ServerRemoveItemFromSlot()

void UPrimalInventoryComponent::ServerRemoveItemFromSlot ( FItemNetID ItemID)
inline

Definition at line 949 of file Inventory.h.

◆ ServerRemoveItemFromSlot_Implementation()

void UPrimalInventoryComponent::ServerRemoveItemFromSlot_Implementation ( FItemNetID ItemID)
inline

Definition at line 1009 of file Inventory.h.

◆ ServerRepairItem()

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

Definition at line 1026 of file Inventory.h.

◆ ServerRequestItems()

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

Definition at line 982 of file Inventory.h.

◆ ServerSelectedCustomItemAction()

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

Definition at line 1103 of file Inventory.h.

◆ ServerSplitItemStack()

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

Definition at line 950 of file Inventory.h.

◆ ServerSplitItemStack_Implementation()

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

Definition at line 1046 of file Inventory.h.

◆ ServerViewRemoteInventory()

void UPrimalInventoryComponent::ServerViewRemoteInventory ( AShooterPlayerController * ByPC)
inline

Definition at line 998 of file Inventory.h.

◆ SetCraftingEnabled()

void UPrimalInventoryComponent::SetCraftingEnabled ( bool bEnable)
inline

Definition at line 1043 of file Inventory.h.

◆ SetEquippedItemsOwnerNoSee()

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

Definition at line 992 of file Inventory.h.

◆ SetFirstPersonMasterPoseComponent()

void UPrimalInventoryComponent::SetFirstPersonMasterPoseComponent ( USkeletalMeshComponent * WeaponComp)
inline

Definition at line 991 of file Inventory.h.

◆ SetNextItemConsumptionID_Implementation()

void UPrimalInventoryComponent::SetNextItemConsumptionID_Implementation ( FItemNetID NextItemID)
inline

Definition at line 1076 of file Inventory.h.

◆ SetNextItemSpoilingID_Implementation()

void UPrimalInventoryComponent::SetNextItemSpoilingID_Implementation ( FItemNetID NextItemID)
inline

Definition at line 1075 of file Inventory.h.

◆ SetQuantityValuesField()

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

Definition at line 795 of file Inventory.h.

◆ SetQuantityWeightsField()

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

Definition at line 794 of file Inventory.h.

◆ SlotMaxMagicNumberField()

int & UPrimalInventoryComponent::SlotMaxMagicNumberField ( )
inline

Definition at line 768 of file Inventory.h.

◆ StartingAbsoluteMaxInventoryItemsField()

int & UPrimalInventoryComponent::StartingAbsoluteMaxInventoryItemsField ( )
inline

Definition at line 766 of file Inventory.h.

◆ StaticDropItem()

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

Definition at line 975 of file Inventory.h.

◆ StaticDropNewItem()

static ADroppedItem * UPrimalInventoryComponent::StaticDropNewItem ( )
inlinestatic

Definition at line 974 of file Inventory.h.

◆ StaticRegisterNativesUPrimalInventoryComponent()

static void UPrimalInventoryComponent::StaticRegisterNativesUPrimalInventoryComponent ( )
inlinestatic

Definition at line 952 of file Inventory.h.

◆ StopAllCraftingRepairing()

void UPrimalInventoryComponent::StopAllCraftingRepairing ( )
inline

Definition at line 1030 of file Inventory.h.

◆ SwapCustomFolder()

static void UPrimalInventoryComponent::SwapCustomFolder ( )
inlinestatic

Definition at line 1003 of file Inventory.h.

◆ SwapInventoryItems()

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

Definition at line 1027 of file Inventory.h.

◆ TickComponent()

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

Definition at line 1031 of file Inventory.h.

◆ TickCraftQueue()

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

Definition at line 1032 of file Inventory.h.

◆ TransferAllItemsToInventory()

void UPrimalInventoryComponent::TransferAllItemsToInventory ( UPrimalInventoryComponent * ToInventory)
inline

Definition at line 1101 of file Inventory.h.

◆ TribeInventoryAccessRankSelectionIconsField()

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

Definition at line 831 of file Inventory.h.

◆ TryMultiUse()

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

Definition at line 1054 of file Inventory.h.

◆ Unstasised()

void UPrimalInventoryComponent::Unstasised ( )
inline

Definition at line 1040 of file Inventory.h.

◆ UpdatedCraftQueue()

void UPrimalInventoryComponent::UpdatedCraftQueue ( )
inline

Definition at line 1064 of file Inventory.h.

◆ UpdateNetWeaponClipAmmo()

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

Definition at line 979 of file Inventory.h.

◆ UpdateSlotMagicNumber()

void UPrimalInventoryComponent::UpdateSlotMagicNumber ( )
inline

Definition at line 966 of file Inventory.h.

◆ UpdateTribeGroupInventoryRank()

void UPrimalInventoryComponent::UpdateTribeGroupInventoryRank ( unsigned __int8 NewRank)
inline

Definition at line 951 of file Inventory.h.

◆ UpdateTribeGroupInventoryRank_Implementation()

void UPrimalInventoryComponent::UpdateTribeGroupInventoryRank_Implementation ( unsigned __int8 NewRank)
inline

Definition at line 1095 of file Inventory.h.

◆ UpdateWirelessResources()

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

Definition at line 1112 of file Inventory.h.

◆ UsedItem()

void UPrimalInventoryComponent::UsedItem ( UPrimalItem * anItem)
inline

Definition at line 1063 of file Inventory.h.

◆ UsesWirelessCrafting()

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

Definition at line 1108 of file Inventory.h.

◆ ValidateGeneratedRepEnums()

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

Definition at line 954 of file Inventory.h.

◆ WeaponAsEquipmentAttachmentInfosField()

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

Definition at line 778 of file Inventory.h.


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