| void UpgradesAddedToItem__DelegateSignature() | Public | | 0x00 |
| void SetGearStatText(FGearStatEntry& entry, const FText& Text) | FinalNative+2 flags | | 0x80 |
| bool PurchaseUpgrade(UItemID* ItemID, UItemUpgrade* Upgrade, AFSDPlayerController* PlayerController, TSubclassOf<APlayerCharacter> previewedCharacter) | FinalNative+1 flags | | 0x21 |
| bool PurchaseItem(UObject* WorldContextObject, UItemID* ItemID) | FinalNative+2 flags | | 0x11 |
| bool PlayerOwnesUpgradeInAllTiers(TSubclassOf<AActor> itemClass, UObject* WorldContextObject) | FinalNative+2 flags | | 0x11 |
| void MirrorUpgradePreviewStatus(FGearStatEntry& from, FGearStatEntry& to) | FinalNative+2 flags | | 0xD0 |
| bool IsUpgradeEquipped(TSubclassOf<AActor> itemClass, UItemUpgrade* Upgrade, AFSDPlayerState* Player) | FinalNative+2 flags | | 0x19 |
| bool IsTierUnLocked(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, int32 tierIndex, UPlayerCharacterID* characterID) | FinalNative+2 flags | | 0x21 |
| bool IsOverclockingEnabled(UObject* WorldContextObject, UPlayerCharacterID* characterID, TSubclassOf<AActor> itemClass) | FinalNative+2 flags | | 0x19 |
| bool IsItemUnlocked(UObject* WorldContextObject, UItemID* Item) | FinalNative+2 flags | | 0x11 |
| bool IsItemOwned(UObject* WorldContextObject, UItemID* Item) | FinalNative+2 flags | | 0x11 |
| bool IsItemEquipped(UObject* WorldContextObject, UItemID* ItemID) | FinalNative+2 flags | | 0x11 |
| int32 GetUpgradeTier(TSubclassOf<AActor> itemClass, UItemUpgrade* ItemUpgrade) | FinalNative+2 flags | | 0x14 |
| FString GetSourceGearName() | FinalNative+1 flags | | 0x10 |
| TMap<UResourceData*, float> GetResourceCost() | FinalNative+1 flags | | 0x50 |
| int32 GetRequiredCharacterLevel() | FinalNative+1 flags | | 0x04 |
| UTexture2D* GetPreviewImage() | FinalNative+1 flags | | 0x08 |
| TSubclassOf<AActor> GetPreviewActorClass() | FinalNative+1 flags | | 0x08 |
| TArray<UItemUpgrade*> GetOverClocks() | FinalNative+1 flags | | 0x10 |
| int32 GetMasteryProgress(UObject* WorldContextObject, UItemID* ItemID, const int32& maxMastery) | FinalNative+2 flags | | 0x18 |
| TArray<FMasteryItem> GetMasteryLevels(UItemID* ItemID) | FinalNative+2 flags | | 0x18 |
| bool GetMasteryForLevel(const TArray<FMasteryItem>& masteryLevels, int32 Level, FMasteryItem& outLevel) | FinalNative+2 flags | | 0x31 |
| TArray<FUpgradeTier> GetItemUpgradeTiers(TSubclassOf<AActor> itemClass) | FinalNative+2 flags | | 0x18 |
| EItemUpgradeStatus GetItemUpgradeStatus(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, UItemUpgrade* ItemUpgrade, UPlayerCharacterID* characterID) | FinalNative+2 flags | | 0x21 |
| TArray<UItemUpgrade*> GetItemUpgradesFromSave(TSubclassOf<AActor> itemClass, TSubclassOf<UItemUpgrade> upgradeClass, AFSDPlayerState* Player, uint8 upgradeIndex) | FinalNative+2 flags | | 0x30 |
| TSubclassOf<AActor> GetItemPreviewClassFromActor(TSubclassOf<AActor> Actor) | FinalNative+2 flags | | 0x10 |
| TSubclassOf<AActor> GetItemPreviewClass(UItemID* ItemID) | FinalNative+2 flags | | 0x10 |
| bool GetItemMasteryForLevel(UItemID* ItemID, int32 Level, FMasteryItem& outLevel) | FinalNative+2 flags | | 0x29 |
| bool GetIsItemUpgradeEquipped(AFSDPlayerState* Player, TSubclassOf<AActor> itemClass, UItemUpgrade* ItemUpgrade, UPlayerCharacterID* characterID) | FinalNative+2 flags | | 0x21 |
| UTexture2D* GetIconLine() | FinalNative+1 flags | | 0x08 |
| UTexture2D* GetIconDetailed() | FinalNative+1 flags | | 0x08 |
| UTexture2D* GetIconBG() | FinalNative+1 flags | | 0x08 |
| FText GetGearStatValue(FGearStatEntry& entry) | FinalNative+2 flags | | 0x80 |
| TArray<FGearStatEntry> GetGearStats(AFSDPlayerState* PlayerState, TSubclassOf<AActor> actorClass) | FinalNative+2 flags | | 0x20 |
| FString GetGearSourceName(UItemID* ItemID) | FinalNative+2 flags | | 0x18 |
| FText GetGearName() | FinalNative+1 flags | | 0x18 |
| FText GetGearDescription() | FinalNative+1 flags | | 0x18 |
| FText GetGearCategory() | FinalNative+1 flags | | 0x18 |
| TArray<UItemUpgrade*> GetEquippedUpgrades(TSubclassOf<AActor> itemClass, AFSDPlayerState* Player) | FinalNative+2 flags | | 0x20 |
| UItemUpgrade* GetEquippedUpgradeAtTier(TSubclassOf<AActor> itemClass, int32 tierIndex, UPlayerCharacterID* characterID, AFSDPlayerState* Player) | FinalNative+2 flags | | 0x28 |
| UItemUpgrade* GetEquippedOverclock(UObject* WorldContextObject, TSubclassOf<AActor> itemClass) | FinalNative+2 flags | | 0x18 |
| TArray<UItemUpgrade*> GetEquippableOverclocks(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, UPlayerCharacterID* characterID) | FinalNative+2 flags | | 0x28 |
| int32 GetCreditCost() | FinalNative+1 flags | | 0x04 |
| TArray<FCraftingCost> GetCraftingCost() | FinalNative+1 flags | | 0x10 |
| int32 GetCharacterLevelRequiredForItem(UItemID* ItemID) | FinalNative+2 flags | | 0x0C |
| TArray<UItemUpgrade*> GetAllUpgrades() | FinalNative+1 flags | | 0x10 |
| void ClearEquippedUpgrade(TSubclassOf<AActor> itemClass, int32 tierIndex, AFSDPlayerState* Player) | FinalNative+2 flags | | 0x18 |
| void CheckMasteryUnlocks(UItemID* ItemID, AFSDPlayerController* Player) | FinalNative+2 flags | | 0x10 |
| bool CanItemOverclock(UObject* WorldContextObject, TSubclassOf<AActor> itemClass) | FinalNative+2 flags | | 0x11 |
| bool CanAffordUpgrade(UObject* WorldContextObject, UItemUpgrade* Upgrade) | FinalNative+2 flags | | 0x11 |
| bool CanAffordItem(UObject* WorldContextObject, UItemID* ItemID) | FinalNative+2 flags | | 0x11 |