0x00x0108
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OnSchematicAddedToInventory | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnSchematicReset | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnSchematicBuilt | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | Category | USchematicCategory* | Protected+8 flags | nullptr | |
| 0x08 | PricingTier | USchematicPricingTier* | Protected+8 flags | nullptr | |
| 0x08 | Rarity | USchematicRarity* | Protected+6 flags | nullptr | |
| 0x08 | UsedByCharacter | UPlayerCharacterID* | Protected+8 flags | nullptr | |
| 0x08 | Item | USchematicItem* | Protected+11 flags | nullptr | |
| 0x50 | CraftingCost | TMap<UResourceData*, int32> | Protected+5 flags | <TMap> | |
| 0x01 | CostIsLocked | bool | Protected+6 flags | false | |
| 0x0101 | 0x07 | unreflected bytes to end of USchematic | |||
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 16
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetCraftingMaterialCost() | FinalNative+1 flags | 0x00 | |
| void SetCostLocked(bool IsLocked) | FinalNative+1 flags | 0x01 | |
| void SchematicDelegate__DelegateSignature(USchematic* Schematic) | Public | 0x08 | |
| void ResetGivenReward(UFSDSaveGame* SaveGame) | FinalNative+1 flags | 0x08 | |
| void RemoveSchematicFromPlayerInventory(UObject* WorldContext) | FinalNative+1 flags | 0x08 | |
| void GiveRewardForFree(UFSDSaveGame* SaveGame) | FinalNative+1 flags | 0x08 | |
| FText GetTitle() | FinalNative+1 flags | 0x18 | |
| ESchematicState GetSchematicState(UObject* WorldContext) | FinalNative+1 flags | 0x09 | |
| USchematicItem* GetSchematicItem() | FinalNative+1 flags | 0x08 | |
| TMap<UResourceData*, int32> GetResourceCost() | FinalNative+1 flags | 0x50 | |
| FColor GetIconTint() | FinalNative+1 flags | 0x04 | |
| UTexture* GetIcon(UObject* WorldContextObject) | FinalNative+1 flags | 0x10 | |
| FText GetDescription() | FinalNative+1 flags | 0x18 | |
| bool CanAffordSchematic(UObject* WorldContext) | FinalNative+1 flags | 0x09 | |
| void BuildSchematic(UObject* WorldContext) | FinalNative+1 flags | 0x08 | |
| void AddSchematicToPlayerInventory(UObject* WorldContext) | FinalNative+1 flags | 0x08 |
Used by 19
types with a member, parameter or interface of this typeFDeepDiveRewardItemFEndMissionResultAEventRewardDispenserUForgingFunctionLibraryUFSDGameInstanceUITM_MatrixCore_CUITM_Overclock_Icon_CUOverclockBankAPlayerCharacterUSchematicAquisitionUSchematicBankFSchematicBankItemUSchematicBlueprintLibraryUSchematicRewardUSchematicSettingsUSpecialEventBlueprintLibraryUTOOLTIP_MatrixCore_CUUI_Forge_Schematic_CUUI_Forge_Schematic_OwnerIcon_C