| Activate(bool bReset=false) | UActorComponent | |
| AddItemOfClass(TSubclassOf< UItemDefinition > ItemClass, int Count=1) | UInventoryComponent | |
| AddItemOfClassInventory(TSubclassOf< UItemDefinition > ItemClass, int Count=1, EInventoryTypes inventory=EInventoryTypes ::MainContainer) | UInventoryComponent | |
| AddTickPrerequisiteActor(AActor PrerequisiteActor) | UActorComponent | |
| AddTickPrerequisiteComponent(UActorComponent PrerequisiteComponent) | UActorComponent | |
| AddToRoot() | UObject | |
| AllMeleeWeapons | UInventoryComponent | |
| AllRangedWeapons | UInventoryComponent | |
| AllWeapons | UInventoryComponent | |
| AssetUserData | UActorComponent | |
| AssetUserDataEditorOnly | UActorComponent | |
| AsyncPhysicsTick(float32 DeltaSeconds, float32 SimSeconds) | UActorComponent | |
| AttachVisualItemOfKindWithoutAnimation(TSubclassOf< UItemDefinition > ItemKind, EVisualCarrySlot AttachTo=EVisualCarrySlot ::RightHand) | UInventoryComponent | |
| bAutoActivate | UActorComponent | |
| BeginPlay() | UActorComponent | |
| bIsEditorOnly | UActorComponent | |
| bReplicates | UActorComponent | |
| bReplicateUsingRegisteredSubObjectList | UActorComponent | |
| CanEquipItemOfClass(TSubclassOf< UItemDefinition > ItemDefinitionClass) const | UInventoryComponent | |
| CarryItemOfKind(TSubclassOf< UItemDefinition > ItemKind) const | UInventoryComponent | |
| Class | UObject | |
| ComponentCreationMethod | UActorComponent | |
| ComponentHasTag(FName Tag) const | UActorComponent | |
| ComponentTags | UActorComponent | |
| ComponentTickInterval | UActorComponent | |
| ConsumeItemOfKind(TSubclassOf< UItemDefinition > ItemKind) | UInventoryComponent | |
| CopyScriptPropertiesFrom(const UObject OtherObject) | UObject | |
| CountItemOfTypeInSlot(const TSubclassOf< UItemDefinition > ItemClass, EInventoryTypes InventoryType) const | UInventoryComponent | |
| CountItemsOfClass(TSubclassOf< UItemDefinition > ItemClass, EInventorySlotKind Inventory=EInventorySlotKind ::BasicInventory) const | UInventoryComponent | |
| CountItemsOfType(FGameplayTag ItemType) const | UInventoryComponent | |
| Create(AActor Actor, FName WithName=NAME_None) | UInventoryComponent | static |
| Deactivate() | UActorComponent | |
| DestroyComponent(UObject Object) | UActorComponent | |
| DetachVisualItemOfKindWithoutAnimation(TSubclassOf< UItemDefinition > ItemKind) | UInventoryComponent | |
| EndPlay(EEndPlayReason EndPlayReason) | UActorComponent | |
| EquipArmor(UArmorDefinition Armor) | UInventoryComponent | |
| EquipArmorOfClass(TSubclassOf< UArmorDefinition > Armor) | UInventoryComponent | |
| EquipItem(EInventoryTypes Type, int Slot) | UInventoryComponent | |
| EquipMeleeWeapon(UWeaponMeleeDefinition Weapon) | UInventoryComponent | |
| EquipMeleeWeaponOfClass(TSubclassOf< UWeaponMeleeDefinition > Weapon) | UInventoryComponent | |
| EquippedArmor | UInventoryComponent | |
| EquippedArmorType | UInventoryComponent | |
| EquippedArmorVisualsDefinition | UInventoryComponent | |
| EquipRangedWeapon(UWeaponArcheryDefinition Weapon) | UInventoryComponent | |
| EquipRangedWeaponOfClass(TSubclassOf< UWeaponArcheryDefinition > Weapon) | UInventoryComponent | |
| EquipWeaponOfClass(TSubclassOf< UWeaponDefinition > Weapon) | UInventoryComponent | |
| FindSpellOfType(FGameplayTag SpellItemType) const | UInventoryComponent | |
| FindSpellWithAllSpecsOf(FGameplayTagContainer SpellSpecs) const | UInventoryComponent | |
| FindSpellWithAnySpecOf(FGameplayTagContainer SpellSpecs) const | UInventoryComponent | |
| FirstEquippedMeleeWeapon | UInventoryComponent | |
| FirstEquippedRangedWeapon | UInventoryComponent | |
| Get(const AActor Actor, FName WithName=NAME_None) | UInventoryComponent | static |
| GetAllMeleeWeapons() const | UInventoryComponent | |
| GetAllRangedWeapons() const | UInventoryComponent | |
| GetAllWeapons() const | UInventoryComponent | |
| GetbAutoActivate() const | UActorComponent | |
| GetbIsEditorOnly() const | UActorComponent | |
| GetbReplicates() const | UActorComponent | |
| GetbReplicateUsingRegisteredSubObjectList() const | UActorComponent | |
| GetClass() const | UObject | |
| GetComponentCreationMethod() const | UActorComponent | |
| GetComponentTickInterval() const | UActorComponent | |
| GetEquippedArmor() const | UInventoryComponent | |
| GetEquippedArmorType() const | UInventoryComponent | |
| GetEquippedArmorVisualsDefinition() const | UInventoryComponent | |
| GetEquippedItemsOfClass(TSubclassOf< UItemDefinition > ItemClass) const | UInventoryComponent | |
| GetFirstEquippedItemOfClass(const TSubclassOf< UItemDefinition > ItemClass) const | UInventoryComponent | |
| GetFirstEquippedMeleeWeapon() const | UInventoryComponent | |
| GetFirstEquippedRangedWeapon() const | UInventoryComponent | |
| GetFullName(const UObject StopOuter=nullptr) const | UObject | |
| GetIsRooted() const | UObject | |
| GetItems() const | UInventoryComponent | |
| GetItemsMatchingAllSpecsOf(FGameplayTagContainer ItemTypes) const | UInventoryComponent | |
| GetItemsMatchingAnySpecOf(FGameplayTagContainer ItemTypes) const | UInventoryComponent | |
| GetItemsMatchingAnyTypeOf(FGameplayTagContainer ItemTypes) const | UInventoryComponent | |
| GetItemsOfType(FGameplayTag ItemType) const | UInventoryComponent | |
| GetItemsWithSpec(FGameplayTag ItemSpec) const | UInventoryComponent | |
| GetName() const | UObject | |
| GetOrCreate(AActor Actor, FName WithName=NAME_None) | UInventoryComponent | static |
| GetOuter() const | UObject | |
| GetOutermost() const | UObject | |
| GetOwner() const | UActorComponent | |
| GetPackage() const | UObject | |
| GetPathName(const UObject StopOuter=nullptr) const | UObject | |
| GetTypedOuter(TSubclassOf< UObject > Target) const | UObject | |
| GetWorld() const | UObject | |
| HasBegunPlay() const | UActorComponent | |
| HasEquippedItemOfClass(TSubclassOf< UItemDefinition > ItemClass) const | UInventoryComponent | |
| HasEquippedItemOfType(FGameplayTag ItemType) const | UInventoryComponent | |
| HasItemOfClass(TSubclassOf< UItemDefinition > ItemClass, EInventorySlotKind Inventory=EInventorySlotKind ::BasicInventory) const | UInventoryComponent | |
| HasItemOfType(FGameplayTag ItemType) const | UInventoryComponent | |
| HasItemOfTypeInAnyGivenSlot(const TSubclassOf< UItemDefinition > ItemClass, TArray< EInventoryTypes > InventoryTypes) const | UInventoryComponent | |
| HasItemOfTypeInSlot(const TSubclassOf< UItemDefinition > ItemClass, EInventoryTypes InventoryType) const | UInventoryComponent | |
| HasTorch() const | UInventoryComponent | |
| IsA(const UClass Class) const | UObject | |
| IsActive() const | UActorComponent | |
| IsBeingDestroyed() const | UActorComponent | |
| IsComponentTickEnabled() const | UActorComponent | |
| IsRooted | UObject | |
| IsSupportedForNetworking() const | UObject | |
| IsTransient() const | UObject | |
| IsVisualizationComponent() const | UActorComponent | |
| Items | UInventoryComponent | |
| LoadConfig() | UObject | |
| MarkPackageDirty() const | UObject | |
| MarkRenderStateDirty() | UActorComponent | |
| Modify(bool bAlwaysMarkDirty=true) | UObject | |
| Name | UObject | |
| OnComponentActivated | UActorComponent | |
| OnComponentDeactivated | UActorComponent | |
| opCast(?&Address) const | UObject | |
| Outer | UObject | |
| Outermost | UObject | |
| Owner | UActorComponent | |
| Package | UObject | |
| PrimaryComponentTick | UActorComponent | |
| ReloadConfig() | UObject | |
| RemoveAllItemsOfClass(TSubclassOf< UItemDefinition > ItemClass, EInventorySlotKind Inventory=EInventorySlotKind ::BasicInventory) | UInventoryComponent | |
| RemoveFromRoot() | UObject | |
| RemoveItemOfClass(TSubclassOf< UItemDefinition > ItemClass, int Count=1, EInventorySlotKind Inventory=EInventorySlotKind ::BasicInventory) | UInventoryComponent | |
| RemoveTickPrerequisiteActor(AActor PrerequisiteActor) | UActorComponent | |
| RemoveTickPrerequisiteComponent(UActorComponent PrerequisiteComponent) | UActorComponent | |
| SaveConfig() | UObject | |
| SetActive(bool bNewActive, bool bReset=false) | UActorComponent | |
| SetAutoActivate(bool bNewAutoActivate) | UActorComponent | |
| SetbAutoActivate(bool Value) | UActorComponent | |
| SetbCanEverAffectNavigation(bool Value) | UActorComponent | |
| SetbEditableWhenInherited(bool Value) | UActorComponent | |
| SetbIsEditorOnly(bool Value) | UActorComponent | |
| SetbReplicates(bool Value) | UActorComponent | |
| SetbReplicateUsingRegisteredSubObjectList(bool Value) | UActorComponent | |
| SetbTickInEditor(bool Value) | UActorComponent | |
| SetComponentTickEnabled(bool bEnabled) | UActorComponent | |
| SetComponentTickInterval(float32 TickInterval) | UActorComponent | |
| SetComponentTickIntervalAndCooldown(float32 TickInterval) | UActorComponent | |
| SetIsReplicated(bool ShouldReplicate) | UActorComponent | |
| SetIsVisualizationComponent(bool Value) | UActorComponent | |
| SetTickableWhenPaused(bool bTickableWhenPaused) | UActorComponent | |
| SetTickGroup(ETickingGroup NewTickGroup) | UActorComponent | |
| SetTransactional(bool bTransactional) | UObject | |
| StaticClass() | UInventoryComponent | static |
| TakeOutItemOfKind(TSubclassOf< UItemDefinition > ItemKind) | UInventoryComponent | |
| TakeOutTorch() | UInventoryComponent | |
| Tick(float32 DeltaSeconds) | UActorComponent | |
| ToggleActive() | UActorComponent | |
| ToString() const | UObject | |
| UnequipArmor() | UInventoryComponent | |
| UnEquipItem() const | UInventoryComponent | |
| UnequipWeapons() | UInventoryComponent | |
| World | UObject | |