Zdexby TheHolyOneZ
5,360 classes
Class

UInventorySubsystem

: UGameInstanceSubsystem : USubsystem : UObject
/Script/StormEscape.InventorySubsystem 0x01C0 (448 B) align 8 inherited 0x0030 vtable /Script/StormEscape
0x00x01C0

Members 17

OffsetSizeNameTypeFlagsDefault
0x10OnGenderTransitionedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnInventoryUpdatedFMulticastScriptDelegate4 flags<delegate>
0x10OnItemEquippedFMulticastScriptDelegate4 flags<delegate>
0x10OnColorEquippedFMulticastScriptDelegate4 flags<delegate>
0x10OnSkinUnlockedFMulticastScriptDelegate4 flags<delegate>
0x10UnlockedItemsTArray<UPDA_Entitlement*>2 flags[]
0x50EquippedItemsTMap<EEquipSlot, UPDA_Entitlement*>1 flags<TMap>
0x50EquippedColorsTMap<FName, FSkinColorVariant>1 flags<TMap>
0x50EntitlementMapTMap<FName, UPDA_Entitlement*>1 flags<TMap>
0x01CharacterGenderECharacterGender5 flagsECG_None
0x01810x07padding / unreflected
0x20CustomRequirementsMetFGameplayTagContainer1 flags{GameplayTags=[], ParentTags=[]}
0x04DoorsUnlockedint325 flags0
0x04DoorsToUnlockint325 flags30
0x04PlayersRevivedint325 flags0
0x04PlayersToReviveint325 flags25
0x04TimeBurnedfloat5 flags0
0x04TimeToBurnfloat5 flags600

Functions 22

SignatureFlagsNativeParams
void UnlockItem(UPDA_Entitlement* Entitlement)FinalNative+1 flags0x08
bool SetEquippedItemColor(const FName& ItemId)FinalNative+1 flags0x09
void SetCharacterGender(const ECharacterGender& NewGender)FinalNative+1 flags0x01
void SaveInventory()FinalNative+1 flags0x00
void OnPlayerRevived()FinalNative+1 flags0x00
void OnPlayerBurned(float InDuration)FinalNative+1 flags0x04
void OnDoorUnlocked()FinalNative+1 flags0x00
void OnCustomRequirementMet(FGameplayTag& CustomRequirement)FinalNative+1 flags0x08
void LoadInventory()FinalNative+1 flags0x00
bool IsUnlockConditionMet(UPDA_Entitlement* Entitlement)FinalNative+1 flags0x09
bool IsUnlockable(UPDA_Entitlement* Entitlement)FinalNative+1 flags0x09
bool IsLevelRequirementMet(UPDA_Entitlement* Entitlement)FinalNative+1 flags0x09
bool IsItemUnlockedByID(const FName& ItemId)FinalNative+1 flags0x09
bool IsItemUnlocked(UPDA_Entitlement* Entitlement)FinalNative+1 flags0x09
UPDA_Entitlement* GetEquippedItem(const EEquipSlot& Slot)FinalNative+1 flags0x10
bool GetEquippedColor(const FName& ItemId, FSkinColorVariant& EquippedColor)FinalNative+1 flags0x4D
FText GetCustomUnlockProgress(const FGameplayTag& CustomRequirement)FinalNative+1 flags0x18
FText GetCustomUnlockCondition(const FGameplayTag& CustomRequirement)FinalNative+1 flags0x18
ECharacterGender GetCharacterGender()FinalNative+1 flags0x01
bool EquipItem(UPDA_Entitlement* Entitlement, const EEquipSlot& Slot)FinalNative+1 flags0x0A
bool EquipColor(UPDA_Entitlement* Entitlement, const EEquipSlot& Slot, int32 ColorIndex)FinalNative+1 flags0x11
bool AreCustomRequirementMet(UPDA_Entitlement* Entitlement)FinalNative+1 flags0x09

Used by 1

types with a member, parameter or interface of this type