Zdexby TheHolyOneZ
9,486 classes
Class

USN2ProcessorStationViewModel

: UMVVMViewModelBase : UObject
/Script/Subnautica2.SN2ProcessorStationViewModel 0x00B8 (184 B) align 8 inherited 0x0068 vtable /Script/Subnautica2
0x00x00B8

Members 11

OffsetSizeNameTypeFlagsDefault
0x08SelectedRecipeUUWECraftingRecipe*8 flagsnullptr
0x08InventoryViewModelUSN2InventoryScreenViewModel*8 flagsnullptr
0x04ProcessingOutputAmountint327 flags0
0x01ProcessingStateESN2ProcessorState7 flagsNoRecipe
0x007D0x03padding / unreflected
0x04NextCraftProgressfloat7 flags0
0x00840x04padding / unreflected
0x08RecipesListViewModelUSN2RecipesListViewModel*8 flagsnullptr
0x08SelectedRecipeViewModelUSN2RecipeViewModel*8 flagsnullptr
0x01bAllowChangingRecipebool7 flagsfalse
0x00990x03padding / unreflected
0x08ProcessorInventoryTWeakObjectPtr<UUWEInventoryComponent>8 flagsnullptr
0x08RecipeSelectionTWeakObjectPtr<USN2ProcessorStationRecipeSelection>8 flagsnullptr
0x08InteractorTWeakObjectPtr<USN2ProcessorStationInteractionComponent>8 flagsnullptr
0x00B40x04unreflected bytes to end of USN2ProcessorStationViewModel

Functions 10

SignatureFlagsNativeParams
void TryLoadProcessorForRecipe()FinalNative+1 flags0x00
void Teardown()FinalNative+1 flags0x00
void Setup(USN2ProcessorStationRecipeSelection* RecipeSelection, USN2ProcessorStationInteractionComponent* InInteractor, UUWEInventoryComponent* ProcessorInputInventory, UUWECraftingRecipeCategory* RootCategory)FinalNative+1 flags0x20
void SelectRecipe(USN2RecipeViewModel* Recipe)FinalNative+1 flags0x08
void OnProcessorStateChanged(UUWECraftingRecipe* Recipe, const ESN2ProcessorState& State, int32 OutputCount)FinalNative+1 flags0x10
void OnProcessorInputInventoryChanged()FinalNative+1 flags0x00
bool IsSelectedRecipe(USN2RecipeViewModel* RecipeVM)FinalNative+1 flags0x09
int32 GetProcessorInventoryID()FinalNative+1 flags0x04
float GetCraftTimeLeft()FinalNative+1 flags0x04
float GetCraftProgress()FinalNative+1 flags0x04

Used by 2

types with a member, parameter or interface of this type