Zdexby TheHolyOneZ
5,221 classes
Class

UInventoryComponent

: UActorComponent : UObject
/Script/ReadyOrNot.InventoryComponent 0x05D8 (1,496 B) align 8 inherited 0x00A8 vtable /Script/ReadyOrNot
0x00x05D8

Members 19

OffsetSizeNameTypeFlagsDefault
0x00A80x08padding / unreflected
0x10OnEquippedItemChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnClientItemAddedToInventoryFMulticastScriptDelegate4 flags<delegate>
0x10OnItemAddedToInventoryFMulticastScriptDelegate4 flags<delegate>
0x10OnItemRemovedFromInventoryFMulticastScriptDelegate4 flags<delegate>
0x10OnItemEquippedFMulticastScriptDelegate4 flags<delegate>
0x10OnItemHolsteredFMulticastScriptDelegate4 flags<delegate>
0x01100x48padding / unreflected
0x38LatestItemChangeRequestFItemChangeRequestNetRepNotify+3 flags{ChangeId={A=-1514686974, B=1151093569, C=-1220415822, D=17…
0x38LastReceivedItemChangeRequestFItemChangeRequestProtected+2 flags{ChangeId={A=-1690711682, B=1235606712, C=1156506813, D=-44…
0x08QueuedItemSwapABaseItem*Protected+5 flagsnullptr
0x08LastEquippedItemABaseItem*NetProtected+7 flagsnullptr
0x08LastEquippedIteNameFNameNetProtected+7 flagsNone
0x08LastEquippedWeaponABaseWeapon*NetProtected+7 flagsnullptr
0x10LastEquippedItemWheelFItemPairNetRepNotify+5 flags{Item=nullptr}
0x10InventoryItemsTArray<ABaseItem*>NetRepNotify+6 flags[]
0x10RemovedInventoryItemsTArray<ABaseItem*>NetRepNotify+6 flags[]
0x88SpawnedGearFSpawnedGearNetRepNotify+3 flags{Guid={A=1144913493, B=1323399444, C=397973149, D=-12535032…
0x2E8LastEquippedLoadoutFSavedLoadoutNetTransient+2 flags{Name="", PresetName="", ActiveLoadoutPreset=None, Primary=…
0x08SelectedDeviceABaseItem*NetProtected+6 flagsnullptr
0x05900x38padding / unreflected
0x10ItemSelectionGroupsTArray<FItemSelectionGroup>5 flags[]
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 4boolProtected+9 flagsfalse
0x01bReplicates : 1bit 5boolNet+7 flagsfalse
0x00910x01padding / unreflected
0x01bAutoActivate : 1bit 1bool6 flagsfalse
0x01bIsActive : 1bit 2boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 3bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 5boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 7bool6 flagsfalse
0x00930x02padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 77

SignatureFlagsNativeParams
void ThrowSpecificItem(ABaseItem* Item, bool bMarkAsEvidence)NativeEvent+1 flags0x09
void ThrowEquippedItem()FinalNative+1 flags0x00
void ThrowAllWeapons()FinalNative+1 flags0x00
void ThrowAllItems()FinalNative+1 flags0x00
void Server_PlayTPHolster(const FItemChangeRequest& ItemChangeRequest)NativeEvent+1 flags0x38
void Server_ChangeEquippedItem(const FItemChangeRequest& ItemChangeRequest)NativeEvent+1 flags0x38
void Server_AttemptEquipNewLoadout(const FSavedLoadout& Loadout)NativeEvent+1 flags0x2E8
void ResetLatestItemChangeRequest(ABaseItem* Item)FinalNative+1 flags0x08
bool RemoveInventoryItem(ABaseItem* Item, bool bNullOwner)FinalNative+1 flags0x0A
void RefreshItemCategories()FinalNative+1 flags0x00
bool PutItemInHands(ABaseItem* Item, bool bInstant, bool bForce, bool bSaveToHotkey)FinalNative+1 flags0x0C
void PlayTPDraw(const FItemChangeRequest& ItemChangeRequest)FinalNative+1 flags0x38
void PlayLocalHolster(const FItemChangeRequest& ItemChangeRequest)NativeEvent+1 flags0x38
void PlayLocalDraw(const FItemChangeRequest& ItemChangeRequest)NativeEvent+1 flags0x38
void OnRep_SpawnedGear()FinalNative+1 flags0x00
void OnRep_ItemWheelEquippedChanged()NativePublic0x00
void OnRep_ItemChangeRequest()FinalNative+1 flags0x00
void OnRep_InventoryItemsChanged()NativePublic0x00
void OnPlayerItemChanged__DelegateSignature(ABaseItem* Item)Public0x08
void OnNewItemChangeDrawComplete(ABaseItem* Item)FinalNative+1 flags0x08
void OnItemRemoved__DelegateSignature(ABaseItem* Item)Public0x08
void OnItemEquipped__DelegateSignature(ABaseItem* Item)Public0x08
void OnEquippedItemChanged__DelegateSignature()Public0x00
void OnActorRelevancyChanged(AActor* Actor, bool bIsRelevant)FinalNative+1 flags0x09
void Multicast_NotifyInventoryItemsChanged()NativeEvent+1 flags0x00
bool IsWearingHeadArmour()FinalNative+1 flags0x01
bool IsWearingExplosiveVest()FinalNative+1 flags0x01
bool IsWearingArmour()FinalNative+1 flags0x01
bool IsWearingAntiFlashGoggles()FinalNative+1 flags0x01
bool IsItemEquipped_Class(TSubclassOf<ABaseItem> ItemClass)FinalNative+1 flags0x09
bool IsItemEquipped(const EItemCategory& ItemCategory)FinalNative+1 flags0x02
bool IsEquippingSpecificItem(ABaseItem* Item)FinalNative+1 flags0x09
bool IsEquippingItemOfType(const EItemCategory& ItemCategory)FinalNative+1 flags0x02
bool IsEquippingItemOfClass(TSubclassOf<UObject> ClassType)FinalNative+1 flags0x09
bool IsEquippingItem()FinalNative+1 flags0x01
bool IsEquippedWithShield(ABaseItem* Item)FinalNative+1 flags0x09
bool IsAnyItemAttachedToHands()FinalNative+1 flags0x01
bool IsAnyItemAttachedToBody()FinalNative+1 flags0x01
bool IsAnyBlockingAnimationPlaying()FinalNative+1 flags0x01
bool HolsterEquippedItem(bool bInstant)FinalNative+1 flags0x02
bool Holster(ABaseItem* Item, bool bInstant)FinalNative+1 flags0x0A
bool HasInventoryItem(ABaseItem* Item)FinalNative+1 flags0x09
bool HasAnyInventoryItemsOfType(const EItemCategory& ItemCategory)FinalNative+1 flags0x02
bool HasAnyInventoryItemsOfClass(TSubclassOf<ABaseItem> ItemClass)FinalNative+1 flags0x09
bool HasAnyInventoryItems()FinalNative+1 flags0x01
TArray<ABaseItem*> GetRemovedInventoryItems()FinalNative+1 flags0x10
ABaseWeapon* GetLastEquippedWeapon()FinalNative+1 flags0x08
FSavedLoadout GetLastEquippedLoadout()FinalNative+1 flags0x2E8
ABaseItem* GetLastEquippedItemWheel()FinalNative+1 flags0x08
ABaseItem* GetLastEquippedItem()FinalNative+1 flags0x08
TArray<ABaseItem*> GetInventoryItemsOfType(const EItemCategory& ItemCategory)FinalNative+1 flags0x18
TArray<ABaseItem*> GetInventoryItems()FinalNative+1 flags0x10
ABaseItem* GetInventoryItemOfType(const EItemCategory& ItemCategory)FinalNative+1 flags0x10
ABaseItem* GetInventoryItemOfClassType(const EItemClass& ItemClass)FinalNative+1 flags0x10
ABaseItem* GetInventoryItemOfClass(TSubclassOf<UObject> Class, bool bCanEquipCheck)FinalNative+1 flags0x18
ABaseItem* GetHolsteredItem()FinalNative+1 flags0x08
AHeadwear* GetHelmet()FinalNative+1 flags0x08
AHeadwear* GetFacewear()FinalNative+1 flags0x08
ABaseItem* GetEquippedItem()FinalNative+1 flags0x08
ABaseArmour* GetArmour()FinalNative+1 flags0x08
void EquipLastEquippedWeapon(bool bInstant, bool bForce)FinalNative+1 flags0x02
void EquipLastEquippedItemWheel(bool bInstant, bool bForce)FinalNative+1 flags0x02
void EquipLastEquippedItem(bool bInstant, bool bForce)FinalNative+1 flags0x02
ABaseItem* EquipItemOfType(const EItemCategory& ItemCategory, bool bInstant, bool bSaveToHotkey)FinalNative+1 flags0x10
ABaseItem* EquipItemOfClass(TSubclassOf<UObject> ClassType, bool bInstant)FinalNative+1 flags0x18
ABaseItem* EquipItemFromGroup_Name(const FName& GroupName, int32 ItemCategoryIndex)FinalNative+1 flags0x18
ABaseItem* EquipItemFromGroup_Index(int32 GroupIndex, int32 ItemCategoryIndex)FinalNative+1 flags0x10
bool EquipHolsteredItem(bool bInstant)FinalNative+1 flags0x02
bool DestroyInventoryItem(ABaseItem* Item)FinalNative+1 flags0x09
void DestroyAllEquippedItems()FinalNative+1 flags0x00
int32 CountInventoryItemType(const EItemCategory& ItemCategory)FinalNative+1 flags0x08
void ClientOnItemAddedToInventory__DelegateSignature(ABaseItem* Item)Public0x08
void Client_NotifyInventorySpawned()NativeEvent+1 flags0x00
void Client_NotifyInventoryItemsDestroyed()NativeEvent+1 flags0x00
void Client_NotifyInventoryItemsChanged()NativeEvent+1 flags0x00
bool CanEquip(ABaseItem* Item)FinalNative+1 flags0x09
bool AddInventoryItem(ABaseItem* Item)FinalNative+1 flags0x09

Used by 1

types with a member, parameter or interface of this type