implements IRefundableInterface
0x00x0158
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x0058 | 0x08 | padding / unreflected | |||
| 0x10 | OnCrafted | FMulticastScriptDelegate | Transient+4 flags | <delegate> | |
| 0x10 | OnEquipped | FMulticastScriptDelegate | Transient+4 flags | <delegate> | |
| 0x10 | OnUnEquipped | FMulticastScriptDelegate | Transient+4 flags | <delegate> | |
| 0x18 | Name | FText | Protected+4 flags | <FText> | |
| 0x18 | Description | FText | Protected+4 flags | <FText> | |
| 0x04 | Cost | int32 | Protected+6 flags | 0 | |
| 0x01 | UseOldCost | bool | Protected+6 flags | false | |
| 0x01 | UpgradeTier | EUpgradeTiers | Protected+8 flags | Tier_1 | |
| 0x01 | upgradeClass | EUpgradeClass | Protected+8 flags | Class_A | |
| 0x00C7 | 0x01 | padding / unreflected | |||
| 0x08 | Category | UItemUpgradeCategory* | Protected+8 flags | nullptr | |
| 0x50 | UpgradeCraftingCost | TMap<UResourceData*, float> | Protected+3 flags | <TMap> | |
| 0x10 | ResourceCost | TArray<UResourceData*> | Protected+3 flags | [] | |
| 0x10 | Elements | TArray<UItemUpgradeElement*> | Protected+5 flags | [] | |
| 0x10 | StatTexts | TArray<FItemUpgradeStatText> | Protected+5 flags | [] | |
| 0x0150 | 0x08 | unreflected bytes to end of UItemUpgrade | |||
Inherited from USavableDataAsset 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | EnableDangerousSaveGameIDEditing | bool | Protected+7 flags | false | |
| 0x0039 | 0x03 | padding / unreflected | |||
| 0x10 | SavegameID | FGuid | Protected+6 flags | {A=0, B=0, C=0, D=0} | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | BuildRestriction | UBuildRestriction* | Protected+6 flags | nullptr | |
Inherited from UDataAsset 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | NativeClass | TSubclassOf<UDataAsset> | 7 flags | /Script/Engine.DataAsset |
Functions 9
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UnequipUpgrade(TSubclassOf<AActor> itemClass, AFSDPlayerState* PlayerState) | FinalNative+1 flags | 0x10 | |
| void ItemUpgradeSignature__DelegateSignature(UItemUpgrade* Upgrade) | Public | 0x08 | |
| TArray<FItemUpgradeStatText> GetUpgradeStatTexts() | NativePublic | 0x10 | |
| FText GetUpgradeName(UItemUpgrade* Upgrade) | FinalNative+2 flags | 0x20 | |
| TArray<FCraftingCost> GetUpgradeCost() | FinalNative+1 flags | 0x10 | |
| FString GetSourceName() | FinalNative+1 flags | 0x10 | |
| FUpgradeValues GetGenericUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, UItemUpgrade* upgradeClass) | FinalNative+2 flags | 0x34 | |
| float GetCreditsCost() | FinalNative+1 flags | 0x04 | |
| void EquipUpgrade(TSubclassOf<AActor> itemClass, AFSDPlayerState* PlayerState) | FinalNative+1 flags | 0x10 |
Subclasses 28
UAddComponentUpgradeUBonusDamageUpgradeUCombinedUpgradeUConditionalDamageModifierUpgradeUConditionalDamageTagBonusUpgradeUCryoSprayProjectileUpgradeUDamageBonusBaseUpgradeUDamageTagBonusUpgradeUFearAoEBonusUpgradeUFlatDamageUpgradeUGatlingHotShellsBonusUpgradeULockCountSTEBonusUpgradeUPlatformGunUpgradeUPushDynamicStatusEffectDamageBonusUpgradeUPushSatusEffectDamageBonusUpgradeUSentryGunTypeUpgradeUStandardItemUpgradeUStatusAndStateDamageBonusUpgradeUStatusDamageBonusUpgradeUStickFlameActorUpgradeUStickyFlameStatusEffectUpgradeUTargetSpecificDamageBonusUpgradeUTargetStateDamageBonusUpgradeUTriggeredStatusEffectUpgradeUWeaponChargeProgressDamageBonusUWeaponFireComponentUpgradeUWeaponHitCounterUpgradeUWeaponSwitchProjectileUpgrade
Used by 34
types with a member, parameter or interface of this typeAAmmoDrivenWeaponABoscoUBoscoAbillityComponentABP_PlayerController_SpaceRig_CUCombinedUpgradeACryosprayItemADetPackItemAFlameThrowerItemUInventoryComponentUItemUpgradeElementUItemUpgradePreviewComponentUITM_Loadout_UpgradeBar_CUITM_Overclock_Details_CUITM_Overclock_Icon_CUITM_Overclocks_Equip_CUITM_Overclocks_Equip_Item_CUITM_UpgGear_UpgIconSingle_CULIB_Game_SpaceRig_CALineCutterUMENU_UpgradeScreen_CUOverclockShematicItemUPermanentItemUpgradeRewardUPopup_GearUpgrade_Buy_CAProjectileBaseUProjectileLauncherBaseComponentARecallableSentryGunItemUSaveGameStateComponentUSchematicBlueprintLibraryASentryGunItemAThrowableItemUTOOLTIP_Overclock_Item_CIUpgradableUUpgradableGearComponentFUpgradeTier