Zdexby TheHolyOneZ
2,759 classes
/Game/UI/Menus/Legal/EULAWidget.EULAWidget_C 0x03C2 (962 B) align 8 inherited 0x02A0 33 scripted vtable /Game/UI/Menus/Legal/EULAWidget
0x00x03C2

Members 30

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08hideAnimUWidgetAnimation*Transient+7 flagsnullptr
0x08ShowAnimUWidgetAnimation*Transient+7 flagsnullptr
0x08AcceptButtonUAtlasMenuButton*9 flagsnullptr
0x08BodyScrollBoxUScrollBox*9 flagsnullptr
0x08DeclineButtonUAtlasMenuButton*9 flagsnullptr
0x08FocusButtonUButton*9 flagsnullptr
0x08LegalTextblockUAtlasTextBlock*9 flagsnullptr
0x08MainBodyUCanvasPanel*9 flagsnullptr
0x08CurrentTextUObject*7 flagsnullptr
0x10ChunksTArray<FString>3 flags[]
0x04ScrollSpeedfloat7 flags50
0x04ElapsedTimefloat7 flags0
0x04LastPageUpDownTimefloat7 flags0
0x04PageUpDownTimeDelayfloat7 flags0.2
0x10DeclineKeysTArray<FKey>3 flags[2 items]
0x10ScrollUpKeysTArray<FKey>3 flags[3 items]
0x10ScrollDownKeysTArray<FKey>3 flags[3 items]
0x10PageDownKeysTArray<FKey>3 flags[3 items]
0x10PageUpKeysTArray<FKey>3 flags[3 items]
0x01Is Warning Showingbool6 flagsfalse
0x03790x07padding / unreflected
0x10PressedKeysTArray<FKey>3 flags[]
0x01Show Decline Warningbool6 flagsfalse
0x03910x07padding / unreflected
0x10DeclineEventFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10AcceptEventFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01BackHeldbool6 flagsfalse
0x03B90x03padding / unreflected
0x04ScrollWheelMulfloat7 flags-100
0x01PrintDebugbool6 flagsfalse
0x01WasAcceptedbool6 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 33

SignatureFlagsNativeParams
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script6 statements · 131 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018DeclineButton.SetUserFocus(CallFunc_GetOwningPlayer_ReturnValue);0x0041CallFunc_Handled_ReturnValue = Handled();0x005DReturnValue = CallFunc_Handled_ReturnValue;0x0078return ReturnValue;0x0082// end of script
EventPublic0x100
void DoesPressedKeysContainKeys(TArray<FKey>& NewParam, const bool& HasKeys)
Script24 statements · 432 bytes of bytecode
0x0000PushFlow(Label_01AD);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(NewParam);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0153;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_0163);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewParam, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FDCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(PressedKeys, CallFunc_Array_Get_Item);0x0139if (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x0143HasKeys = true;0x014Egoto Label_01AD;0x0153Label_0153:0x0153HasKeys = false;0x015Egoto Label_01AD;0x0163Label_0163:0x0163CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x018DTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01A8goto Label_0033;0x01ADLabel_01AD:0x01ADreturn;0x01AF// end of script
Public0x11
void CheckButtonsPressed()
Script30 statements · 296 bytes of bytecode
0x0000PushFlow(Label_0125);0x0005CallFunc_IsAnyAnimationPlaying_ReturnValue = IsAnyAnimationPlaying();0x0019if (!(CallFunc_IsAnyAnimationPlaying_ReturnValue)) goto Label_0028;0x0027PopFlow();0x0028Label_0028:0x0028PushFlow(Label_00EC);0x002DPushFlow(Label_00B3);0x0032PushFlow(Label_0075);0x0037DoesPressedKeysContainKeys(ScrollUpKeys, CallFunc_DoesPressedKeysContainKeys_HasKeys_3);0x0057if (!(CallFunc_DoesPressedKeysContainKeys_HasKeys_3)) PopFlow();0x0061Scroll(-1);0x0074PopFlow();0x0075Label_0075:0x0075DoesPressedKeysContainKeys(ScrollDownKeys, CallFunc_DoesPressedKeysContainKeys_HasKeys_2);0x0095if (!(CallFunc_DoesPressedKeysContainKeys_HasKeys_2)) PopFlow();0x009FScroll(1);0x00B2PopFlow();0x00B3Label_00B3:0x00B3DoesPressedKeysContainKeys(PageDownKeys, CallFunc_DoesPressedKeysContainKeys_HasKeys);0x00D3if (!(CallFunc_DoesPressedKeysContainKeys_HasKeys)) PopFlow();0x00DDPageDown();0x00EBPopFlow();0x00ECLabel_00EC:0x00ECDoesPressedKeysContainKeys(PageUpKeys, CallFunc_DoesPressedKeysContainKeys_HasKeys_1);0x010Cif (!(CallFunc_DoesPressedKeysContainKeys_HasKeys_1)) PopFlow();0x0116PageUp();0x0124PopFlow();0x0125Label_0125:0x0125return;0x0127// end of script
Public0x00
FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script21 statements · 733 bytes of bytecode
0x0000CallFunc_PointerEvent_GetWheelDelta_ReturnValue = PointerEvent_GetWheelDelta(MouseEvent);0x0025CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_PointerEvent_GetWheelDelta_ReturnValue, ScrollWheelMul);0x0053CallFunc_GetMaxScrollOffset_ReturnValue = BodyScrollBox.GetMaxScrollOffset();0x0085CallFunc_GetScrollOffset_ReturnValue = BodyScrollBox.GetScrollOffset();0x00B7CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue);0x00E5CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_FloatFloat_ReturnValue, 0f, CallFunc_GetMaxScrollOffset_ReturnValue);0x0118CallFunc_NotEqual_FloatFloat_ReturnValue = NotEqual_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_FClamp_ReturnValue);0x013Eif (!(CallFunc_NotEqual_FloatFloat_ReturnValue)) goto Label_02D2;0x014CCallFunc_PointerEvent_GetWheelDelta_ReturnValue = PointerEvent_GetWheelDelta(MouseEvent);0x0171CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_PointerEvent_GetWheelDelta_ReturnValue, ScrollWheelMul);0x019FCallFunc_GetMaxScrollOffset_ReturnValue = BodyScrollBox.GetMaxScrollOffset();0x01D1CallFunc_GetScrollOffset_ReturnValue = BodyScrollBox.GetScrollOffset();0x0203CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue);0x0231CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_FloatFloat_ReturnValue, 0f, CallFunc_GetMaxScrollOffset_ReturnValue);0x0264BodyScrollBox.SetScrollOffset(CallFunc_FClamp_ReturnValue);0x028DPollTextVisibility();0x029BCallFunc_Handled_ReturnValue = Handled();0x02B7ReturnValue = CallFunc_Handled_ReturnValue;0x02D2Label_02D2:0x02D2return ReturnValue;0x02DC// end of script
EventPublic0x170
FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script12 statements · 209 bytes of bytecode
0x0000CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025HandleInputUp(CallFunc_GetKey_ReturnValue, CallFunc_HandleInputUp_Handled);0x0045if (!(CallFunc_HandleInputUp_Handled)) goto Label_008F;0x0053CallFunc_Handled_ReturnValue = Handled();0x006FReturnValue = CallFunc_Handled_ReturnValue;0x008Agoto Label_00C6;0x008FLabel_008F:0x008FCallFunc_Unhandled_ReturnValue = Unhandled();0x00ABReturnValue = CallFunc_Unhandled_ReturnValue;0x00C6Label_00C6:0x00C6return ReturnValue;0x00D0// end of script
EventPublic0x138
void CheckPromptVisibility()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void CheckScroll()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void CheckSkipToEnd()
Script10 statements · 259 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x001ACallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x0034CallFunc_IsInputKeyDown_ReturnValue = CallFunc_GetPlayerController_ReturnValue.IsInputKeyDown(Key{FName(W)});0x0079CallFunc_IsInputKeyDown_ReturnValue_1 = CallFunc_GetPlayerController_ReturnValue_1.IsInputKeyDown(Key{FName(Gamepad_FaceButton_Top)});0x00BECallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsInputKeyDown_ReturnValue_1, CallFunc_IsInputKeyDown_ReturnValue);0x00E4if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0100;0x00F2SkipToEnd();0x0100Label_0100:0x0100return;0x0102// end of script
Public0x00
void SkipToEnd()
Script5 statements · 108 bytes of bytecode
0x0000CallFunc_GetMaxScrollOffset_ReturnValue = BodyScrollBox.GetMaxScrollOffset();0x0032BodyScrollBox.SetScrollOffset(CallFunc_GetMaxScrollOffset_ReturnValue);0x005BPollTextVisibility();0x0069return;0x006B// end of script
Public0x00
void HandleInputUp(const FKey& InKey, const bool& Handled)
Script17 statements · 282 bytes of bytecode
0x0000PushFlow(Label_0117);0x0005Key = InKey;0x0020CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(DeclineKeys, Key);0x005Cif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0075;0x006ABackHeld = false;0x0075Label_0075:0x0075PushFlow(Label_010C);0x007ACallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(PressedKeys, Key);0x00B6if (!(CallFunc_Array_Contains_ReturnValue_1)) PopFlow();0x00C0CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(PressedKeys, Key);0x00FCHandled = true;0x0107goto Label_0117;0x010CLabel_010C:0x010CHandled = false;0x0117Label_0117:0x0117return;0x0119// end of script
Public0x21
void HandleInputDown(const FKey& InKey, const bool& Handled)
Script39 statements · 619 bytes of bytecode
0x0000PushFlow(Label_0268);0x0005Key = InKey;0x0020CallFunc_HasAnyUserFocus_ReturnValue = HasAnyUserFocus();0x0034if (!(CallFunc_HasAnyUserFocus_ReturnValue)) goto Label_0042;0x0042Label_0042:0x0042PushFlow(Label_020D);0x0047PushFlow(Label_00EB);0x004CPushFlow(Label_021D);0x0051CallFunc_Array_Contains_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(ScrollUpKeys, Key);0x008Dif (!(CallFunc_Array_Contains_ReturnValue_3)) PopFlow();0x0097Label_0097:0x0097CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(PressedKeys, Key);0x00DBHandled = true;0x00E6goto Label_0268;0x00EBLabel_00EB:0x00EBKey List Contains Any of Key List(PressedKeys, ScrollUpKeys, CallFunc_Key_List_Contains_Any_of_Key_List_Result);0x0114Key List Contains Any of Key List(PressedKeys, ScrollDownKeys, CallFunc_Key_List_Contains_Any_of_Key_List_Result_1);0x013DCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Key_List_Contains_Any_of_Key_List_Result, CallFunc_Key_List_Contains_Any_of_Key_List_Result_1);0x0163if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0172;0x0171PopFlow();0x0172Label_0172:0x0172PushFlow(Label_01C2);0x0177CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(PageDownKeys, Key);0x01B3if (!(CallFunc_Array_Contains_ReturnValue_1)) PopFlow();0x01BDgoto Label_0097;0x01C2Label_01C2:0x01C2CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(PageUpKeys, Key);0x01FEif (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x0208goto Label_0097;0x020DLabel_020D:0x020DHandled = false;0x0218goto Label_0268;0x021DLabel_021D:0x021DCallFunc_Array_Contains_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(ScrollDownKeys, Key);0x0259if (!(CallFunc_Array_Contains_ReturnValue_2)) PopFlow();0x0263goto Label_0097;0x0268Label_0268:0x0268return;0x026A// end of script
Public0x21
void Key List Contains Any of Key List(TArray<FKey>& ListA, TArray<FKey>& ListB, const bool& Result)
Script24 statements · 432 bytes of bytecode
0x0000PushFlow(Label_01AD);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ListB);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0153;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_0163);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(ListB, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FDCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(ListA, CallFunc_Array_Get_Item);0x0139if (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x0143Result = true;0x014Egoto Label_01AD;0x0153Label_0153:0x0153Result = false;0x015Egoto Label_01AD;0x0163Label_0163:0x0163CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x018DTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01A8goto Label_0033;0x01ADLabel_01AD:0x01ADreturn;0x01AF// end of script
Public0x21
void CheckButtonVisibility()
Script13 statements · 315 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018CallFunc_HasUserFocus_ReturnValue = AcceptButton.HasUserFocus(CallFunc_GetOwningPlayer_ReturnValue);0x004BIsScrollBoxAtBottom(CallFunc_IsScrollBoxAtBottom_Result);0x0062CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsScrollBoxAtBottom_Result);0x007FCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_HasUserFocus_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x00A5if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_00F4;0x00B3CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x00CBDeclineButton.SetUserFocus(CallFunc_GetOwningPlayer_ReturnValue);0x00F4Label_00F4:0x00F4IsScrollBoxAtBottom(CallFunc_IsScrollBoxAtBottom_Result);0x010BAcceptButton.SetIsEnabled(CallFunc_IsScrollBoxAtBottom_Result);0x0138return;0x013A// end of script
Public0x00
void PageUp()
Script16 statements · 504 bytes of bytecode
0x0000CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(LastPageUpDownTime, PageUpDownTimeDelay);0x002ECallFunc_GreaterEqual_FloatFloat_ReturnValue = GreaterEqual_FloatFloat(ElapsedTime, CallFunc_Add_FloatFloat_ReturnValue);0x0054if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue)) goto Label_01F5;0x0062LastPageUpDownTime = ElapsedTime;0x007DCallFunc_GetCachedGeometry_ReturnValue = MainBody.GetCachedGeometry();0x00AFCallFunc_GetAbsoluteSize_ReturnValue = GetAbsoluteSize(CallFunc_GetCachedGeometry_ReturnValue);0x00D4CallFunc_GetMaxScrollOffset_ReturnValue = BodyScrollBox.GetMaxScrollOffset();0x0106BreakVector2D(CallFunc_GetAbsoluteSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x012BCallFunc_GetScrollOffset_ReturnValue = BodyScrollBox.GetScrollOffset();0x015DCallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_BreakVector2D_Y);0x018BCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Subtract_FloatFloat_ReturnValue, 0f, CallFunc_GetMaxScrollOffset_ReturnValue);0x01BEBodyScrollBox.SetScrollOffset(CallFunc_FClamp_ReturnValue);0x01E7PollTextVisibility();0x01F5Label_01F5:0x01F5return;0x01F7// end of script
Public0x00
void PageDown()
Script16 statements · 504 bytes of bytecode
0x0000CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(LastPageUpDownTime, PageUpDownTimeDelay);0x002ECallFunc_GreaterEqual_FloatFloat_ReturnValue = GreaterEqual_FloatFloat(ElapsedTime, CallFunc_Add_FloatFloat_ReturnValue_1);0x0054if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue)) goto Label_01F5;0x0062LastPageUpDownTime = ElapsedTime;0x007DCallFunc_GetMaxScrollOffset_ReturnValue = BodyScrollBox.GetMaxScrollOffset();0x00AFCallFunc_GetCachedGeometry_ReturnValue = MainBody.GetCachedGeometry();0x00E1CallFunc_GetScrollOffset_ReturnValue = BodyScrollBox.GetScrollOffset();0x0113CallFunc_GetAbsoluteSize_ReturnValue = GetAbsoluteSize(CallFunc_GetCachedGeometry_ReturnValue);0x0138BreakVector2D(CallFunc_GetAbsoluteSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x015DCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_BreakVector2D_Y);0x018BCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_FloatFloat_ReturnValue, 0f, CallFunc_GetMaxScrollOffset_ReturnValue);0x01BEBodyScrollBox.SetScrollOffset(CallFunc_FClamp_ReturnValue);0x01E7PollTextVisibility();0x01F5Label_01F5:0x01F5return;0x01F7// end of script
Public0x00
void IsScrollBoxAtBottom(const bool& Result)
Script15 statements · 353 bytes of bytecode
0x0000CallFunc_GetMaxScrollOffset_ReturnValue = BodyScrollBox.GetMaxScrollOffset();0x0032CallFunc_GreaterEqual_FloatFloat_ReturnValue = GreaterEqual_FloatFloat(CallFunc_GetMaxScrollOffset_ReturnValue, 0f);0x0054if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue)) goto Label_0153;0x0062CallFunc_GetMaxScrollOffset_ReturnValue_1 = BodyScrollBox.GetMaxScrollOffset();0x0094CallFunc_GetScrollOffset_ReturnValue = BodyScrollBox.GetScrollOffset();0x00C6CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_GetMaxScrollOffset_ReturnValue_1);0x00F4CallFunc_Abs_ReturnValue = Abs(CallFunc_Subtract_FloatFloat_ReturnValue);0x0119CallFunc_LessEqual_FloatFloat_ReturnValue = LessEqual_FloatFloat(CallFunc_Abs_ReturnValue, 20f);0x013BResult = CallFunc_LessEqual_FloatFloat_ReturnValue;0x014Egoto Label_015E;0x0153Label_0153:0x0153Result = true;0x015ELabel_015E:0x015Ereturn;0x0160// end of script
Public0x01
void PollTextVisibility()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Scroll(int32 Direction)
Script19 statements · 670 bytes of bytecode
0x0000CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Direction);0x0025CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(ScrollSpeed, CallFunc_Conv_IntToFloat_ReturnValue);0x0053CallFunc_GetMaxScrollOffset_ReturnValue = BodyScrollBox.GetMaxScrollOffset();0x0085CallFunc_GetScrollOffset_ReturnValue = BodyScrollBox.GetScrollOffset();0x00B7CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue);0x00E5CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_FloatFloat_ReturnValue, 0f, CallFunc_GetMaxScrollOffset_ReturnValue);0x0118CallFunc_NotEqual_FloatFloat_ReturnValue = NotEqual_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_FClamp_ReturnValue);0x013Eif (!(CallFunc_NotEqual_FloatFloat_ReturnValue)) goto Label_029B;0x014CCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Direction);0x0171CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(ScrollSpeed, CallFunc_Conv_IntToFloat_ReturnValue);0x019FCallFunc_GetMaxScrollOffset_ReturnValue = BodyScrollBox.GetMaxScrollOffset();0x01D1CallFunc_GetScrollOffset_ReturnValue = BodyScrollBox.GetScrollOffset();0x0203CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_GetScrollOffset_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue);0x0231CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_FloatFloat_ReturnValue, 0f, CallFunc_GetMaxScrollOffset_ReturnValue);0x0264BodyScrollBox.SetScrollOffset(CallFunc_FClamp_ReturnValue);0x028DPollTextVisibility();0x029BLabel_029B:0x029Breturn;0x029D// end of script
Public0x04
void SetupText()
Script33 statements · 665 bytes of bytecode
0x0000SwitchOnPlatform(CallFunc_SwitchOnPlatform_platform);0x0013K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 0);0x0032if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01DA;0x0040K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 1);0x005Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_024D;0x006DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 2);0x008Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_024D;0x009AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 3);0x00B9if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01DA;0x00C7K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 4);0x00E6if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01DA;0x00F4K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 5);0x0113if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01DA;0x0121K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 6);0x0140if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01DA;0x014EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 7);0x016Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01DA;0x017BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 8);0x019Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01DA;0x01A8K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_SwitchOnPlatform_platform, 9);0x01C7if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01DA;0x01D5goto Label_0296;0x01DALabel_01DA:0x01DALegal_String = NSLOCTEXT("E76581D04202DF45BE649AA0BE37E39A", "", "ID_EULA");0x021BLabel_021B:0x021BLegalTextblock.SetText(Legal_String);0x0248goto Label_0296;0x024DLabel_024D:0x024DLegal_String = NSLOCTEXT("F09382BB4D40BD327F3C6DB73329E971", "", "ID_EULA_PS");0x0291goto Label_021B;0x0296Label_0296:0x0296return;0x0298// end of script
Public0x00
FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script12 statements · 209 bytes of bytecode
0x0000CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025HandleInputDown(CallFunc_GetKey_ReturnValue, CallFunc_HandleInputDown_Handled);0x0045if (!(CallFunc_HandleInputDown_Handled)) goto Label_008F;0x0053CallFunc_Handled_ReturnValue = Handled();0x006FReturnValue = CallFunc_Handled_ReturnValue;0x008Agoto Label_00C6;0x008FLabel_008F:0x008FCallFunc_Unhandled_ReturnValue = Unhandled();0x00ABReturnValue = CallFunc_Unhandled_ReturnValue;0x00C6Label_00C6:0x00C6return ReturnValue;0x00D0// end of script
EventPublic0x138
void show()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EULAWidget(15);0x000Freturn;0x0011// end of script
0x00
void hide()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EULAWidget(63);0x000Freturn;0x0011// end of script
0x00
void WidgetAnimationEvt_hideAnim_K2Node_WidgetAnimationEvent_0()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EULAWidget(111);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EULAWidget(217);0x000Freturn;0x0011// end of script
EventPublic0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_EULAWidget(297);0x0033return;0x0035// end of script
EventPublic0x3C
void BndEvt__EULAWidget_BodyScrollBox_K2Node_ComponentBoundEvent_0_OnUserScrolledEvent__DelegateSignature(float CurrentOffset)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_CurrentOffset = CurrentOffset;0x0012ExecuteUbergraph_EULAWidget(743);0x0021return;0x0023// end of script
0x04
void BndEvt__EULAWidget_FocusButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EULAWidget(758);0x000Freturn;0x0011// end of script
0x00
void BndEvt__EULAWidget_AcceptButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EULAWidget(828);0x000Freturn;0x0011// end of script
0x00
void BndEvt__EULAWidget_DeclineButton_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EULAWidget(922);0x000Freturn;0x0011// end of script
0x00
void Destruct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_EULAWidget(958);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_EULAWidget(int32 EntryPoint)
Script60 statements · 980 bytes of bytecode
0x0000PushFlow(Label_03D1);0x0005goto [EntryPoint];0x000FCallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(ShowAnim, 0f, 1, 0, 1f, false);0x003EPopFlow();0x003FCallFunc_PlayAnimation_ReturnValue = PlayAnimation(hideAnim, 0f, 1, 0, 1f, false);0x006EPopFlow();0x006FCallFunc_GetUISystem_ReturnValue = GetUISystem(this);0x0084CallFunc_GetMenuLayer_ReturnValue = CallFunc_GetUISystem_ReturnValue.GetMenuLayer();0x00AECallFunc_PopWithFading_ReturnValue = CallFunc_GetMenuLayer_ReturnValue.PopWithFading();0x00D8PopFlow();0x00D9SetupText();0x00E7CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x00FFDeclineButton.SetUserFocus(CallFunc_GetOwningPlayer_ReturnValue);0x0128PopFlow();0x0129PushFlow(Label_01F8);0x012ECallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(K2Node_Event_InDeltaTime, ElapsedTime);0x015CElapsedTime = CallFunc_Add_FloatFloat_ReturnValue;0x0177CheckButtonsPressed();0x0185CheckButtonVisibility();0x0193CheckSkipToEnd();0x01A1CheckScroll();0x01AFCheckPromptVisibility();0x01BDCallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(ElapsedTime, 3f);0x01DFif (!(CallFunc_Less_FloatFloat_ReturnValue)) PopFlow();0x01E9PollTextVisibility();0x01F7PopFlow();0x01F8Label_01F8:0x01F8CallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x020DCallFunc_HasUserFocus_ReturnValue = DeclineButton.HasUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x0240CallFunc_HasUserFocus_ReturnValue_1 = AcceptButton.HasUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue_1);0x0273CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_HasUserFocus_ReturnValue, CallFunc_HasUserFocus_ReturnValue_1);0x0299if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_02A8;0x02A7PopFlow();0x02A8Label_02A8:0x02A8CallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x02BDDeclineButton.SetUserFocus(CallFunc_GetRelevantPlayerController_ReturnValue);0x02E6PopFlow();0x02E7PollTextVisibility();0x02F5PopFlow();0x02F6if (!(PrintDebug)) PopFlow();0x0300PrintString(this, "Hello", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x033BPopFlow();0x033CWasAccepted = true;0x0347Label_0347:0x0347CallFunc_GetMenuManager_ReturnValue = GetMenuManager();0x035BCallFunc_PopWithFading_ReturnValue_1 = CallFunc_GetMenuManager_ReturnValue.PopWithFading();0x0385PopFlow();0x0386Label_0386:0x0386AcceptEvent.Broadcast();0x0399PopFlow();0x039AWasAccepted = false;0x03A5goto Label_0347;0x03AALabel_03AA:0x03AADeclineEvent.Broadcast();0x03BDPopFlow();0x03BEif (!(WasAccepted)) goto Label_03AA;0x03CCgoto Label_0386;0x03D1Label_03D1:0x03D1return;0x03D3// end of script
Final0x04
void AcceptEvent__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void DeclineEvent__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00