Zdexby TheHolyOneZ
2,759 classes
Class

UWID_BP_DollhouseDisplay_C

: UAtlasMenuWidget : UAtlasWidget : UUserWidget : UWidget : UVisual : UObject
/Game/Dollhouse/WID_BP_DollhouseDisplay.WID_BP_DollhouseDisplay_C 0x02F5 (757 B) align 8 inherited 0x02A0 20 scripted vtable /Game/Dollhouse/WID_BP_DollhouseDisplay
0x00x02F5

Members 16

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BuyHintUWID_BP_AtlasFormattableText_C*9 flagsnullptr
0x08GoBackHintUWID_BP_AtlasFormattableText_C*9 flagsnullptr
0x08LockedIconUImage*9 flagsnullptr
0x08SelectHintUWID_BP_AtlasFormattableText_C*9 flagsnullptr
0x08ZoomHintUWID_BP_AtlasFormattableText_C*9 flagsnullptr
0x08LevelToOpenFName7 flagsNone
0x08FadeToBlackWidgetUWID_BP_FadeToBlackWidget_C*8 flagsnullptr
0x01LevelELevel7 flagsPrison
0x01Zoomingbool6 flagsfalse
0x02E20x06padding / unreflected
0x08ZoomedInWidgetUWID_BP_CollectiblesInfo_C*8 flagsnullptr
0x01IsChapterOpenbool6 flagsfalse
0x01CollectibleHintCreatedbool6 flagsfalse
0x01FirstFadeInProgressbool6 flagsfalse
0x01WaitForZoombool6 flagsfalse
0x01ExpectedZoombool6 flagsfalse
Inherited from UAtlasMenuWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bIsCreditsbool9 flagsfalse
0x01bIsControllerDisconnectbool9 flagsfalse
Inherited from UAtlasWidget 3
OffsetSizeNameTypeFlagsDefault
0x10OnFadingEndedEventFMulticastScriptDelegate4 flags<delegate>
0x04FadeInDurationfloatProtected+7 flags0
0x04FadeOutDurationfloatProtected+7 flags0
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=UseColor…
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>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
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>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
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01CursorEMouseCursor9 flagsDefault
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 20

SignatureFlagsNativeParams
void OnLevelFadeEnded()
Script3 statements · 26 bytes of bytecode
0x0000OpenLevel(this, LevelToOpen, true, "");0x0017return;0x0019// end of script
Public0x00
void IsSaveSlotOccupied(bool IsDlc, const bool& Result)
Script24 statements · 561 bytes of bytecode
0x0000CallFunc_IsWithDLCSaveTarget_ReturnValue = IsWithDLCSaveTarget();0x0014CallFunc_BooleanAND_ReturnValue = BooleanAND(IsDlc, CallFunc_IsWithDLCSaveTarget_ReturnValue);0x003Aif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_019A;0x0048CallFunc_GetAtlasSaveSlotsManager_ReturnValue_1 = GetAtlasSaveSlotsManager();0x005CCallFunc_GetActiveSaveGameName_ReturnValue = GetActiveSaveGameName();0x0078CallFunc_GetSaveSlot_ReturnValue = CallFunc_GetAtlasSaveSlotsManager_ReturnValue_1.GetSaveSlot(CallFunc_GetActiveSaveGameName_ReturnValue);0x00B3Level to check = CallFunc_GetSaveSlot_ReturnValue.CurrentPersistentDlcLevel;0x00D7Label_00D7:0x00D7CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(Level to check, FName(None));0x0101CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_NameName_ReturnValue);0x011ECallFunc_GetAtlasSaveSlotsManager_ReturnValue = GetAtlasSaveSlotsManager();0x0132CallFunc_HasActiveSaveSlot_ReturnValue = CallFunc_GetAtlasSaveSlotsManager_ReturnValue.HasActiveSaveSlot();0x015CCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_HasActiveSaveSlot_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x0182Result = CallFunc_BooleanAND_ReturnValue_1;0x0195goto Label_022E;0x019ALabel_019A:0x019ACallFunc_GetAtlasSaveSlotsManager_ReturnValue_1 = GetAtlasSaveSlotsManager();0x01AECallFunc_GetActiveSaveGameName_ReturnValue = GetActiveSaveGameName();0x01CACallFunc_GetSaveSlot_ReturnValue = CallFunc_GetAtlasSaveSlotsManager_ReturnValue_1.GetSaveSlot(CallFunc_GetActiveSaveGameName_ReturnValue);0x0205Level to check = CallFunc_GetSaveSlot_ReturnValue.CurrentPersistentLevel;0x0229goto Label_00D7;0x022ELabel_022E:0x022Ereturn;0x0230// end of script
Public0x02
void TryStartLevel()
Script48 statements · 1,268 bytes of bytecode
0x0000PushFlow(Label_04F1);0x0005CallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/SoundEffects/UI/MainMenu/CUE_ui_main_menu_confirm.CUE_ui_main_menu_confirm, 1f, 1f, 0f, nullptr, false, true);0x004BPushFlow(Label_00E4);0x0050CallFunc_GetUnlockedDlcLevels_UnlockedLevels = {};0x005BGetUnlockedDlcLevels(CallFunc_GetUnlockedDlcLevels_UnlockedLevels);0x006ECallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(CallFunc_GetUnlockedDlcLevels_UnlockedLevels, LevelToOpen);0x00AAif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_04C5;0x00B8IsSaveSlotOccupied(true, CallFunc_IsSaveSlotOccupied_Result_1);0x00D0SaveSlotOccupied = CallFunc_IsSaveSlotOccupied_Result_1;0x00E3PopFlow();0x00E4Label_00E4:0x00E4if (!(SaveSlotOccupied)) goto Label_02D1;0x00F2CallFunc_GetMenuManager_ReturnValue_1 = GetMenuManager();0x0106CallFunc_CreateMenuWidget_ReturnValue_1 = CallFunc_GetMenuManager_ReturnValue_1.CreateMenuWidget(/Game/Dollhouse/WID_BP_DollhousePopup.WID_BP_DollhousePopup_C);0x0139CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("EF9C975040990F1B4CCACFB2518362C6", "", "ID_SELECT_CHAPTER_OVERRIDE_PROGRESS"));0x01A0K2Node_DynamicCast_AsWID_BP_Dollhouse_Popup = Cast<WID_BP_DollhousePopup_C>(CallFunc_CreateMenuWidget_ReturnValue_1);0x01C4K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Dollhouse_Popup);0x01E1K2Node_DynamicCast_AsWID_BP_Dollhouse_Popup.Headline = CallFunc_MakeLiteralText_ReturnValue;0x0212K2Node_DynamicCast_AsWID_BP_Dollhouse_Popup = Cast<WID_BP_DollhousePopup_C>(CallFunc_CreateMenuWidget_ReturnValue_1);0x0236K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Dollhouse_Popup);0x0253K2Node_DynamicCast_AsWID_BP_Dollhouse_Popup.LevelToOpen = LevelToOpen;0x0284CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x0298CallFunc_PushWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_1, true, false, true, 1);0x02D0PopFlow();0x02D1Label_02D1:0x02D1CallFunc_GetUISystem_ReturnValue_1 = GetUISystem(this);0x02E6CallFunc_GetHintLayer_ReturnValue_1 = CallFunc_GetUISystem_ReturnValue_1.GetHintLayer();0x0310CallFunc_CreateMenuWidget_ReturnValue = CallFunc_GetHintLayer_ReturnValue_1.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_FadeToBlackWidget.WID_BP_FadeToBlackWidget_C);0x0343K2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget = Cast<WID_BP_FadeToBlackWidget_C>(CallFunc_CreateMenuWidget_ReturnValue);0x0367K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget);0x0384FadeToBlackWidget = K2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget;0x0397FadeToBlackWidget.Initialize(1f, false);0x03C1K2Node_CreateDelegate_OutputDelegate.Bind(this, OnLevelFadeEnded);0x03D8FadeToBlackWidget.FadingFinished += K2Node_CreateDelegate_OutputDelegate;0x0401CallFunc_GetUISystem_ReturnValue = GetUISystem(this);0x0416CallFunc_GetHintLayer_ReturnValue = CallFunc_GetUISystem_ReturnValue.GetHintLayer();0x0440CallFunc_GetHintLayer_ReturnValue.Push(FadeToBlackWidget, true, false, true, 1);0x046EPushSoundMixModifier(this, /Game/Audio/SoundMixes/SMIX_MainMenu_FadeMaster_1500msec.SMIX_MainMenu_FadeMaster_1500msec);0x0482CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0497CallFunc_GetRelevantPlayerController_ReturnValue.DisableInput(CallFunc_GetRelevantPlayerController_ReturnValue);0x04C4PopFlow();0x04C5Label_04C5:0x04C5IsSaveSlotOccupied(false, CallFunc_IsSaveSlotOccupied_Result);0x04DDSaveSlotOccupied = CallFunc_IsSaveSlotOccupied_Result;0x04F0PopFlow();0x04F1Label_04F1:0x04F1return;0x04F3// end of script
Public0x00
void GetDLCCollectibles(const ELevel& Level, const int32& Unlocked, const int32& Total)
Script24 statements · 923 bytes of bytecode
0x0000CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue = GetNumberOfCollectiblesByLevel(Level, 5);0x0027Temp_byte_Variable = Level;0x0042CallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue = GetNumberOfUnlockedCollectiblesByLevel(Level, 5);0x0069CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue_1 = GetNumberOfCollectiblesByLevel(Level, 4);0x0090CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue_2 = GetNumberOfCollectiblesByLevel(Level, 3);0x00B7CallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue_1 = GetNumberOfUnlockedCollectiblesByLevel(Level, 4);0x00DECallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue_2 = GetNumberOfUnlockedCollectiblesByLevel(Level, 3);0x0105Temp_int_Variable = 0;0x011CTemp_int_Variable_1 = 0;0x0133Temp_int_Variable_2 = 0;0x014ATemp_int_Variable_3 = 0;0x0161Temp_int_Variable_4 = 0;0x0178Temp_int_Variable_5 = 0;0x018FTemp_byte_Variable_1 = Level;0x01AATemp_int_Variable_6 = 0;0x01C1Temp_int_Variable_7 = 0;0x01D8Temp_int_Variable_8 = 0;0x01EFTemp_int_Variable_9 = 0;0x0206Temp_int_Variable_10 = 0;0x021DTemp_int_Variable_11 = 0;0x0234Unlocked = Switch(Temp_byte_Variable_1, 0 => Temp_int_Variable_11, 1 => Temp_int_Variable_10, 2 => Temp_int_Variable_9, 3 => Temp_int_Variable_8, 4 => Temp_int_Variable_7, 5 => Temp_int_Variable_6, 6 => CallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue_2, 7 => CallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue_1, 8 => CallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue, default => K2Node_Select_Default_1);0x02E6Total = Switch(Temp_byte_Variable, 0 => Temp_int_Variable_5, 1 => Temp_int_Variable_4, 2 => Temp_int_Variable_3, 3 => Temp_int_Variable_2, 4 => Temp_int_Variable_1, 5 => Temp_int_Variable, 6 => CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue_2, 7 => CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue_1, 8 => CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue, default => K2Node_Select_Default);0x0398return;0x039A// end of script
Protected0x0C
void LockDlcChapter()
Script5 statements · 90 bytes of bytecode
0x0000SelectHint.SetVisibility(1);0x0026BuyHint.SetVisibility(0);0x004CIsChapterOpen = false;0x0057return;0x0059// end of script
Public0x00
void UnlockDlcChapter()
Script5 statements · 90 bytes of bytecode
0x0000SelectHint.SetVisibility(0);0x0026BuyHint.SetVisibility(1);0x004CIsChapterOpen = true;0x0057return;0x0059// end of script
Public0x00
void DLCUpdateEvent()
Script40 statements · 489 bytes of bytecode
0x0000CallFunc_IsDLCSelectionAvailable_ReturnValue = IsDLCSelectionAvailable();0x0014if (!(CallFunc_IsDLCSelectionAvailable_ReturnValue)) goto Label_00AE;0x0022K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Level, 6);0x0041if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_010A;0x004FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Level, 7);0x006Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0155;0x007CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Level, 8);0x009Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01A0;0x00A9goto Label_01E6;0x00AELabel_00AE:0x00AESelectHint.SetVisibility(1);0x00D4BuyHint.SetVisibility(1);0x00FAIsChapterOpen = false;0x0105goto Label_01E6;0x010ALabel_010A:0x010ACallFunc_IsDLCEnabled_ReturnValue_2 = IsDLCEnabled(this, 4);0x0121if (!(CallFunc_IsDLCEnabled_ReturnValue_2)) goto Label_0142;0x012FUnlockDlcChapter();0x013Dgoto Label_01E6;0x0142Label_0142:0x0142LockDlcChapter();0x0150goto Label_01E6;0x0155Label_0155:0x0155CallFunc_IsDLCEnabled_ReturnValue_1 = IsDLCEnabled(this, 5);0x016Cif (!(CallFunc_IsDLCEnabled_ReturnValue_1)) goto Label_018D;0x017AUnlockDlcChapter();0x0188goto Label_01E6;0x018DLabel_018D:0x018DLockDlcChapter();0x019Bgoto Label_01E6;0x01A0Label_01A0:0x01A0CallFunc_IsDLCEnabled_ReturnValue = IsDLCEnabled(this, 6);0x01B7if (!(CallFunc_IsDLCEnabled_ReturnValue)) goto Label_01D8;0x01C5UnlockDlcChapter();0x01D3goto Label_01E6;0x01D8Label_01D8:0x01D8LockDlcChapter();0x01E6Label_01E6:0x01E6return;0x01E8// end of script
Public0x00
ESlateVisibility Get_SelectHint_Visibility()
Script6 statements · 141 bytes of bytecode
0x0000Temp_byte_Variable = 0;0x0014Temp_byte_Variable_1 = 1;0x0028Temp_bool_Variable = IsChapterOpen;0x003BReturnValue = Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default);0x0082return ReturnValue;0x008C// end of script
Public0x01
void DollhouseZoomChanged(bool Zooming)
Script58 statements · 1,427 bytes of bytecode
0x0000ExpectedZoom = Zooming;0x0013if (!(WaitForZoom)) goto Label_03DB;0x0021CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(CollectibleHintCreated, Zooming);0x0047if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) goto Label_040C;0x0055CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CollectibleHintCreated);0x0072if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_041C;0x0080Label_0080:0x0080CallFunc_GetUISystem_ReturnValue_1 = GetUISystem(this);0x0095CallFunc_GetHintLayer_ReturnValue_1 = CallFunc_GetUISystem_ReturnValue_1.GetHintLayer();0x00BFCallFunc_Top_ReturnValue = CallFunc_GetHintLayer_ReturnValue_1.Top();0x00E9CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Top_ReturnValue, this);0x0107if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0590;0x0115CallFunc_GetUISystem_ReturnValue_4 = GetUISystem(this);0x012ACallFunc_GetHintLayer_ReturnValue_4 = CallFunc_GetUISystem_ReturnValue_4.GetHintLayer();0x0154CallFunc_CreateMenuWidget_ReturnValue = CallFunc_GetHintLayer_ReturnValue_4.CreateMenuWidget(/Game/Dollhouse/WID_BP_CollectiblesInfo.WID_BP_CollectiblesInfo_C);0x0187K2Node_DynamicCast_AsWID_BP_Collectibles_Info = Cast<WID_BP_CollectiblesInfo_C>(CallFunc_CreateMenuWidget_ReturnValue);0x01ABK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Collectibles_Info);0x01C8ZoomedInWidget = K2Node_DynamicCast_AsWID_BP_Collectibles_Info;0x01DBGetDLCCollectibles(Level, CallFunc_GetDLCCollectibles_Unlocked, CallFunc_GetDLCCollectibles_Total);0x0204CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue = GetNumberOfCollectiblesByLevel(Level, 1);0x022BCallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue = GetNumberOfUnlockedCollectiblesByLevel(Level, 1);0x0252CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue_1 = GetNumberOfCollectiblesByLevel(Level, 0);0x0279CallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue_1 = GetNumberOfUnlockedCollectiblesByLevel(Level, 0);0x02A0ZoomedInWidget.Initialize(CallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue_1, CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue_1, CallFunc_GetNumberOfUnlockedCollectiblesByLevel_ReturnValue, CallFunc_GetNumberOfCollectiblesByLevel_ReturnValue, CallFunc_GetDLCCollectibles_Unlocked, CallFunc_GetDLCCollectibles_Total);0x02FACallFunc_GetUISystem_ReturnValue_3 = GetUISystem(this);0x030FCallFunc_GetHintLayer_ReturnValue_3 = CallFunc_GetUISystem_ReturnValue_3.GetHintLayer();0x0339CallFunc_PushWithFading_ReturnValue = CallFunc_GetHintLayer_ReturnValue_3.PushWithFading(ZoomedInWidget, false, false, true, 1);0x0371if (!(CallFunc_PushWithFading_ReturnValue)) goto Label_0590;0x037FCollectibleHintCreated = true;0x038APrintString(this, "Collectible Hint: TRUE", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x03D6goto Label_0590;0x03DBLabel_03DB:0x03DBWaitForZoom = true;0x03E6Label_03E6:0x03E6Zooming = Zooming;0x03F9if (!(Zooming)) goto Label_041C;0x0407goto Label_0080;0x040CLabel_040C:0x040CWaitForZoom = false;0x0417goto Label_03E6;0x041CLabel_041C:0x041CCallFunc_GetUISystem_ReturnValue_2 = GetUISystem(this);0x0431CallFunc_GetHintLayer_ReturnValue_2 = CallFunc_GetUISystem_ReturnValue_2.GetHintLayer();0x045BCallFunc_Top_ReturnValue_1 = CallFunc_GetHintLayer_ReturnValue_2.Top();0x0485CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_Top_ReturnValue_1, this);0x04A3if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_04B6;0x04B1goto Label_0590;0x04B6Label_04B6:0x04B6CallFunc_GetUISystem_ReturnValue = GetUISystem(this);0x04CBCallFunc_GetHintLayer_ReturnValue = CallFunc_GetUISystem_ReturnValue.GetHintLayer();0x04F5CallFunc_PopWithFading_ReturnValue = CallFunc_GetHintLayer_ReturnValue.PopWithFading();0x051Fif (!(CallFunc_PopWithFading_ReturnValue)) goto Label_0590;0x052DCollectibleHintCreated = false;0x0538FirstFadeInProgress = false;0x0543PrintString(this, "Collectible Hint: FALSE", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x0590Label_0590:0x0590return;0x0592// end of script
Public0x01
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script8 statements · 214 bytes of bytecode
0x0000Temp_byte_Variable = 1;0x0014Temp_byte_Variable_1 = 0;0x0028Temp_bool_Variable = IsChapterOpen;0x003BLockedIcon.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0094CallFunc_Unhandled_ReturnValue = Unhandled();0x00B0ReturnValue = CallFunc_Unhandled_ReturnValue;0x00CBreturn ReturnValue;0x00D5// end of script
EventPublic0x100
void FocusChanged(const ELevel& Level, const FName& LevelToOpen, bool IsEntitled)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Level = Level;0x0012PersistentFrame.K2Node_CustomEvent_LevelToOpen = LevelToOpen;0x0024PersistentFrame.K2Node_CustomEvent_IsEntitled = IsEntitled;0x0036ExecuteUbergraph_WID_BP_DollhouseDisplay(332);0x0045return;0x0047// end of script
0x0D
void FadedOut()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_DollhouseDisplay(975);0x000Freturn;0x0011// end of script
0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_WID_BP_DollhouseDisplay(1086);0x0033return;0x0035// end of script
EventPublic0x3C
void FadingFinished()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_DollhouseDisplay(1607);0x000Freturn;0x0011// end of script
0x00
void DollhouseExit()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_DollhouseDisplay(2018);0x000Freturn;0x0011// end of script
0x00
void DLCUnlocked(const FName& DLCNAme)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DLCNAme = DLCNAme;0x0012ExecuteUbergraph_WID_BP_DollhouseDisplay(3199);0x0021return;0x0023// end of script
0x08
void ShowDLCPopup()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_DollhouseDisplay(3260);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_DollhouseDisplay(4257);0x000Freturn;0x0011// end of script
EventPublic0x00
void DollhouseSelect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WID_BP_DollhouseDisplay(4405);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_WID_BP_DollhouseDisplay(int32 EntryPoint)
Script167 statements · 4,413 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AZooming = false;0x0015goto Label_113A;0x001ALabel_001A:0x001AFadeToBlackWidget.Initialize(1f, false);0x0044K2Node_CreateDelegate_OutputDelegate_6.Bind(this, FadingFinished);0x005BFadeToBlackWidget.FadingFinished += K2Node_CreateDelegate_OutputDelegate_6;0x0084CallFunc_GetUISystem_ReturnValue_1 = GetUISystem(this);0x0099CallFunc_GetHintLayer_ReturnValue_1 = CallFunc_GetUISystem_ReturnValue_1.GetHintLayer();0x00C3CallFunc_GetHintLayer_ReturnValue_1.Push(FadeToBlackWidget, true, false, true, 1);0x00F1PushSoundMixModifier(this, /Game/Audio/SoundMixes/SMIX_MainMenu_FadeMaster_1500msec.SMIX_MainMenu_FadeMaster_1500msec);0x0105CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x011ACallFunc_GetRelevantPlayerController_ReturnValue.DisableInput(CallFunc_GetRelevantPlayerController_ReturnValue);0x0147goto Label_113A;0x014CLevel = K2Node_CustomEvent_Level;0x0167LevelToOpen = K2Node_CustomEvent_LevelToOpen;0x0182IsChapterOpen = K2Node_CustomEvent_IsEntitled;0x0195Temp_byte_Variable_5 = 4;0x01A9Temp_byte_Variable_6 = 1;0x01BDTemp_bool_Variable_2 = IsChapterOpen;0x01D0BuyHint.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_5, true => Temp_byte_Variable_6, default => K2Node_Select_Default));0x0229Temp_byte_Variable_2 = 0;0x023DTemp_byte_Variable_3 = 1;0x0251Temp_bool_Variable_1 = IsChapterOpen;0x0264SelectHint.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_3));0x02BDgoto Label_113A;0x02C2Label_02C2:0x02C2FadeToBlackWidget.Initialize(1f, true);0x02ECFirstFadeInProgress = true;0x02F7K2Node_CreateDelegate_OutputDelegate_8.Bind(this, FadedOut);0x030EFadeToBlackWidget.FadingFinished += K2Node_CreateDelegate_OutputDelegate_8;0x0337CallFunc_GetUISystem_ReturnValue_3 = GetUISystem(this);0x034CCallFunc_GetHintLayer_ReturnValue_3 = CallFunc_GetUISystem_ReturnValue_3.GetHintLayer();0x0376CallFunc_GetHintLayer_ReturnValue_3.Push(FadeToBlackWidget, true, false, true, 1);0x03A4BuyHint.SetVisibility(1);0x03CAgoto Label_113A;0x03CFCallFunc_GetUISystem_ReturnValue_4 = GetUISystem(this);0x03E4CallFunc_GetHintLayer_ReturnValue_4 = CallFunc_GetUISystem_ReturnValue_4.GetHintLayer();0x040ECallFunc_GetHintLayer_ReturnValue_4.Pop();0x042EFirstFadeInProgress = false;0x0439goto Label_113A;0x043ECallFunc_GetMenuManager_ReturnValue_2 = GetMenuManager();0x0452CallFunc_Top_ReturnValue = CallFunc_GetMenuManager_ReturnValue_2.Top();0x047CCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Top_ReturnValue, this);0x049Aif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_058C;0x04A8Temp_byte_Variable = 1;0x04BCTemp_byte_Variable_1 = 0;0x04D0Temp_bool_Variable = IsChapterOpen;0x04E3LockedIcon.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_2));0x053CLabel_053C:0x053CCallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(CollectibleHintCreated, ExpectedZoom);0x0562if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) goto Label_05B7;0x0570DollhouseZoomChanged(ExpectedZoom);0x0587goto Label_113A;0x058CLabel_058C:0x058CLockedIcon.SetVisibility(1);0x05B2goto Label_053C;0x05B7Label_05B7:0x05B7CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(CollectibleHintCreated);0x05D4CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(ExpectedZoom);0x05F1CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_3);0x0617if (!(CallFunc_BooleanAND_ReturnValue_2)) goto Label_113A;0x0625goto Label_000A;0x062ALabel_062A:0x062AOpenLevel(this, FName(PLVL_MainMenu));0x0642goto Label_113A;0x0647goto Label_062A;0x064CLabel_064C:0x064CCallFunc_GetUISystem_ReturnValue = GetUISystem(this);0x0661CallFunc_GetHintLayer_ReturnValue = CallFunc_GetUISystem_ReturnValue.GetHintLayer();0x068BCallFunc_CreateMenuWidget_ReturnValue = CallFunc_GetHintLayer_ReturnValue.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_FadeToBlackWidget.WID_BP_FadeToBlackWidget_C);0x06BEK2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget = Cast<WID_BP_FadeToBlackWidget_C>(CallFunc_CreateMenuWidget_ReturnValue);0x06E2K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget);0x06FFFadeToBlackWidget = K2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget;0x0712goto Label_001A;0x0717Label_0717:0x0717CallFunc_GetUISystem_ReturnValue_2 = GetUISystem(this);0x072CCallFunc_GetHintLayer_ReturnValue_2 = CallFunc_GetUISystem_ReturnValue_2.GetHintLayer();0x0756CallFunc_CreateMenuWidget_ReturnValue_1 = CallFunc_GetHintLayer_ReturnValue_2.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_FadeToBlackWidget.WID_BP_FadeToBlackWidget_C);0x0789K2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget_1 = Cast<WID_BP_FadeToBlackWidget_C>(CallFunc_CreateMenuWidget_ReturnValue_1);0x07ADK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget_1);0x07CAFadeToBlackWidget = K2Node_DynamicCast_AsWID_BP_Fade_to_Black_Widget_1;0x07DDgoto Label_02C2;0x07E2if (!(Zooming)) goto Label_07F5;0x07F0goto Label_113A;0x07F5Label_07F5:0x07F5CallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/SoundEffects/UI/MainMenu/CUE_ui_main_menu_back.CUE_ui_main_menu_back, 1f, 1f, 0f, nullptr, false, true);0x083Bgoto Label_064C;0x0840Label_0840:0x0840CallFunc_GetAllActorsOfClass_OutActors = {};0x084BGetAllActorsOfClass(this, /Script/Atlas.AtlasDollhouseRoomManager, CallFunc_GetAllActorsOfClass_OutActors);0x0868CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x08A3CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x08C5if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_113A;0x08D3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x090AK2Node_CreateDelegate_OutputDelegate_3.Bind(this, DLCUnlocked);0x0921CallFunc_Array_Get_Item.OnDLCLevelUnlocked += K2Node_CreateDelegate_OutputDelegate_3;0x094A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x0981K2Node_CreateDelegate_OutputDelegate_2.Bind(this, FocusChanged);0x0998CallFunc_Array_Get_Item.OnDollhouseFocusedRoomChanged += K2Node_CreateDelegate_OutputDelegate_2;0x09C1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x09F8K2Node_CreateDelegate_OutputDelegate_7.Bind(this, DollhouseSelect);0x0A0FCallFunc_Array_Get_Item.OnDollhouseSelect += K2Node_CreateDelegate_OutputDelegate_7;0x0A38K2Node_CreateDelegate_OutputDelegate_1.Bind(this, DollhouseExit);0x0A4F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x0A86CallFunc_Array_Get_Item.OnDollhouseExit += K2Node_CreateDelegate_OutputDelegate_1;0x0AAFK2Node_CreateDelegate_OutputDelegate.Bind(this, DollhouseZoomChanged);0x0AC6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x0AFDCallFunc_Array_Get_Item.OnDollhouseZoomEvent += K2Node_CreateDelegate_OutputDelegate;0x0B26/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x0B5DK2Node_CreateDelegate_OutputDelegate_4.Bind(this, ShowDLCPopup);0x0B74CallFunc_Array_Get_Item.OnOpenDLCStore += K2Node_CreateDelegate_OutputDelegate_4;0x0B9DCallFunc_GetAtlasGlobalData_ReturnValue = GetAtlasGlobalData();0x0BB1K2Node_CreateDelegate_OutputDelegate_5.Bind(this, DLCUpdateEvent);0x0BC8CallFunc_GetAtlasGlobalData_ReturnValue.OnDLCInfoUpdated += K2Node_CreateDelegate_OutputDelegate_5;0x0BF1goto Label_0717;0x0BF6Label_0BF6:0x0BF6CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Level, 6);0x0C15if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_113A;0x0C23SelectHint.SetVisibility(0);0x0C49BuyHint.SetVisibility(1);0x0C6FIsChapterOpen = true;0x0C7Agoto Label_113A;0x0C7FK2Node_SwitchName_CmpSuccess = NotEqual_NameName(K2Node_CustomEvent_DLCNAme, FName(PLVL_Depths));0x0CA9if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0BF6;0x0CB7goto Label_113A;0x0CBCCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Zooming);0x0CD9CallFunc_EqualEqual_BoolBool_ReturnValue_1 = EqualEqual_BoolBool(CollectibleHintCreated, ExpectedZoom);0x0CFFCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_EqualEqual_BoolBool_ReturnValue_1);0x0D25if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_113A;0x0D33CallFunc_SpawnSound2D_ReturnValue_1 = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/SoundEffects/UI/MainMenu/CUE_ui_main_menu_confirm.CUE_ui_main_menu_confirm, 1f, 1f, 0f, nullptr, false, true);0x0D79CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x0D8DCallFunc_CreateMenuWidget_ReturnValue_2 = CallFunc_GetMenuManager_ReturnValue.CreateMenuWidget(/Game/UI/Menus/MenuWidgets/WID_BP_GoToStorePopUp.WID_BP_GoToStorePopUp_C);0x0DC0Temp_text_Variable = NSLOCTEXT("F8CA38204948C50C7E30299266ADBE09", "", "ID_LEVEL_HIDEAWAY");0x0E0BTemp_text_Variable_1 = NSLOCTEXT("4BD4C06B48CAA98757A3528374E3F30F", "", "ID_LEVEL_DEPTHS");0x0E54Temp_text_Variable_2 = FText();0x0E68Temp_text_Variable_3 = FText();0x0E7CTemp_text_Variable_4 = FText();0x0E90Temp_text_Variable_5 = FText();0x0EA4Temp_text_Variable_6 = FText();0x0EB8Temp_text_Variable_7 = FText();0x0ECCTemp_text_Variable_8 = NSLOCTEXT("E5F69CE14A803C996E85CD8B2672045A", "", "ID_LEVEL_EYRIE");0x0F14K2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up = Cast<WID_BP_GoToStorePopUp_C>(CallFunc_CreateMenuWidget_ReturnValue_2);0x0F38K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up);0x0F55Temp_byte_Variable_4 = Level;0x0F70K2Node_DynamicCast_AsWID_BP_Go_to_Store_Pop_Up.Initialize(Switch(Temp_byte_Variable_4, 0 => Temp_text_Variable_7, 1 => Temp_text_Variable_6, 2 => Temp_text_Variable_5, 3 => Temp_text_Variable_4, 4 => Temp_text_Variable_3, 5 => Temp_text_Variable_2, 6 => Temp_text_Variable_1, 7 => Temp_text_Variable, 8 => Temp_text_Variable_8, default => K2Node_Select_Default_1), Level);0x103DCallFunc_GetMenuManager_ReturnValue_1 = GetMenuManager();0x1051CallFunc_PushWithFading_ReturnValue = CallFunc_GetMenuManager_ReturnValue_1.PushWithFading(CallFunc_CreateMenuWidget_ReturnValue_2, true, true, true, 1);0x1089goto Label_113A;0x108ELabel_108E:0x108ETryStartLevel();0x109Cgoto Label_113A;0x10A1goto Label_0840;0x10A6Label_10A6:0x10A6if (!(FirstFadeInProgress)) goto Label_10B9;0x10B4goto Label_113A;0x10B9Label_10B9:0x10B9CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Zooming);0x10D6CallFunc_EqualEqual_BoolBool_ReturnValue = EqualEqual_BoolBool(CollectibleHintCreated, ExpectedZoom);0x10FCCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_EqualEqual_BoolBool_ReturnValue);0x1122if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_113A;0x1130goto Label_108E;0x1135goto Label_10A6;0x113ALabel_113A:0x113Areturn;0x113C// end of script
Final0x04