Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/UI/HUD/PDA/WBP_TabDatabank.WBP_TabDatabank_C 0x0550 (1,360 B) align 8 inherited 0x04A8 17 scripted vtable /Game/Blueprints/UI/HUD/PDA/WBP_TabDatabank
0x00x0550

Members 21

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_DatabankTopCategoryUWBP_DatabankTopCategory_C*10 flagsnullptr
0x08TopCategoriesUVerticalBox*10 flagsnullptr
0x08RootUWBP_DatabankCategory_C*10 flagsnullptr
0x08NoDataSwitcherUCommonVisibilitySwitcher*10 flagsnullptr
0x08NodataUImage*10 flagsnullptr
0x08Line_3UImage*10 flagsnullptr
0x08Line_2UImage*10 flagsnullptr
0x08Line_1UImage*10 flagsnullptr
0x08FrameCornersUImage*10 flagsnullptr
0x08EntriesScrollBoxUScrollBox*10 flagsnullptr
0x08DatabankEntryDetailUWBP_DatabankEntryDetail_C*10 flagsnullptr
0x08Corner_TRUImage*10 flagsnullptr
0x08Corner_TLUImage*10 flagsnullptr
0x08Corner_BRUImage*10 flagsnullptr
0x08Corner_BLUImage*10 flagsnullptr
0x08CategoryHeaderUWBP_DatabankCategoryToggle_C*10 flagsnullptr
0x08BackEntryUImage*10 flagsnullptr
0x08ViewModelUSN2DatabankViewModel*Transient+8 flagsnullptr
0x08SN2PdaViewModelUSN2PdaViewModel*Transient+8 flagsnullptr
0x08DesiredDatabankEntryUUWEDatabankEntry*6 flagsnullptr
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 17

SignatureFlagsNativeParams
UWidget* DoCustomNavigation_LeftFromDetail(const EUINavigation& Navigation)
Script4 statements · 72 bytes of bytecode
0x0000CallFunc_GetDesiredFocusTarget_ReturnValue = Root.GetDesiredFocusTarget();0x002AReturnValue = CallFunc_GetDesiredFocusTarget_ReturnValue;0x003Dreturn ReturnValue;0x0047// end of script
Public0x10
UWidget* DoCustomNavigation_RightFromTree(const EUINavigation& Navigation)
Script3 statements · 52 bytes of bytecode
0x0000ReturnValue = DatabankEntryDetail.DialoguePlayButton;0x0029return ReturnValue;0x0033// end of script
Public0x10
void FindTopCategoryWidgetFromViewmodel(USN2DatabankTopCategoryViewModel* VM, const UWBP_DatabankTopCategory_C*& AsWBP Databank Top Category)
Script29 statements · 615 bytes of bytecode
0x0000PushFlow(Label_0264);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_GetAllChildren_ReturnValue = TopCategories.GetAllChildren();0x0065CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x00A0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_020A;0x00D4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EFPushFlow(Label_021A);0x00F4CallFunc_GetAllChildren_ReturnValue = TopCategories.GetAllChildren();0x0126/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0161K2Node_DynamicCast_AsWBP_Databank_Top_Category = Cast<WBP_DatabankTopCategory_C>(CallFunc_Array_Get_Item);0x0185K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Databank_Top_Category);0x01A2if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01ACCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_DynamicCast_AsWBP_Databank_Top_Category.ViewModel, VM);0x01E8if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x01F2AsWBP Databank Top Category = K2Node_DynamicCast_AsWBP_Databank_Top_Category;0x0205goto Label_0264;0x020ALabel_020A:0x020AAsWBP Databank Top Category = nullptr;0x0215goto Label_0264;0x021ALabel_021A:0x021ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0244Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x025Fgoto Label_0033;0x0264Label_0264:0x0264return;0x0266// end of script
Public0x10
void InitDesiredEntry()
Script15 statements · 298 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue_1 = IsValid(ViewModel.DesiredEntry);0x0033if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0087;0x0041Label_0041:0x0041CallFunc_IsValid_ReturnValue = IsValid(ViewModel.CurrentTopCategory);0x0074if (!(CallFunc_IsValid_ReturnValue)) goto Label_00B5;0x0082goto Label_0127;0x0087Label_0087:0x0087ViewModel.DesiredEntry = /Game/Data/DatabankEntry/DA_DataBankEntry_YourContract.DA_DataBankEntry_YourContract;0x00B0goto Label_0041;0x00B5Label_00B5:0x00B5CallFunc_GetTopCategoryForEntry_ReturnValue = ViewModel.GetTopCategoryForEntry(ViewModel.DesiredEntry);0x00FEViewModel.CurrentTopCategory = CallFunc_GetTopCategoryForEntry_ReturnValue;0x0127Label_0127:0x0127return;0x0129// end of script
Public0x00
void DetermineDesiredEntry()
Script9 statements · 133 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(ViewModel.DesiredEntry);0x0033if (!(CallFunc_IsValid_ReturnValue)) goto Label_006F;0x0041DesiredDatabankEntry = ViewModel.DesiredEntry;0x006Agoto Label_0082;0x006FLabel_006F:0x006FDesiredDatabankEntry = /Game/Data/DatabankEntry/DA_DataBankEntry_YourContract.DA_DataBankEntry_YourContract;0x0082Label_0082:0x0082return;0x0084// end of script
Public0x00
UWidget* BP_GetDesiredFocusTarget()
Script42 statements · 993 bytes of bytecode
0x0000PushFlow(Label_03D6);0x0005CallFunc_IsValid_ReturnValue = IsValid(DesiredDatabankEntry);0x0022if (!(CallFunc_IsValid_ReturnValue)) goto Label_007E;0x0030Root.Find Entry(DesiredDatabankEntry, CallFunc_Find_Entry_Widget);0x0066ReturnValue = CallFunc_Find_Entry_Widget;0x0079goto Label_03D6;0x007ELabel_007E:0x007ECallFunc_GetDesiredFocusTarget_ReturnValue = Root.GetDesiredFocusTarget();0x00A8CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetDesiredFocusTarget_ReturnValue);0x00C5if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0115;0x00D3CallFunc_GetDesiredFocusTarget_ReturnValue = Root.GetDesiredFocusTarget();0x00FDReturnValue = CallFunc_GetDesiredFocusTarget_ReturnValue;0x0110goto Label_03D6;0x0115Label_0115:0x0115Temp_int_Loop_Counter_Variable = 0;0x012CTemp_int_Array_Index_Variable = 0;0x0143Label_0143:0x0143CallFunc_GetAllChildren_ReturnValue = TopCategories.GetAllChildren();0x0175CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x01B0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01D6if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0330;0x01E4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01FFPushFlow(Label_038C);0x0204CallFunc_GetAllChildren_ReturnValue = TopCategories.GetAllChildren();0x0236/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0271K2Node_DynamicCast_AsWBP_Databank_Top_Category = Cast<WBP_DatabankTopCategory_C>(CallFunc_Array_Get_Item);0x0295K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Databank_Top_Category);0x02B2if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x02BCCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_DynamicCast_AsWBP_Databank_Top_Category.ViewModel, ViewModel.CurrentTopCategory);0x030Eif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x0318ReturnValue = K2Node_DynamicCast_AsWBP_Databank_Top_Category;0x032Bgoto Label_03D6;0x0330Label_0330:0x0330PrintString(this, "No widget found to focus", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x038BPopFlow();0x038CLabel_038C:0x038CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03B6Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03D1goto Label_0143;0x03D6Label_03D6:0x03D6return ReturnValue;0x03E0// end of script
EventProtected0x08
void Refresh(USN2DatabankCategoryViewModel* Root)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Root = Root;0x0012ExecuteUbergraph_WBP_TabDatabank(1640);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_TabDatabank_Root_K2Node_ComponentBoundEvent_0_OnEntryClicked__DelegateSignature(USN2DatabankEntryViewModel* Entry)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Entry = Entry;0x0012ExecuteUbergraph_WBP_TabDatabank(2111);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_TabDatabank_DatabankEntryDetail_K2Node_ComponentBoundEvent_1_OnLinkClicked__DelegateSignature(const FString& Command, const FString& Context)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Command = Command;0x0012PersistentFrame.K2Node_ComponentBoundEvent_Context = Context;0x0024ExecuteUbergraph_WBP_TabDatabank(2551);0x0033return;0x0035// end of script
0x20
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabDatabank(2699);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnInputMethodChanged(const ECommonInputType& bNewInputType)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bNewInputType = bNewInputType;0x0012ExecuteUbergraph_WBP_TabDatabank(2925);0x0021return;0x0023// end of script
0x01
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabDatabank(3150);0x000Freturn;0x0011// end of script
EventProtected0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabDatabank(3242);0x000Freturn;0x0011// end of script
EventProtected0x00
void Refresh Top Categories(TArray<USN2DatabankTopCategoryViewModel*>& Categories)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Categories = Categories;0x0012ExecuteUbergraph_WBP_TabDatabank(3275);0x0021return;0x0023// end of script
0x10
void Category Clicked(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Button = Button;0x0012ExecuteUbergraph_WBP_TabDatabank(3316);0x0021return;0x0023// end of script
0x08
void Refresh Current Top Category(USN2DatabankTopCategoryViewModel* Category)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Category = Category;0x0012ExecuteUbergraph_WBP_TabDatabank(3619);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_WBP_TabDatabank(int32 EntryPoint)
Script136 statements · 3,733 bytes of bytecode
0x0000PushFlow(Label_0E92);0x0005goto [EntryPoint];0x000FRoot.Find Entry(DesiredDatabankEntry, CallFunc_Find_Entry_Widget);0x0045CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Find_Entry_Widget);0x0062if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0216;0x0070CallFunc_Find_Entry_Widget.Create Widget();0x0094CallFunc_Find_Entry_Widget.Get Widget(CallFunc_Get_Widget_Widget);0x00C1EntriesScrollBox.ScrollWidgetIntoView(CallFunc_Get_Widget_Widget, false, 2, 0f);0x00F2EntriesScrollBox.ForceLayoutPrepass();0x0112CallFunc_Find_Entry_Widget.Get Widget(CallFunc_Get_Widget_Widget);0x013FCallFunc_Get_Widget_Widget.SetKeyboardFocus();0x015FCallFunc_Find_Entry_Widget.Get Widget(CallFunc_Get_Widget_Widget);0x018CRoot.OnEntryButtonClick(CallFunc_Get_Widget_Widget);0x01B9CallFunc_GetTopCategoryForEntry_ReturnValue = ViewModel.GetTopCategoryForEntry(DesiredDatabankEntry);0x01ECViewModel.CurrentTopCategory = CallFunc_GetTopCategoryForEntry_ReturnValue;0x0215PopFlow();0x0216Label_0216:0x0216CallFunc_GetChildAt_ReturnValue = EntriesScrollBox.GetChildAt(0);0x0245K2Node_DynamicCast_AsWBP_Databank_Category = Cast<WBP_DatabankCategory_C>(CallFunc_GetChildAt_ReturnValue);0x0269K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsWBP_Databank_Category);0x0286if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0290CallFunc_GetDesiredFocusTarget_ReturnValue = K2Node_DynamicCast_AsWBP_Databank_Category.GetDesiredFocusTarget();0x02BACallFunc_GetDesiredFocusTarget_ReturnValue.SetFocus();0x02DAPopFlow();0x02DBLabel_02DB:0x02DBTemp_int_Array_Index_Variable = 0;0x02F2Label_02F2:0x02F2CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_CustomEvent_Categories);0x032DCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0353if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x035DTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0378PushFlow(Label_061E);0x037DCallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/HUD/Databank/WBP_DatabankTopCategory.WBP_DatabankTopCategory_C, nullptr);0x03B2K2Node_DynamicCast_AsWBP_Databank_Top_Category = Cast<WBP_DatabankTopCategory_C>(CallFunc_Create_ReturnValue);0x03D6K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Databank_Top_Category);0x03F3/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_CustomEvent_Categories, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x042EK2Node_DynamicCast_AsWBP_Databank_Top_Category.SetViewModel(CallFunc_Array_Get_Item);0x0457SetClassPropertyByName(CallFunc_Create_ReturnValue, FName(Style), /Game/Blueprints/UI/Styles/BP_ButtonStyle_RecipeFabricator.BP_ButtonStyle_RecipeFabricator_C);0x0480SetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(bSelectable), true);0x04A1SetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(bInteractableWhenSelected), true);0x04C2/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_Create_ReturnValue, FName(TriggeringInputAction), Temp_struct_Variable);0x0501CallFunc_AddChildToVerticalBox_ReturnValue = TopCategories.AddChildToVerticalBox(CallFunc_Create_ReturnValue);0x0534K2Node_MakeStruct_Margin.Left = 0f;0x0554K2Node_MakeStruct_Margin.Top = 0f;0x0574K2Node_MakeStruct_Margin.Right = 0f;0x0594K2Node_MakeStruct_Margin.Bottom = 4f;0x05B4CallFunc_AddChildToVerticalBox_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x05DDK2Node_CreateDelegate_OutputDelegate_1.Bind(this, Category Clicked);0x05F4CallFunc_Create_ReturnValue.OnButtonBaseClicked += K2Node_CreateDelegate_OutputDelegate_1;0x061DPopFlow();0x061ELabel_061E:0x061ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0648Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0663goto Label_02F2;0x0668CallFunc_IsValid_ReturnValue = IsValid(K2Node_CustomEvent_Root);0x0685if (!(CallFunc_IsValid_ReturnValue)) goto Label_0766;0x0693NoDataSwitcher.SetActiveWidgetIndex(0);0x06B8CallFunc_IsActivated_ReturnValue = IsActivated();0x06CCif (!(CallFunc_IsActivated_ReturnValue)) PopFlow();0x06D6Root.SetViewModel(K2Node_CustomEvent_Root);0x06FFDetermineDesiredEntry();0x070DCallFunc_IsValid_ReturnValue_2 = IsValid(DesiredDatabankEntry);0x072Aif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0734DelayUntilNextTick(this, LatentActionInfo{0xF, -46414607, FName(ExecuteUbergraph_WBP_TabDatabank), this});0x0765PopFlow();0x0766Label_0766:0x0766NoDataSwitcher.SetActiveWidgetIndex(1);0x078BFindTopCategoryWidgetFromViewmodel(ViewModel.CurrentTopCategory, CallFunc_FindTopCategoryWidgetFromViewmodel_AsWBP_Databank_Top_Category);0x07C1CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_FindTopCategoryWidgetFromViewmodel_AsWBP_Databank_Top_Category);0x07DEif (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x07E8FindTopCategoryWidgetFromViewmodel(ViewModel.CurrentTopCategory, CallFunc_FindTopCategoryWidgetFromViewmodel_AsWBP_Databank_Top_Category);0x081ECallFunc_FindTopCategoryWidgetFromViewmodel_AsWBP_Databank_Top_Category.SetFocus();0x083EPopFlow();0x083FPushFlow(Label_09CF);0x0844CallFunc_IsValid_ReturnValue_1 = IsValid(DatabankEntryDetail.ViewModel);0x0877if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_08BC;0x0885DatabankEntryDetail.ViewModel.IsSelected = false;0x08BCLabel_08BC:0x08BCK2Node_ComponentBoundEvent_Entry.IsSelected = true;0x08DDDatabankEntryDetail.SetViewModel(K2Node_ComponentBoundEvent_Entry);0x0906DatabankEntryDetail.SetVisibility(0);0x092CK2Node_ComponentBoundEvent_Entry.UnreadBadge.NumUnread = 0;0x096FViewModel.RefreshNumUnread();0x098FViewModel.DesiredEntry = K2Node_ComponentBoundEvent_Entry.Entry;0x09CEPopFlow();0x09CFLabel_09CF:0x09CFCallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/pda_ui/databank_tab/databank_select.databank_select, true);0x09F6PopFlow();0x09F7PushFlow(Label_0A63);0x09FCPrintString(this, "Links are not fully implemented yet", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0A62PopFlow();0x0A63Label_0A63:0x0A63CallFunc_PlayEvent2D_ReturnValue_1 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/pda_ui/databank_tab/databank_select_link.databank_select_link, true);0x0A8APopFlow();0x0A8BK2Node_CreateDelegate_OutputDelegate.Bind(this, OnInputMethodChanged);0x0AA2CallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x0AC0CallFunc_GetLocalPlayerSubsystem_ReturnValue.OnInputMethodChanged += K2Node_CreateDelegate_OutputDelegate;0x0AE9CallFunc_GetLocalPlayerSubsystem_ReturnValue_1 = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x0B07CallFunc_GetCurrentInputType_ReturnValue = CallFunc_GetLocalPlayerSubsystem_ReturnValue_1.GetCurrentInputType();0x0B39OnInputMethodChanged(CallFunc_GetCurrentInputType_ReturnValue);0x0B50PopFlow();0x0B51Label_0B51:0x0B51Temp_int_Loop_Counter_Variable = 0;0x0B68goto Label_02DB;0x0B6DTemp_byte_Variable = K2Node_CustomEvent_bNewInputType;0x0B88Temp_byte_Variable_1 = 0;0x0B9CTemp_byte_Variable_2 = 2;0x0BB0Temp_byte_Variable_3 = 0;0x0BC4Temp_byte_Variable_4 = 0;0x0BD8EntriesScrollBox.SetScrollWhenFocusChanges(Switch(Temp_byte_Variable, 0 => Temp_byte_Variable_1, 1 => Temp_byte_Variable_2, 2 => Temp_byte_Variable_3, 3 => Temp_byte_Variable_4, default => K2Node_Select_Default));0x0C4DPopFlow();0x0C4EInitDesiredEntry();0x0C5CRoot.ActivateWidget();0x0C7CRefresh(ViewModel.Root);0x0CA9PopFlow();0x0CAARoot.DeactivateWidget();0x0CCAPopFlow();0x0CCBTopCategories.ClearChildren();0x0CEFgoto Label_0B51;0x0CF4K2Node_DynamicCast_AsWBP_Databank_Top_Category_1 = Cast<WBP_DatabankTopCategory_C>(K2Node_CustomEvent_Button);0x0D18K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsWBP_Databank_Top_Category_1);0x0D35if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0D3FCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_DynamicCast_AsWBP_Databank_Top_Category_1.ViewModel, ViewModel.CurrentTopCategory);0x0D91if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0DE3;0x0D9FRefresh(K2Node_DynamicCast_AsWBP_Databank_Top_Category_1.ViewModel.CategoryViewModel);0x0DE2PopFlow();0x0DE3Label_0DE3:0x0DE3ViewModel.CurrentTopCategory = K2Node_DynamicCast_AsWBP_Databank_Top_Category_1.ViewModel;0x0E22PopFlow();0x0E23CallFunc_IsValid_ReturnValue_4 = IsValid(K2Node_CustomEvent_Category);0x0E40if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0E4ACategoryHeader.Text = K2Node_CustomEvent_Category.Name;0x0E91PopFlow();0x0E92Label_0E92:0x0E92return;0x0E94// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type