0x00x04B4
Members 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Thumbnail | UBorder* | 10 flags | nullptr | |
| 0x08 | TextCheckpoint | UTextBlock* | 10 flags | nullptr | |
| 0x08 | TexDeath | UTextBlock* | 10 flags | nullptr | |
| 0x08 | OverlayContent | UOverlay* | 10 flags | nullptr | |
| 0x08 | OrbsBox | UHorizontalBox* | 10 flags | nullptr | |
| 0x08 | MainBox | UBorder* | 7 flags | nullptr | |
| 0x08 | ButtonPlay | UButtonHUD_C* | 10 flags | nullptr | |
| 0x04 | LevelID | int32 | 7 flags | 0 | |
| 0x036C | 0x04 | padding / unreflected | |||
| 0x10 | CheckpointName | FText | 3 flags | <FText> | |
| 0x04 | VisualID | int32 | 7 flags | 0 | |
| 0x0384 | 0x04 | padding / unreflected | |||
| 0x08 | Owner | UChapterSelectHUD_C* | 7 flags | nullptr | |
| 0x10 | DeathText | FText | 3 flags | <FText> | |
| 0x10 | TimerText | FText | 3 flags | <FText> | |
| 0x01 | NotAvailable | bool | 7 flags | false | |
| 0x03B1 | 0x07 | padding / unreflected | |||
| 0x10 | Orbs | TArray<UDataCoreOrbWidget_C*> | 4 flags | [] | |
| 0x08 | ThumbnailIcon | UObject* | 6 flags | /Game/Blueprints/HUD/Chapters/1500.1500 | |
| 0x01 | Build Version | DemoVersion | 7 flags | NewEnumerator0 | |
| 0x01 | Clickable | bool | 7 flags | true | |
| 0x03D2 | 0x06 | padding / unreflected | |||
| 0xA0 | OrbList | FOrbList | 4 flags | {Chapter0_3_1B4DDEE247285F880AB5079F5221164A=[2 items], Cha… | |
| 0x10 | ChapterOrbs | TArray<int32> | 3 flags | [] | |
| 0x04 | LevelCheckpoint | int32 | 7 flags | 1100 | |
| 0x048C | 0x04 | padding / unreflected | |||
| 0x10 | CheckpointOrbList | TArray<int32> | 3 flags | [] | |
| 0x10 | Orbs Collected | TArray<int32> | 3 flags | [] | |
| 0x04 | CurrentSave | int32 | 7 flags | 0 | |
Inherited from UUserWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01F4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0208 | 0x30 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 6 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x04 | Priority | int32 | 7 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bAutomaticallyRegisterInputOnConstruction : 1bit 2 | bool | 3 flags | false | |
| 0x024D | 0x03 | padding / unreflected | |||
| 0x10 | QueuedWidgetAnimationTransitions | TArray<FQueuedWidgetAnimationTransition> | Transient+2 flags | [] | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+6 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x0288 | 0x18 | padding / unreflected | |||
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 6 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+8 flags | nullptr | |
| 0x01 | bHasScriptImplementedTick : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 1 | bool | 3 flags | true | |
| 0x02C9 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x02E1 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x02F4 | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+9 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 24
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 13 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipText | FText | 3 flags | <FText> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x38 | RenderTransform | FWidgetTransform | 4 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x10 | RenderTransformPivot | FVector2D | 7 flags | {X=0.5, Y=0.5} | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 7 flags | Inherit | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x01 | bIsVolatile : 1bit 4 | bool | Protected+6 flags | false | |
| 0x01 | bWrappedByComponent : 1bit 0 | bool | Transient+3 flags | false | |
| 0x01 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00DF | 0x01 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | Protected+7 flags | 1 | |
| 0x00E4 | 0x04 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 9 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 12 flags | nullptr | |
| 0x00F8 | 0x50 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+4 flags | [] | |
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
void UpdateName()Script9 statements · 332 bytes of bytecode0x0000CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/Dialogue/System/System.System", "Checkpoint"));0x0057CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CheckpointName);0x007CCallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue);0x00A1CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_1, "_");0x00C9CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_TextToString_ReturnValue);0x00F7CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_1);0x011CTextCheckpoint.SetText(CallFunc_Conv_StringToText_ReturnValue);0x0149return;0x014B// end of script | Public | 0x00 | |
void OrbExtract()Script82 statements · 1,663 bytes of bytecode0x0000PushFlow(Label_067C);0x0005Decimax = 0;0x001CLevelID = 0;0x0033PushFlow(Label_02A1);0x0038/Game/Blueprints/Functions/LevelExtractor.Default__LevelExtractor_C.LevelExtractorID(LevelID, this, CallFunc_LevelExtractorID_LevelIDFound_1, CallFunc_LevelExtractorID_CheckpointIDFound_1, CallFunc_LevelExtractorID_Decimalx1000_1, CallFunc_LevelExtractorID_Decimalx100_1);0x008ALevelID = CallFunc_LevelExtractorID_LevelIDFound_1;0x00A5Decimax = CallFunc_LevelExtractorID_Decimalx100_1;0x00C0K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 0);0x00E2if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_050A;0x00F0K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 1);0x0112if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_052F;0x0120K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 2);0x0142if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0554;0x0150K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 3);0x0172if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0579;0x0180K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 4);0x01A2if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_059E;0x01B0K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 5);0x01D2if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_05C3;0x01E0K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 6);0x0202if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_05E8;0x0210K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 7);0x0232if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_060D;0x0240K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 8);0x0262if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0632;0x0270K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_LevelExtractorID_LevelIDFound_1, 9);0x0292if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0657;0x02A0PopFlow();0x02A1Label_02A1:0x02A1/Script/Engine.Default__KismetArrayLibrary.Array_Clear(CheckpointOrbList);0x02CATemp_int_Loop_Counter_Variable = 0;0x02E1Temp_int_Array_Index_Variable = 0;0x02F8Label_02F8:0x02F8CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ChapterOrbs);0x0333CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0359if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0363Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x037EPushFlow(Label_04C0);0x0383/Script/Engine.Default__KismetArrayLibrary.Array_Get(ChapterOrbs, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03BE/Game/Blueprints/Functions/LevelExtractor.Default__LevelExtractor_C.LevelExtractorID(CallFunc_Array_Get_Item, this, CallFunc_LevelExtractorID_LevelIDFound, CallFunc_LevelExtractorID_CheckpointIDFound, CallFunc_LevelExtractorID_Decimalx1000, CallFunc_LevelExtractorID_Decimalx100);0x0410CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Decimax, CallFunc_LevelExtractorID_Decimalx100);0x0436if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0440/Script/Engine.Default__KismetArrayLibrary.Array_Get(ChapterOrbs, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x047BCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CheckpointOrbList, CallFunc_Array_Get_Item);0x04BFPopFlow();0x04C0Label_04C0:0x04C0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04EATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0505goto Label_02F8;0x050ALabel_050A:0x050AChapterOrbs = OrbList.Chapter0_3_1B4DDEE247285F880AB5079F5221164A;0x052EPopFlow();0x052FLabel_052F:0x052FChapterOrbs = OrbList.Chapter1_5_0E05270D448FC9116B980BAC812A2CC8;0x0553PopFlow();0x0554Label_0554:0x0554ChapterOrbs = OrbList.Chapter2_14_7F902EAF45FF2177A3F7D3A5B0896D51;0x0578PopFlow();0x0579Label_0579:0x0579ChapterOrbs = OrbList.Chapter3_16_723FA21A451013FA68E0E2827644D97E;0x059DPopFlow();0x059ELabel_059E:0x059EChapterOrbs = OrbList.Chapter4_15_D100700F426E7B868B25BDA6A7D45358;0x05C2PopFlow();0x05C3Label_05C3:0x05C3ChapterOrbs = OrbList.Chapter5_17_B0DCB4D24179F92E63DF7E8FB19D4A47;0x05E7PopFlow();0x05E8Label_05E8:0x05E8ChapterOrbs = OrbList.Chapter6_18_0651C38043B7DE51759B9CB8026A0692;0x060CPopFlow();0x060DLabel_060D:0x060DChapterOrbs = OrbList.Chapter7_19_458EA5AA4E39BB8E6A0271956A65F1D4;0x0631PopFlow();0x0632Label_0632:0x0632ChapterOrbs = OrbList.Chapter8_20_F7A3FA344710BFC6787BF08CE1D3E14F;0x0656PopFlow();0x0657Label_0657:0x0657ChapterOrbs = OrbList.Chapter9_21_5EA17AED46C11618FEE9598021B4248E;0x067BPopFlow();0x067CLabel_067C:0x067Creturn;0x067E// end of script | Public | 0x00 | |
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)Script5 statements · 80 bytes of bytecode0x0000OnHover();0x000ECallFunc_Handled_ReturnValue = Handled();0x002AReturnValue = CallFunc_Handled_ReturnValue;0x0045return ReturnValue;0x004F// end of script | EventPublic | 0xF8 | |
FEventReply On_MainBox_MouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)Script13 statements · 197 bytes of bytecode0x0000CallFunc_PointerEvent_GetEffectingButton_ReturnValue = PointerEvent_GetEffectingButton(MouseEvent);0x0025CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_PointerEvent_GetEffectingButton_ReturnValue, Key{FName(RightMouseButton)});0x005Dif (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_00A7;0x006BLabel_006B:0x006BCallFunc_Handled_ReturnValue = Handled();0x0087ReturnValue = CallFunc_Handled_ReturnValue;0x00A2goto Label_00BA;0x00A7Label_00A7:0x00A7OnSelect();0x00B5goto Label_006B;0x00BALabel_00BA:0x00BAreturn ReturnValue;0x00C4// end of script | Public | 0x170 | |
void OnNormal()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CheckpointSelectHUD(4567);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnHover()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CheckpointSelectHUD(4090);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnSelect()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CheckpointSelectHUD(4075);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnMouseLeave(FPointerEvent& MouseEvent)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0012ExecuteUbergraph_CheckpointSelectHUD(15);0x0021return;0x0023// end of script | EventPublic | 0x80 | |
void OnFocusLost(const FFocusEvent& InFocusEvent)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_CheckpointSelectHUD(65);0x0021return;0x0023// end of script | EventPublic | 0x08 | |
void SetVisualID(int32 NewParam)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_NewParam = NewParam;0x0012ExecuteUbergraph_CheckpointSelectHUD(126);0x0021return;0x0023// end of script | 0x04 | ||
void UpdateImage(bool Remove)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Remove = Remove;0x0012ExecuteUbergraph_CheckpointSelectHUD(1590);0x0021return;0x0023// end of script | 0x01 | ||
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CheckpointSelectHUD(2366);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void TakeEffect(int32 ID, UWidget* CurrentWidget)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_ID = ID;0x0012PersistentFrame.K2Node_CustomEvent_CurrentWidget = CurrentWidget;0x0024ExecuteUbergraph_CheckpointSelectHUD(2445);0x0033return;0x0035// end of script | 0x10 | ||
void DisableButton()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CheckpointSelectHUD(4572);0x000Freturn;0x0011// end of script | 0x00 | ||
void Update()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CheckpointSelectHUD(4658);0x000Freturn;0x0011// end of script | 0x00 | ||
void GenerateOrbs()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CheckpointSelectHUD(4678);0x000Freturn;0x0011// end of script | 0x00 | ||
void UpdateOrbs()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_CheckpointSelectHUD(4724);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0024ExecuteUbergraph_CheckpointSelectHUD(4752);0x0033return;0x0035// end of script | EventPublic | 0xB8 | |
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_CheckpointSelectHUD(4757);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void ExecuteUbergraph_CheckpointSelectHUD(int32 EntryPoint)Script208 statements · 4,775 bytes of bytecode0x0000PushFlow(Label_12A4);0x0005goto [EntryPoint];0x000Fif (!(bIsFocusable)) PopFlow();0x0019OnNormal();0x0027PopFlow();0x0028Label_0028:0x0028SetKeyboardFocus();0x0032OnHover();0x0040PopFlow();0x0041if (!(bIsFocusable)) PopFlow();0x004BOnNormal();0x0059Owner.CheckChildrenLostLocus();0x007DPopFlow();0x007ECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_NewParam, VisualID);0x00A4if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_00B3;0x00B2PopFlow();0x00B3Label_00B3:0x00B3VisualID = K2Node_CustomEvent_NewParam;0x00CEPopFlow();0x00CFLabel_00CF:0x00CFTemp_int_Array_Index_Variable = 0;0x00E6Label_00E6:0x00E6CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CheckpointOrbList);0x0121CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0147if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0151Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x016CPushFlow(Label_0410);0x0171CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/DataCoreOrbWidget.DataCoreOrbWidget_C, nullptr);0x01A6CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Orbs, CallFunc_Create_ReturnValue);0x01EACallFunc_AddChild_ReturnValue = OrbsBox.AddChild(CallFunc_Create_ReturnValue);0x021DK2Node_MakeStruct_SlateChildSize.Value = 1f;0x023DK2Node_MakeStruct_SlateChildSize.SizeRule = 0;0x025ACallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(CallFunc_Create_ReturnValue);0x0277CallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetSize(K2Node_MakeStruct_SlateChildSize);0x02A0K2Node_MakeStruct_Margin.Left = 5f;0x02C0K2Node_MakeStruct_Margin.Top = 5f;0x02E0K2Node_MakeStruct_Margin.Right = 5f;0x0300K2Node_MakeStruct_Margin.Bottom = 5f;0x0320CallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(CallFunc_Create_ReturnValue);0x033DCallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x0366K2Node_MakeStruct_Margin.Left = 5f;0x0386K2Node_MakeStruct_Margin.Top = 5f;0x03A6K2Node_MakeStruct_Margin.Right = 5f;0x03C6K2Node_MakeStruct_Margin.Bottom = 5f;0x03E6CallFunc_Create_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x040FPopFlow();0x0410Label_0410:0x0410CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x043ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0455goto Label_00E6;0x045ALabel_045A:0x045ASetVisualID(0);0x046DButtonPlay.OnNormal();0x0491PopFlow();0x0492Label_0492:0x0492SetVisualID(1);0x04A5ButtonPlay.OnHover();0x04C9K2Node_DynamicCast_AsPause_Menu_HUD = Cast<PauseMenuHUD_C>(Owner.WidgetOwner);0x0503K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsPause_Menu_HUD);0x0520if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x052AK2Node_DynamicCast_AsPause_Menu_HUD.UpdateStartButton(this);0x054FK2Node_DynamicCast_AsHUDinterface = Cast<HUDinterface_C>(Owner.WidgetOwner);0x0589K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsHUDinterface);0x05A6if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_05D9;0x05B4K2Node_DynamicCast_AsHUDinterface.WasMouseMovement();0x05D9Label_05D9:0x05D9Owner.OnHover();0x05FDPopFlow();0x05FELabel_05FE:0x05FESetVisualID(2);0x0611ButtonPlay.OnSelect();0x0635PopFlow();0x0636Temp_bool_Variable = true;0x0641Temp_bool_Variable_1 = NotAvailable;0x0654CallFunc_SelectObject_ReturnValue = SelectObject(/Game/Blueprints/HUD/Icons/ConcreteHUDMaterial_Static.ConcreteHUDMaterial_Static, ThumbnailIcon, Switch(Temp_bool_Variable_1, false => K2Node_CustomEvent_Remove, true => Temp_bool_Variable, default => K2Node_Select_Default));0x06AFTemp_byte_Variable = 0;0x06C3Temp_byte_Variable_1 = 3;0x06D7Temp_bool_Variable_2 = Switch(Temp_bool_Variable_1, false => K2Node_CustomEvent_Remove, true => Temp_bool_Variable, default => K2Node_Select_Default);0x0716K2Node_MakeStruct_SlateBrush.TintColor = Thumbnail.Background.TintColor;0x0759K2Node_MakeStruct_SlateBrush.DrawAs = Thumbnail.Background.DrawAs;0x079CK2Node_MakeStruct_SlateBrush.Tiling = Switch(Temp_bool_Variable_2, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1);0x07ECK2Node_MakeStruct_SlateBrush.Mirroring = Thumbnail.Background.Mirroring;0x082FK2Node_MakeStruct_SlateBrush.ImageSize = Thumbnail.Background.ImageSize;0x0872K2Node_MakeStruct_SlateBrush.Margin = Thumbnail.Background.Margin;0x08B5K2Node_MakeStruct_SlateBrush.ResourceObject = CallFunc_SelectObject_ReturnValue;0x08D1K2Node_MakeStruct_SlateBrush.OutlineSettings = Thumbnail.Background.OutlineSettings;0x0914Thumbnail.SetBrush(K2Node_MakeStruct_SlateBrush);0x093DPopFlow();0x093EK2Node_CreateDelegate_OutputDelegate.Bind(this, TakeEffect);0x0955ButtonPlay.TakeEffect += K2Node_CreateDelegate_OutputDelegate;0x097EUpdate();0x098CPopFlow();0x098DOwner.TakeEffect(0, this);0x09B7PopFlow();0x09B8Label_09B8:0x09B8CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x09CDK2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x09F1K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x0A0Eif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0A18CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0A2DK2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0A51K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0A6Eif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0A78Build Version = K2Node_DynamicCast_AsMy_Game_Mode.BuildVersion;0x0AA9OrbList = K2Node_DynamicCast_AsMy_Game_Mode.OrbList;0x0ADACurrentSave = K2Node_DynamicCast_AsMy_Game_Mode.FurthestSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x0B2AOrbs Collected = K2Node_DynamicCast_AsMy_Game_Mode.FurthestSaveGame.SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x0B7ACallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsMy_Game_Mode.FurthestSaveGame);0x0BADif (!(CallFunc_IsValid_ReturnValue)) goto Label_0C50;0x0BBBCallFunc_IsPackagedForDistribution_ReturnValue = IsPackagedForDistribution();0x0BCFif (!(CallFunc_IsPackagedForDistribution_ReturnValue)) goto Label_0C0A;0x0BDDif (!(K2Node_DynamicCast_AsMy_Game_Instance.TestStartSettings.TestValue_5_2F40490B41705386E8B31B9D1B69F618)) goto Label_0CD1;0x0C0ALabel_0C0A:0x0C0APushFlow(Label_0ED9);0x0C0FOrbExtract();0x0C1DOrbsBox.ClearChildren();0x0C41GenerateOrbs();0x0C4FPopFlow();0x0C50Label_0C50:0x0C50NotAvailable = true;0x0C5BButtonPlay.Clickable = false;0x0C7CButtonPlay.Opacity = true;0x0C9DButtonPlay.SetStyle();0x0CC1UpdateImage(false);0x0CD0PopFlow();0x0CD1Label_0CD1:0x0CD1K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode.BuildVersion, 0);0x0D06if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E6B;0x0D14K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode.BuildVersion, 1);0x0D49if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E21;0x0D57K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode.BuildVersion, 2);0x0D8Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E21;0x0D9AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode.BuildVersion, 3);0x0DCFif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E21;0x0DDDK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode.BuildVersion, 4);0x0E12if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0E6B;0x0E20PopFlow();0x0E21Label_0E21:0x0E21CallFunc_Clamp_ReturnValue = clamp(CurrentSave, 1000, 1999);0x0E50CurrentSave = CallFunc_Clamp_ReturnValue;0x0E6BLabel_0E6B:0x0E6BCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_DynamicCast_AsMy_Game_Mode.FurthestSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8, LevelID);0x0EC6if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0C50;0x0ED4goto Label_0C0A;0x0ED9Label_0ED9:0x0ED9PushFlow(Label_0EED);0x0EDEUpdateOrbs();0x0EECPopFlow();0x0EEDLabel_0EED:0x0EEDK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Build Version, 1);0x0F0Cif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0F75;0x0F1AK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Build Version, 2);0x0F39if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0F75;0x0F47K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Build Version, 3);0x0F66if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0F75;0x0F74PopFlow();0x0F75Label_0F75:0x0F75CallFunc_InRange_IntInt_ReturnValue = InRange_IntInt(LevelID, 100, 1510, true, true);0x0F9Eif (!(CallFunc_InRange_IntInt_ReturnValue)) goto Label_0FAD;0x0FACPopFlow();0x0FADLabel_0FAD:0x0FADThumbnailIcon = /Game/Blueprints/HUD/Chapters/DemoLocked.DemoLocked;0x0FC0DisableButton();0x0FCEPopFlow();0x0FCFLabel_0FCF:0x0FCFTemp_int_Loop_Counter_Variable = 0;0x0FE6goto Label_00CF;0x0FEBif (!(Clickable)) PopFlow();0x0FF5goto Label_05FE;0x0FFAif (!(Clickable)) PopFlow();0x1004goto Label_0492;0x1009Label_1009:0x1009Temp_int_Array_Index_Variable_1 = 0;0x1020Label_1020:0x1020CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CheckpointOrbList);0x105BCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x1081if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x108BTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x10A6PushFlow(Label_118D);0x10AB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CheckpointOrbList, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x10E6CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Orbs Collected, CallFunc_Array_Get_Item_1);0x1122if (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x112C/Script/Engine.Default__KismetArrayLibrary.Array_Get(Orbs, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1167CallFunc_Array_Get_Item.SetCollected(true);0x118CPopFlow();0x118DLabel_118D:0x118DCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x11B7Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x11D2goto Label_1020;0x11D7goto Label_045A;0x11DCClickable = false;0x11E7OverlayContent.SetRenderOpacity(0.5f);0x120CButtonPlay.DisableButton(false);0x1231PopFlow();0x1232goto Label_09B8;0x1237Label_1237:0x1237if (!(bIsFocusable)) PopFlow();0x1241goto Label_0028;0x1246/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Orbs);0x126Fgoto Label_0FCF;0x1274Temp_int_Loop_Counter_Variable_1 = 0;0x128Bgoto Label_1009;0x1290goto Label_1237;0x1295UpdateName();0x12A3PopFlow();0x12A4Label_12A4:0x12A4return;0x12A6// end of script | Final | 0x04 |