Zdexby TheHolyOneZ
4,763 classes
Class

UCraftWindowMainWidget

: UBaseCharacterWidget : UAHBaseUserWidget : UUserWidget : UWidget : UVisual : UObject
/Script/AtomicHeart.CraftWindowMainWidget 0x0670 (1,648 B) align 16 inherited 0x0328 vtable /Script/AtomicHeart
0x00x0670

Members 57

OffsetSizeNameTypeFlagsDefault
0x03280x08padding / unreflected
0x04ItemsToCraftCountint327 flags0
0x01bDisableWidgetClosingbool6 flagstrue
0x03350x03padding / unreflected
0x08CraftItemRequirementsContainerUPanelWidget*9 flagsnullptr
0x08ResourceInfoWidgetUResourceInfoWidget*9 flagsnullptr
0x08ResourceHelpButtonUButton*9 flagsnullptr
0x08ResourceHelpButtonAnchorUPanelWidget*9 flagsnullptr
0x08ItemToCraftDataAssetUDA_ItemBase*Transient+7 flagsnullptr
0x03600x08padding / unreflected
0x01bCanCraftbool7 flagsfalse
0x01bIsMoreInfoOpenedbool7 flagsfalse
0x01bIsCreateButtonHoldedbool7 flagsfalse
0x036B0x05padding / unreflected
0x10RequirementsWidgetsTArray<ECraftMachineTutorial>6 flags[]
0x03800x20padding / unreflected
0x01CraftTutorialTypeECraftMachineTutorial6 flagsNone
0x03A10x07padding / unreflected
0x08PlayerInventoryUBaseInventoryWidget*9 flagsnullptr
0x08StorageInventoryUStorageInventoryWidget*9 flagsnullptr
0x08CurrentInventoryWidgetUBaseInventoryWidget*7 flagsnullptr
0x01CurrentReceiptsCategoryEItemCategoryProtected+7 flagsAll
0x01CurrentDisassembleCategoryEDisassembleTabProtected+7 flagsNone
0x03C20x06padding / unreflected
0x50TabsNamesTMap<TMap<TArray<TMap<TMap<bool, EDisassembleTab>, EItemCategory>>, EItemCategory>, ECraftWindowTab>Protected+4 flags<TMap>
0x50CategoryNamesTMap<TArray<TMap<TMap<bool, EDisassembleTab>, EItemCategory>>, EItemCategory>Protected+4 flags<TMap>
0x10CategoriesForDLC1TArray<TMap<TMap<bool, EDisassembleTab>, EItemCategory>>Protected+5 flags[]
0x50CurrentCategoryNamesTMap<TMap<bool, EDisassembleTab>, EItemCategory>Protected+3 flags<TMap>
0x50DisassembleCategoryNamesTMap<bool, EDisassembleTab>Protected+4 flags<TMap>
0x01bUseManualCloseEventboolProtected+8 flagsfalse
0x01bIsCloseMenuActionAvailableboolProtected+6 flagsfalse
0x051A0x06padding / unreflected
0x08SecondaryNavPanelUNavigationPanelWidget*Protected+9 flagsnullptr
0x08MainNavPanelUNavigationPanelWidget*Protected+9 flagsnullptr
0x08BottomWidgetSwitcherUWidgetSwitcher*Protected+9 flagsnullptr
0x08DisassembleSwitcherUWidgetSwitcher*Protected+9 flagsnullptr
0x04CurrentCraftWindowTabIndexint32Protected+6 flags-1
0x01CurrentCraftWindowTabECraftWindowTabProtected+6 flagsNone
0x05450x03padding / unreflected
0x08WeaponUpgradeWidgetUWeaponUpgradeWidget*Protected+9 flagsnullptr
0x08RecipeEntryTemplateTSubclassOf<URecipeEntryWidget>Protected+9 flagsnullptr
0x08MovedToStorageTemplateTSubclassOf<UMovedToStorageWidget>Protected+9 flagsnullptr
0x08RecipesContainerUPanelWidget*Protected+9 flagsnullptr
0x08MovedToStorageContainerUPanelWidget*Protected+9 flagsnullptr
0x04ItemsInColumnint32Protected+8 flags0
0x04ItemsInRowint32Protected+8 flags0
0x04MaxItemsToCraftCountint32Protected+8 flags1
0x057C0x04padding / unreflected
0x08CraftItemWindowUCraftItemWindowWidget*Protected+9 flagsnullptr
0x28ItemInspectionActorTSoftObjectPtr<AItemInspectionUI>Protected+4 flags<SoftObjectProperty>
0x04CurrentCategoryIndexint32Protected+6 flags0
0x05B40x04padding / unreflected
0x10RecipeEntryWidgetsTArray<TWeakObjectPtr<URecipeEntryWidget>>Protected+4 flags[]
0x08SelectedRecipeEntryWidgetTWeakObjectPtr<URecipeEntryWidget>Protected+9 flags<0xffffffff>
0x08HoveredRecipeEntryWidgetTWeakObjectPtr<URecipeEntryWidget>Protected+10 flags<0xffffffff>
0x01bInspectModeStateboolProtected+7 flagsfalse
0x01bIsUpgradeMenuOpenedboolProtected+7 flagsfalse
0x05DA0x02padding / unreflected
0x04TimeToHoldCreateButtonfloatProtected+7 flags1
0x04CreateButtonHoldTimefloatProtected+7 flags0
0x01bCraftProgressIsDoneboolProtected+7 flagsfalse
0x05E50x03padding / unreflected
0x04CraftItemBlendTimefloatProtected+6 flags1
0x04CraftItemBlendExpfloatProtected+6 flags2
0x18HelpButtonTextFTextProtected+2 flags<FText>
0x06180x39padding / unreflected
0x01bSwitchToSkillsAvailableboolProtected+6 flagsfalse
0x01bIsDLC4CodeboolProtected+6 flagsfalse
0x06530x05padding / unreflected
0x10WidgetPoolTArray<UHoverTextWidget*>Transient+4 flags[]
0x08HoverTextWidgetUHoverTextWidget*7 flagsnullptr
Inherited from UAHBaseUserWidget 12
OffsetSizeNameTypeFlagsDefault
0x10RightStickInputEventFMulticastScriptDelegate4 flags<delegate>
0x10OnWidgetClosedFMulticastScriptDelegate4 flags<delegate>
0x08InputContextTagFGameplayTagProtected+6 flags{TagName=None}
0x01bShowCursorboolProtected+8 flagsfalse
0x01bShowCursorOnControllerboolProtected+8 flagsfalse
0x01bFocusWidgetboolProtected+8 flagstrue
0x02930x05padding / unreflected
0x28ApplyingTagsFGameplayTagContainerProtected+4 flags{GameplayTags=[], ParentTags=[]}
0x28ProhibitionTagsToOpenWidgetFGameplayTagContainerProtected+4 flags{GameplayTags=[], ParentTags=[]}
0x08WidgetTagFGameplayTagProtected+6 flags{TagName=None}
0x01bShouldSendVisibilityEventsboolProtected+8 flagsfalse
0x01bPauseGameboolProtected+8 flagsfalse
0x02F20x06padding / unreflected
0x08CursorSettingsUDA_GamepadCursorSettings*Protected+6 flagsnullptr
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2}
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01800x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequenceTickManager*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<TArray<UWidgetTree*>>Transient+2 flags[]
0x10NamedSlotBindingsTArray<UWidgetTree*>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01ED0x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F90x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<UPanelSlot*>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00BD0x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D90x27padding / unreflected
0x10NativeBindingsTArray<void>TransientProtected+2 flags[]

Functions 57

SignatureFlagsNativeParams
void UpdateUpgradesForItem(URecipeEntryWidget* RecipeEntry)FinalNative+1 flags0x08
void UpdateCraftItemCount(int32 InCount)FinalNative+1 flags0x04
void UpdateAvailableResources(bool bIsShowNeedAmount, const TArray<void>& InPrice)FinalNative+1 flags0x18
void UnhoverRecipeEntry(URecipeEntryWidget* RecipeEntryWidget)FinalNative+1 flags0x08
bool TryToCraftItem(int32 ItemsCount)FinalNative+1 flags0x05
void SwitchToSkills()FinalNative+1 flags0x00
void SelectRecipeEntry(URecipeEntryWidget* RecipeEntryWidget)FinalNative+1 flags0x08
void RequestSpawnPickupableItem(const FVector& InSpawnLocation, int32 Count)FinalNative+1 flags0x10
void RemoveOneItemCount()FinalNative+1 flags0x00
void OpenResourceInfoFirstIndex()FinalNative+1 flags0x00
void OnWindowChanged(UAHBaseUserWidget* InWidget)EventProtected0x08
void OnWeaponSlotUpgraded()EventPublic0x00
void OnUpdateCurrentCountEvent(int32 OutCount, const ECraftResult& CanCraftResult)EventProtected0x05
bool OnTryToConsumeResources(int32 InItemsCount)FinalNative+1 flags0x05
void OnTabChangedEvent(const ECraftWindowTab& InCraftWindowTab)EventPublic0x01
void OnShowOpenWorldMapEvent(bool bIsVisible)EventPublic0x01
void OnShowMoreButtonPressed()FinalNative+1 flags0x00
void OnSelectButtonPressed()FinalNative+1 flags0x00
void OnResourceHelpButtonUnhovered()FinalNative+1 flags0x00
void OnResourceHelpButtonHovered()FinalNative+1 flags0x00
void OnResourceButtonClicked(UCraftItemRequirements* CraftItemRequirementsWidget, int32 ButtonIndex)FinalNative+1 flags0x0C
void OnRecipeUnhovered(URecipeEntryWidget* RecipeEntryWidget)EventProtected0x08
void OnRecipeSelected(URecipeEntryWidget* RecipeEntryWidget, bool bIsWeapon)EventProtected0x09
void OnRecipeHovered(URecipeEntryWidget* RecipeEntryWidget)EventProtected0x08
void OnRecipeAdded(URecipeEntryWidget* RecipeEntryWidget)EventProtected0x08
void OnPickupableItemSpawnedEvent(AAHPickupableItem* SpawnedItem)EventProtected0x08
void OnNavigateRecipe(URecipeEntryWidget* RecipeEntry)EventProtected0x08
void OnItemMovedToAnotherInventory()EventPublic0x00
void OnInventoryItemHovered(UBaseInventoryWidget* TargetInventory)FinalNative+1 flags0x08
void OnInspectModeChanged()EventProtected0x00
void OnHeadButtonHoveredEvent(UNavigationMenuWidget* Button)EventProtected0x08
void OnHeadButtonClickedEvent()EventProtected0x00
void OnCreateButtonReleased()FinalNative+1 flags0x00
void OnCreateButtonPressed()FinalNative+1 flags0x00
void OnCraftItemWindowClosed()EventProtected0x00
void OnChangeTab(const ECraftWindowTab& InCraftWindowTab)FinalNative+1 flags0x01
void OnChangedRecipesCategory()NativeEvent+1 flags0x00
void OnChangedDisassembleCategoryEvent(const EDisassembleTab& DisassembleTab)EventProtected0x01
void MoveItemToAnotherInventoryByClick(UBaseInventoryWidget* TargetInventory)FinalNative+1 flags0x08
void MoveCurrentItemToAnotherInventory()FinalNative+1 flags0x00
void InitNavPanel()FinalNative+1 flags0x00
void HoverRecipeEntry(URecipeEntryWidget* RecipeEntryWidget)FinalNative+1 flags0x08
URecipeEntryWidget* GetRecipeWidget(UDA_ItemBase* InItemData)FinalNative+1 flags0x10
void FillTabWithPlayerWeapons()FinalNative+1 flags0x00
void ExitTutorial()EventPublic0x00
void DisassembleItemButtonReleased()FinalNative+1 flags0x00
void DisassembleItemButtonPressed()FinalNative+1 flags0x00
void CloseCraftItemWindow()FinalNative+1 flags0x00
void ChangeTabByIndex(int32 InIndex, bool bIsFromNavPanel)FinalNative+1 flags0x05
void ChangeRecipeCategoryByIndex(int32 InIndex, bool bIsFromNavPanel)FinalNative+1 flags0x05
void ChangeInspectMode(bool IsActivateInspectMode)FinalNative+1 flags0x01
void ChangeDisassembleCategoryByIndex(int32 InIndex, bool bIsFromNavPanel)FinalNative+1 flags0x05
void AutosortInventoryItems()FinalNative+1 flags0x00
void AddRecipesByItem(const TArray<ECraftResult>& ItemsToCraft, const ECraftResult& InCraftResult, const ECraftWindowTab& InRecipeType)FinalNative+1 flags0x12
void AddOneCraftItemCount()FinalNative+1 flags0x00
void AddCraftItemCount(int32 InDelta)FinalNative+1 flags0x04
void ActivateItemInspectMode()FinalNative+1 flags0x00

Used by 3

types with a member, parameter or interface of this type