Zdexby TheHolyOneZ
9,486 classes
Class

USN2RecipeViewModel

: UMVVMViewModelBase : UObject
/Script/Subnautica2.SN2RecipeViewModel 0x00D8 (216 B) align 8 inherited 0x0068 vtable /Script/Subnautica2
0x00x00D8

Members 16

OffsetSizeNameTypeFlagsDefault
0x04TotalOutputCountint327 flags0
0x04TotalInputCountint327 flags0
0x01bIsBiomodRecipebool7 flagsfalse
0x00710x07padding / unreflected
0x08WorldContextObjectUObject*Protected+6 flagsnullptr
0x08RecipeUUWECraftingRecipe*Protected+6 flagsnullptr
0x08BuilderActionUSN2BuilderActionData*Protected+6 flagsnullptr
0x08RelevantAssetUUWEPrimaryDataAssetBase*Protected+6 flagsnullptr
0x08CraftingComponentUUWECraftingComponent*Protected+8 flagsnullptr
0x10RequirementsTArray<USN2RecipeRequirementViewModel*>Protected+2 flags[]
0x01IsPinnedboolProtected+6 flagsfalse
0x01IsLockedboolProtected+7 flagsfalse
0x00B20x02padding / unreflected
0x04CraftTimefloatProtected+7 flags0
0x01IsFirstTimeUnlockedboolProtected+7 flagsfalse
0x00B90x03padding / unreflected
0x04CurrentProgressCountint32Protected+7 flags0
0x04TotalProgressCountint32Protected+7 flags0
0x00C40x04padding / unreflected
0x10OverrideCraftingComponentInventoriesTArray<int32>2 flags[]

Functions 35

SignatureFlagsNativeParams
void UpdateInventory()FinalNative+1 flags0x00
void UnsubscribeFromInventoryNotifications()FinalNative+1 flags0x00
void TrySetRecipePinned(bool bNewValue)FinalNative+1 flags0x01
void TriggerBuilderAction()FinalNative+1 flags0x00
void SubscribeToInventoryNotifications()FinalNative+1 flags0x00
bool ShouldIgnoreCost()FinalNative+1 flags0x01
void OnSubsystemInventoryUpdated(const int32& InventoryId)FinalNative+1 flags0x04
void OnScanProgressMade(UUWEScanData* ScanData, int32 TotalScanCount)FinalNative+1 flags0x0C
void OnRecipeUnpinned(UUWEPrimaryDataAssetBase* UnpinnedRecipe)FinalNative+1 flags0x08
void OnRecipePinned(UUWEPrimaryDataAssetBase* PinnedRecipe)FinalNative+1 flags0x08
void OnInventoryChanged()FinalNative+1 flags0x00
void OnBioScanRequirementsChanged()FinalNative+1 flags0x00
void OnAnyInventoryChanged()FinalNative+1 flags0x00
void MarkAsSeen()FinalNative+1 flags0x00
bool IsRecipeEnabled()FinalNative+1 flags0x01
bool HasEnoughSpaceForOutput()FinalNative+1 flags0x01
TSoftObjectPtr<UTexture2D> GetThumbnail()FinalNative+1 flags0x28
FText GetSecondaryDescription()FinalNative+1 flags0x10
TArray<USN2RecipeRequirementViewModel*> GetRequirements()FinalNative+1 flags0x10
bool GetRecipeNameSubstringExceedsCharacterLimit()FinalNative+1 flags0x01
FString GetRecipeNameAsString()FinalNative+1 flags0x10
FText GetRecipeName()FinalNative+1 flags0x10
int32 GetRecipeCraftingOutputCount()FinalNative+1 flags0x04
UUWECraftingRecipe* GetRecipe()FinalNative+1 flags0x08
bool GetPublished()FinalNative+1 flags0x01
FText GetPowerGeneration()FinalNative+1 flags0x10
FText GetPowerDrain()FinalNative+1 flags0x10
int32 GetOrderingIndex()FinalNative+1 flags0x04
TArray<FText> GetLocalPlayerActiveWarnings()FinalNative+1 flags0x10
bool GetIsPinned()FinalNative+1 flags0x01
FText GetDescription()FinalNative+1 flags0x10
TArray<FConsumableInfo> GetConsumableInfo()FinalNative+1 flags0x10
void Disconnect()FinalNative+1 flags0x00
bool CheckItemNameSubstringExceedsCharacterLimit(int32 SubstringCharacterLimit)FinalNative+1 flags0x05
bool CanAffordRecipe()FinalNative+1 flags0x01

Used by 15

types with a member, parameter or interface of this type