Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/UI/HUD/PDA/WBP_PDAScreen.WBP_PDAScreen_C 0x0658 (1,624 B) align 8 inherited 0x04B8 22 scripted vtable /Game/Blueprints/UI/HUD/PDA/WBP_PDAScreen
0x00x0658

Members 53

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_DecorInputHint_LeftUWBP_DecorInputHint_C*10 flagsnullptr
0x08Triangle_YellowUImage*10 flagsnullptr
0x08Top_cornerUImage*10 flagsnullptr
0x08TabSignalManagerUWBP_TabBeaconManager_C*10 flagsnullptr
0x08TabSelectorsUHorizontalBox*10 flagsnullptr
0x08TabLogUWBP_TabLog_C*10 flagsnullptr
0x08TabInventoryUWBP_TabInventory_C*10 flagsnullptr
0x08TabDatabankUWBP_TabDatabank_C*10 flagsnullptr
0x08TabBlueprintsUWBP_TabBlueprints_C*10 flagsnullptr
0x08TabAdaptationsUWBP_TabAdaptations_C*10 flagsnullptr
0x08RBUCommonActionWidget*10 flagsnullptr
0x08PDA_TextureUImage*10 flagsnullptr
0x08LogSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08LBUCommonActionWidget*10 flagsnullptr
0x08InventorySelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08Image_271UImage*10 flagsnullptr
0x08Image_218UImage*10 flagsnullptr
0x08Image_168UImage*10 flagsnullptr
0x08Image_1UImage*10 flagsnullptr
0x08ImageUImage*10 flagsnullptr
0x08HandleUnpinAllRecipesUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandlePrevTabActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleNextTabActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleInventoryActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleDummyActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08HandleBackActionUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08GlowTopUImage*10 flagsnullptr
0x08GlowTabs_BackUImage*10 flagsnullptr
0x08GlowTabs_1UImage*10 flagsnullptr
0x08GlowTabsUImage*10 flagsnullptr
0x08GlowBottomUImage*10 flagsnullptr
0x08GenomePoints_1UCommonTextBlock*10 flagsnullptr
0x08GenomePointsUCommonTextBlock*10 flagsnullptr
0x08DayCountTextUTextBlock*10 flagsnullptr
0x08DatabankSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08DarkFadeUImage*10 flagsnullptr
0x08ContentsUCommonActivatableWidgetSwitcher*10 flagsnullptr
0x08ColonizerNumberUCommonTextBlock*7 flagsnullptr
0x08Bottom_cornerUImage*10 flagsnullptr
0x08BlueprintsSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08BeaconManagerSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08AdaptationsSelectorUWBP_ImageTabButton_C*10 flagsnullptr
0x08ViewModelUSN2InventoryScreenViewModel*Transient+7 flagsnullptr
0x08SN2PdaViewModelUSN2PdaViewModel*Transient+8 flagsnullptr
0x01HoldingModifierbool7 flagsfalse
0x06210x07padding / unreflected
0x10TabMappingTArray<FName>3 flags[6 items]
0x08TabGroupUCommonButtonGroupBase*6 flagsnullptr
0x08BootingScreenUWBP_PDA_Booting_C*7 flagsnullptr
0x01IsPDABootingbool7 flagsfalse
0x06490x03padding / unreflected
0x04SelectedButtonIndexint327 flags0
0x04StartNumPioneersint327 flags56478
0x04CurrNumPioneersint327 flags0
Inherited from UFocusActivatableWidget 4
OffsetSizeNameTypeFlagsDefault
0x08ContextUObject*Protected+8 flagsnullptr
0x01InputModeEUWEInputModeProtected+7 flagsAll
0x01CaptureModeEMouseCaptureModeProtected+7 flagsNoCapture
0x01HideCursorboolProtected+7 flagsfalse
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 22

SignatureFlagsNativeParams
void SetViewModel(USN2InventoryScreenViewModel* ViewModel)
Script5 statements · 132 bytes of bytecode
0x0000CallFunc_GetExtension_ReturnValue = GetExtension(/Script/ModelViewViewModel.MVVMView);0x001DCallFunc_SetViewModel_ViewModel_CastInput = Cast<NotifyFieldValueChanged>(ViewModel);0x0041CallFunc_SetViewModel_ReturnValue = CallFunc_GetExtension_ReturnValue.SetViewModel(FName(ViewModel), CallFunc_SetViewModel_ViewModel_CastInput);0x0081return;0x0083// end of script
FinalPublic0x08
FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent)
Script4 statements · 66 bytes of bytecode
0x0000CallFunc_Handled_ReturnValue = Handled();0x001CReturnValue = CallFunc_Handled_ReturnValue;0x0037return ReturnValue;0x0041// end of script
EventPublic0x170
void SetButtonsEnabled(bool bInIsEnabled)
Script21 statements · 437 bytes of bytecode
0x0000PushFlow(Label_01B2);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_GetButtonCount_ReturnValue = TabGroup.GetButtonCount();0x004ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetButtonCount_ReturnValue, 1);0x0078CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x009Eif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00A8PushFlow(Label_0168);0x00ADCallFunc_GetButtonBaseAtIndex_ReturnValue = TabGroup.GetButtonBaseAtIndex(Temp_int_Variable);0x00E0CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetButtonBaseAtIndex_ReturnValue);0x00FDif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0107CallFunc_GetButtonBaseAtIndex_ReturnValue = TabGroup.GetButtonBaseAtIndex(Temp_int_Variable);0x013ACallFunc_GetButtonBaseAtIndex_ReturnValue.SetIsEnabled(bInIsEnabled);0x0167PopFlow();0x0168Label_0168:0x0168CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0192Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01ADgoto Label_001C;0x01B2Label_01B2:0x01B2return;0x01B4// end of script
Public0x01
FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script18 statements · 527 bytes of bytecode
0x0000PushFlow(Label_0204);0x0005PushFlow(Label_01CD);0x000ACallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x0028CallFunc_GetCurrentInputType_ReturnValue = CallFunc_GetLocalPlayerSubsystem_ReturnValue.GetCurrentInputType();0x005ACallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetCurrentInputType_ReturnValue, 1);0x0079CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ByteByte_ReturnValue, HoldingModifier);0x009Fif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x00A9/Script/Engine.Default__KismetArrayLibrary.Array_Get(TabInventory.SN2QuickSlotsBarViewModel.Slots, TabInventory.SN2QuickSlotsBarViewModel.SelectedQuickslot, CallFunc_Array_Get_Item);0x013CCallFunc_Array_Get_Item.RemoveFromToolbar(TabInventory.SN2QuickSlotsBarViewModel.SelectedQuickslot);0x0191CallFunc_Handled_ReturnValue = Handled();0x01ADReturnValue = CallFunc_Handled_ReturnValue;0x01C8goto Label_0204;0x01CDLabel_01CD:0x01CDCallFunc_Unhandled_ReturnValue = Unhandled();0x01E9ReturnValue = CallFunc_Unhandled_ReturnValue;0x0204Label_0204:0x0204return ReturnValue;0x020E// end of script
EventPublic0x170
FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script26 statements · 591 bytes of bytecode
0x0000PushFlow(Label_0244);0x0005PushFlow(Label_020D);0x000APushFlow(Label_010E);0x000FCallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0034CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_DPad_Left)});0x006CCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_KeyKey_ReturnValue_1, HoldingModifier);0x0092if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x009CTabInventory.SN2QuickSlotsBarViewModel.SelectPreviousQuickslot();0x00D2CallFunc_Handled_ReturnValue_1 = Handled();0x00EEReturnValue = CallFunc_Handled_ReturnValue_1;0x0109goto Label_0244;0x010ELabel_010E:0x010ECallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0133CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_DPad_Right)});0x016BCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_KeyKey_ReturnValue, HoldingModifier);0x0191if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x019BTabInventory.SN2QuickSlotsBarViewModel.SelectNextQuickslot();0x01D1CallFunc_Handled_ReturnValue = Handled();0x01EDReturnValue = CallFunc_Handled_ReturnValue;0x0208goto Label_0244;0x020DLabel_020D:0x020DCallFunc_Unhandled_ReturnValue = Unhandled();0x0229ReturnValue = CallFunc_Unhandled_ReturnValue;0x0244Label_0244:0x0244return ReturnValue;0x024E// end of script
EventPublic0x138
FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script14 statements · 349 bytes of bytecode
0x0000CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_LeftTrigger)});0x005Dif (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_0076;0x006BHoldingModifier = false;0x0076Label_0076:0x0076CallFunc_GetModifierKeysState_ReturnValue = GetModifierKeysState();0x0092CallFunc_ModifierKeysState_IsControlDown_ReturnValue = ModifierKeysState_IsControlDown(CallFunc_GetModifierKeysState_ReturnValue);0x00AFCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_ModifierKeysState_IsControlDown_ReturnValue);0x00CCCallFunc_BooleanAND_ReturnValue = BooleanAND(HoldingModifier, CallFunc_Not_PreBool_ReturnValue);0x00F2SN2PdaViewModel.IsModifierHeld = CallFunc_BooleanAND_ReturnValue;0x011BCallFunc_Unhandled_ReturnValue = Unhandled();0x0137ReturnValue = CallFunc_Unhandled_ReturnValue;0x0152return ReturnValue;0x015C// end of script
EventPublic0x138
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script11 statements · 314 bytes of bytecode
0x0000CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_LeftTrigger)});0x005DHoldingModifier = CallFunc_EqualEqual_KeyKey_ReturnValue;0x0070CallFunc_GetModifierKeysState_ReturnValue = GetModifierKeysState();0x008CCallFunc_ModifierKeysState_IsControlDown_ReturnValue = ModifierKeysState_IsControlDown(CallFunc_GetModifierKeysState_ReturnValue);0x00A9CallFunc_BooleanOR_ReturnValue = BooleanOR(HoldingModifier, CallFunc_ModifierKeysState_IsControlDown_ReturnValue);0x00CFSN2PdaViewModel.IsModifierHeld = CallFunc_BooleanOR_ReturnValue;0x00F8CallFunc_Unhandled_ReturnValue = Unhandled();0x0114ReturnValue = CallFunc_Unhandled_ReturnValue;0x012Freturn ReturnValue;0x0139// end of script
EventPublic0x138
void BndEvt__WBP_PDAScreen_WBP_InvisibleActionButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_3 = Button;0x0012ExecuteUbergraph_WBP_PDAScreen(1176);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_PDAScreen_HandlePrevTabAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_WBP_PDAScreen(1256);0x0021return;0x0023// end of script
0x08
void BndEvt__WBP_PDAScreen_HandleNextTabAction_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WBP_PDAScreen(1504);0x0021return;0x0023// end of script
0x08
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_PDAScreen(1832);0x000Freturn;0x0011// end of script
EventProtected0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_PDAScreen(2715);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnBioAbilityUnlockPointsChanged(int32 Points)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Points = Points;0x0012ExecuteUbergraph_WBP_PDAScreen(3210);0x0021return;0x0023// end of script
0x04
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_PDAScreen(3431);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnOtherInventoryBecameInvalid_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_PDAScreen(3436);0x000Freturn;0x0011// end of script
0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_PDAScreen(3512);0x0021return;0x0023// end of script
EventPublic0x01
void OnTabSelected(UCommonButtonBase* AssociatedButton, int32 ButtonIndex)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_AssociatedButton = AssociatedButton;0x0012PersistentFrame.K2Node_CustomEvent_ButtonIndex = ButtonIndex;0x0024ExecuteUbergraph_WBP_PDAScreen(3661);0x0033return;0x0035// end of script
0x0C
void HandleBootPDA()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_PDAScreen(3890);0x000Freturn;0x0011// end of script
0x00
void OnBootingCompleted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_PDAScreen(4562);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_PDAScreen_HandleBackAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WBP_PDAScreen(4798);0x0021return;0x0023// end of script
0x08
void DummyBinding(bool Dummy)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Dummy = Dummy;0x0012ExecuteUbergraph_WBP_PDAScreen(4803);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_WBP_PDAScreen(int32 EntryPoint)
Script197 statements · 4,807 bytes of bytecode
0x0000PushFlow(Label_12C4);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FContents.SetDisableTransitionAnimation(true);0x0030K2Node_CreateDelegate_OutputDelegate.Bind(this, OnOtherInventoryBecameInvalid_Event);0x0047TabInventory.OnOtherInventoryBecameInvalid += K2Node_CreateDelegate_OutputDelegate;0x0070PopFlow();0x0071Label_0071:0x0071Temp_int_Loop_Counter_Variable = 0;0x0088Temp_int_Array_Index_Variable_1 = 0;0x009FLabel_009F:0x009FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsBP_SN2Player_State.PDAClosedEventStoryGoals);0x00F0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0116if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0120Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x013BPushFlow(Label_01DD);0x0140/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsBP_SN2Player_State.PDAClosedEventStoryGoals, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0191CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x01A9UnlockPlayerStoryGoal(this, CallFunc_Array_Get_Item, CallFunc_GetOwningPlayer_ReturnValue_1.PlayerState);0x01DCPopFlow();0x01DDLabel_01DD:0x01DDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0207Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0222goto Label_009F;0x0227Label_0227:0x0227CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x0245CallFunc_GetGameInstanceSubsystem_ReturnValue.PopFromLayer(3);0x0267PopFlow();0x0268Label_0268:0x0268PushFlow(Label_0395);0x026D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x02A8CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_Array_Get_Item_1);0x02C5if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x02CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x030ACallFunc_Array_Get_Item_1.RemoveTutorialByData(SoftObject("/Game/Data/TriggeredNotifications/DA_OpenPDA_TriggeredNotification.DA_OpenPDA_TriggeredNotification"));0x0394PopFlow();0x0395Label_0395:0x0395CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03BFTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03DALabel_03DA:0x03DACallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x0415CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x043Bif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0445Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0460goto Label_0268;0x0465Label_0465:0x0465Temp_int_Loop_Counter_Variable_1 = 0;0x047CTemp_int_Array_Index_Variable = 0;0x0493goto Label_03DA;0x0498Label_0498:0x0498if (!(IsPDABooting)) goto Label_04A7;0x04A6PopFlow();0x04A7Label_04A7:0x04A7CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x04C5CallFunc_GetGameInstanceSubsystem_ReturnValue_1.PopFromLayer(3);0x04E7PopFlow();0x04E8CallFunc_GetSelectedButtonIndex_ReturnValue = TabGroup.GetSelectedButtonIndex();0x051ASelectedButtonIndex = CallFunc_GetSelectedButtonIndex_ReturnValue;0x0535TabGroup.SelectPreviousButton(true);0x0556Label_0556:0x0556CallFunc_GetSelectedButtonIndex_ReturnValue = TabGroup.GetSelectedButtonIndex();0x0588CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_GetSelectedButtonIndex_ReturnValue, SelectedButtonIndex);0x05AEif (!(CallFunc_NotEqual_IntInt_ReturnValue)) PopFlow();0x05B8CallFunc_PlayEvent2D_ReturnValue_2 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/pda_ui/pda_ui_tab_select.pda_ui_tab_select, true);0x05DFPopFlow();0x05E0CallFunc_GetSelectedButtonIndex_ReturnValue = TabGroup.GetSelectedButtonIndex();0x0612SelectedButtonIndex = CallFunc_GetSelectedButtonIndex_ReturnValue;0x062DTabGroup.SelectNextButton(true);0x064Egoto Label_0556;0x0653Label_0653:0x0653SN2PdaViewModel.SetIsActive(true);0x0674TabInventory.SetViewModel(SN2PdaViewModel.InventoryScreen);0x06B3TabInventory.Initialize();0x06D7PopFlow();0x06D8Label_06D8:0x06D8SN2PdaViewModel.SetIsActive(false);0x06F9TabInventory.Shutdown();0x071DCancelDragDrop();0x0727PopFlow();0x0728PushFlow(Label_0A8C);0x072DPushFlow(Label_0905);0x0732PushFlow(Label_073C);0x0737goto Label_0653;0x073CLabel_073C:0x073CCallFunc_GetDayNumber_ReturnValue = GetDayNumber(this);0x0759CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetDayNumber_ReturnValue);0x077EK2Node_MakeStruct_FormatArgumentData.ArgumentName = "0";0x079CK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x07B9K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x07D6K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x07FAK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x081AK2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x083EK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x085BK2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData};0x086FCallFunc_Format_ReturnValue_1 = Format(FText::FromStringTable("/Game/StringTables/ST_GenericUI.ST_GenericUI", "DayNumber"), K2Node_MakeArray_Array_1);0x08D7DayCountText.SetText(CallFunc_Format_ReturnValue_1);0x0904PopFlow();0x0905Label_0905:0x0905CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/pda_ui/pda_ui_open.pda_ui_open, true);0x092CCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(TabMapping, SN2PdaViewModel.ActiveTab);0x0986CallFunc_Max_ReturnValue = max(CallFunc_Array_Find_ReturnValue, 0);0x09B0TabGroup.SelectButtonAtIndex(CallFunc_Max_ReturnValue, false);0x09DACallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(TabMapping, SN2PdaViewModel.ActiveTab);0x0A34CallFunc_Max_ReturnValue = max(CallFunc_Array_Find_ReturnValue, 0);0x0A5EContents.SetActiveWidgetIndex(CallFunc_Max_ReturnValue);0x0A8BPopFlow();0x0A8CLabel_0A8C:0x0A8CHandleBootPDA();0x0A9APopFlow();0x0A9Bif (!(IsPDABooting)) goto Label_0AAA;0x0AA9PopFlow();0x0AAALabel_0AAA:0x0AAAPushFlow(Label_0C3E);0x0AAFPushFlow(Label_0BC0);0x0AB4PushFlow(Label_0AC8);0x0AB9PushFlow(Label_0B6E);0x0ABEPushFlow(Label_0B98);0x0AC3goto Label_06D8;0x0AC8Label_0AC8:0x0AC8CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0ADCNotifyPlayerEvent(CallFunc_GetOwningPlayerPawn_ReturnValue, GameplayTag{FName(EventTracker.UI.Closed)}, GameplayTag{FName(UI.PDA)}, 1);0x0B2ACallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x0B35/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/UI/HUD/Notifications/WBP_TutorialPrompt.WBP_TutorialPrompt_C, false);0x0B69goto Label_0465;0x0B6ELabel_0B6E:0x0B6EContents.SetActiveWidgetIndex(0);0x0B97PopFlow();0x0B98Label_0B98:0x0B98CallFunc_PlayEvent2D_ReturnValue_1 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/pda_ui/pda_ui_close.pda_ui_close, true);0x0BBFPopFlow();0x0BC0Label_0BC0:0x0BC0CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0BD8K2Node_DynamicCast_AsBP_SN2Player_State = Cast<BP_SN2PlayerState_C>(CallFunc_GetOwningPlayer_ReturnValue.PlayerState);0x0C12K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_SN2Player_State);0x0C2Fif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0C39goto Label_0071;0x0C3ELabel_0C3E:0x0C3ECallFunc_IsValid_ReturnValue_1 = IsValid(BootingScreen);0x0C5Bif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0C65BootingScreen.RemoveFromParent();0x0C89PopFlow();0x0C8AK2Node_MakeArray_Array = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x0CC2CallFunc_Format_ReturnValue = Format(FText::FromStringTable("/Game/StringTables/CraftingStations/ST_BioLab.ST_BioLab", "GenomesUnlock"), K2Node_MakeArray_Array);0x0D39GenomePoints.SetText(CallFunc_Format_ReturnValue);0x0D66PopFlow();0x0D67goto Label_000F;0x0D6CCallFunc_IsValid_ReturnValue = IsValid(SN2PdaViewModel);0x0D89if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0D93if (!(SN2PdaViewModel.IsActive)) PopFlow();0x0DB3goto Label_0227;0x0DB8/Game/Blueprints/UI/GenericUIElements/BP_TabSelector.Default__BP_TabSelector_C.Initialize Button Group(TabSelectors, TabGroup, false, this, CallFunc_Initialize_Button_Group_CommonButtonGroupOut);0x0DF9TabGroup = CallFunc_Initialize_Button_Group_CommonButtonGroupOut;0x0E0CK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnTabSelected);0x0E23TabGroup.OnSelectedButtonBaseChanged += K2Node_CreateDelegate_OutputDelegate_2;0x0E4CPopFlow();0x0E4DCallFunc_IsValid_ReturnValue_3 = IsValid(SN2PdaViewModel);0x0E6Aif (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0EE1;0x0E78SN2PdaViewModel.ActiveTab = TabMapping[K2Node_CustomEvent_ButtonIndex];0x0EB3Contents.SetActiveWidgetIndex(K2Node_CustomEvent_ButtonIndex);0x0EE0PopFlow();0x0EE1Label_0EE1:0x0EE1PrintString(this, "NO VIEW MODEL", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0F31PopFlow();0x0F32IsPDABooting = false;0x0F3DCallFunc_GetOwningPlayerPawn_ReturnValue_1 = GetOwningPlayerPawn();0x0F51CallFunc_GetPlayerEventCount_ReturnValue = GetPlayerEventCount(CallFunc_GetOwningPlayerPawn_ReturnValue_1, GameplayTag{FName(EventTracker.UI.Closed)}, GameplayTag{FName(UI.PDA)});0x0FACCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetPlayerEventCount_ReturnValue, 0);0x0FCECallFunc_GetOwningPlayerPawn_ReturnValue_2 = GetOwningPlayerPawn();0x0FE2CallFunc_GetPlayerEventCount_ReturnValue_1 = GetPlayerEventCount(CallFunc_GetOwningPlayerPawn_ReturnValue_2, GameplayTag{FName(EventTracker.DeepStart.FirstSpawnStarted)}, GameplayTag{FName(Player)});0x103DCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_GetPlayerEventCount_ReturnValue_1, 1);0x105FCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_EqualEqual_IntInt_ReturnValue_1);0x1085if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x108FIsPDABooting = true;0x109ACallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x10B2CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/UI/HUD/PDA/WBP_PDA_Booting.WBP_PDA_Booting_C, CallFunc_GetOwningPlayer_ReturnValue_2);0x10EFBootingScreen = CallFunc_Create_ReturnValue;0x1102CallFunc_AddChild_ReturnValue = Contents.AddChild(BootingScreen);0x1135Contents.SetActiveWidget(BootingScreen);0x1162K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnBootingCompleted);0x1179BootingScreen.BootingCompleted += K2Node_CreateDelegate_OutputDelegate_1;0x11A2TabGroup.DeselectAll();0x11C2SetButtonsEnabled(false);0x11D1PopFlow();0x11D2IsPDABooting = false;0x11DDCallFunc_IsValid_ReturnValue_2 = IsValid(BootingScreen);0x11FAif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x1204SN2PdaViewModel.ActiveTab = TabMapping[5];0x123BContents.SetActiveWidgetIndex(5);0x1264SetButtonsEnabled(true);0x1273TabGroup.SelectButtonAtIndex(5, false);0x1299BootingScreen.RemoveFromParent();0x12BDPopFlow();0x12BEgoto Label_0498;0x12C3PopFlow();0x12C4Label_12C4:0x12C4return;0x12C6// end of script
Final0x04