Zdexby TheHolyOneZ
9,486 classes
Class

USN2FabricatorViewModel

: UMVVMViewModelBase : UObject
/Script/Subnautica2.SN2FabricatorViewModel 0x0148 (328 B) align 8 inherited 0x0068 vtable /Script/Subnautica2
0x00x0148

Members 13

OffsetSizeNameTypeFlagsDefault
0x00680x10padding / unreflected
0x10OnForceCloseWidgetFMulticastScriptDelegate4 flags<delegate>
0x10OnInventoriesUpdatedFMulticastScriptDelegate4 flags<delegate>
0x10CategoriesTArray<USN2RecipeCategoryViewModel*>Protected+4 flags[]
0x01IsCraftingInProgressboolProtected+7 flagsfalse
0x01IsLocalCraftingInProgressboolProtected+7 flagsfalse
0x00AA0x06padding / unreflected
0x08RecipeAtTopOfQueueUUWECraftingRecipe*Protected+6 flagsnullptr
0x04QueueSizeint32Protected+7 flags0
0x00BC0x04padding / unreflected
0x10OnCraftingStartedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnCraftingCompletedFMulticastScriptDelegateProtected+4 flags<delegate>
0x08CrafterComponentUUWECrafterComponent*Protected+8 flagsnullptr
0x08CraftingComponentUUWECraftingComponent*Protected+8 flagsnullptr
0x08ActiveCategoryUUWECraftingRecipeCategory*Protected+7 flagsnullptr
0x50CategoryViewModelsByCategoryTMap<UUWECraftingRecipeCategory*, USN2RecipeCategoryViewModel*>Protected+3 flags<TMap>

Functions 20

SignatureFlagsNativeParams
bool TryAddToCraftingQueue(USN2RecipeViewModel* ViewModel)FinalNative+1 flags0x09
bool RecipeIsUsable(UUWECraftingRecipe* Recipe, FGameplayTag& ReasonOut)FinalNative+1 flags0x11
void OnPlayerInRangeChanged(bool PlayerInRange)FinalNative+1 flags0x01
void OnIsPoweredChanged(bool bIsPowered)FinalNative+1 flags0x01
void OnInventoryChanged()FinalNative+1 flags0x00
void OnInventoriesUpdated__DelegateSignature()Public0x00
void OnForceCloseWidget__DelegateSignature()Public0x00
void OnCraftInProgressChanged(bool bCraftingInProgress)FinalNative+1 flags0x01
void OnCrafterQueueUpdated(TSoftObjectPtr<UUWECraftingRecipe>& QueuedRecipe, int32 InQueueSize)FinalNative+1 flags0x2C
void OnAnimationStateChanged(const ECrafterAnimationState& PreviousState, const ECrafterAnimationState& NewState)FinalNative+1 flags0x02
bool IsPowered()FinalNative+1 flags0x01
bool HasOverflowItems()FinalNative+1 flags0x01
USN2RecipesListViewModel* GetRecipeList(UUWECraftingRecipeCategory* Category, UObject* WorldContext)FinalNative+1 flags0x18
void ForwardCraftingStarted(const TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory)FinalNative+1 flags0x30
void ForwardCraftingCompleted(const TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory)FinalNative+1 flags0x30
void ForceCloseWidget()FinalNative+1 flags0x00
void Disconnect()FinalNative+1 flags0x00
void CraftFromRecipe(USN2RecipeViewModel* RecipeVM)FinalNative+1 flags0x08
void ClearCrafterQueue()FinalNative+1 flags0x00
bool CanQueue()FinalNative+1 flags0x01

Used by 1

types with a member, parameter or interface of this type