Zdexby TheHolyOneZ
5,252 classes
/Game/StormEscape/UI/Widgets/Credits/W_Credits.W_Credits_C 0x0532 (1,330 B) align 8 inherited 0x04A8 12 scripted vtable /Game/StormEscape/UI/Widgets/Credits/W_Credits
0x00x0532

Members 19

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08W_HeaderUW_Header_C*10 flagsnullptr
0x08W_DotLineUW_DotLine_C*10 flagsnullptr
0x08W_CreditsTitleUW_CreditsTitle_C*10 flagsnullptr
0x08W_CreditsEntry_1UW_CreditsEntry_C*10 flagsnullptr
0x08W_CreditsEntryUW_CreditsEntry_C*10 flagsnullptr
0x08EntriesContainerUScrollBox*10 flagsnullptr
0x08BackActionUW_InputActionButton_C*10 flagsnullptr
0x08OnActivatedUWidgetAnimation*Transient+6 flagsnullptr
0x08OnActivated_FastUWidgetAnimation*Transient+6 flagsnullptr
0x08FadeInTopGradientUWidgetAnimation*Transient+6 flagsnullptr
0x08FadeInBottomGradientUWidgetAnimation*Transient+6 flagsnullptr
0x08ContainerABP_CollectableContainer_C*7 flagsnullptr
0x01bIsAutoScrollingbool7 flagstrue
0x05110x07padding / unreflected
0x08ScrollSpeeddouble7 flags20
0x01bIntroAnimFinishedbool7 flagsfalse
0x05210x07padding / unreflected
0x08DesiredOffsetdouble7 flags0
0x01bIsTopGradientVisiblebool7 flagsfalse
0x01bIsBottomGradientVisiblebool7 flagstrue
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 12

SignatureFlagsNativeParams
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = BackAction;0x0013return ReturnValue;0x001D// end of script
EventProtected0x08
FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script16 statements · 300 bytes of bytecode
0x0000CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_RightStick_Down)});0x005Dif (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) goto Label_0083;0x006BStopScrollingBox(EntriesContainer);0x007Egoto Label_0121;0x0083Label_0083:0x0083CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x00A8CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_RightStick_Up)});0x00E0if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_0106;0x00EEStopScrollingBox(EntriesContainer);0x0101goto Label_0121;0x0106Label_0106:0x0106ReturnValue = K2Node_MakeStruct_EventReply;0x0121Label_0121:0x0121return ReturnValue;0x012B// end of script
EventPublic0x138
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script18 statements · 335 bytes of bytecode
0x0000CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_RightStick_Down)});0x005Dif (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) goto Label_009A;0x006BStartScrollingBox(EntriesContainer, 1, 1000f, 350f);0x008ALabel_008A:0x008AbIsAutoScrolling = false;0x0095goto Label_0144;0x009ALabel_009A:0x009ACallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x00BFCallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_RightStick_Up)});0x00F7if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_0129;0x0105StartScrollingBox(EntriesContainer, 0, 1000f, 350f);0x0124goto Label_008A;0x0129Label_0129:0x0129ReturnValue = K2Node_MakeStruct_EventReply;0x0144Label_0144:0x0144return ReturnValue;0x014E// end of script
EventPublic0x138
void PopulateMessageEntries()
Script56 statements · 1,639 bytes of bytecode
0x0000PushFlow(Label_0664);0x0005LastArea = FText();0x0019CallFunc_GetDataTableRowNames_OutRowNames = {};0x0024GetDataTableRowNames(/Game/StormEscape/UI/Widgets/Credits/Data/DT_CreditsMessages.DT_CreditsMessages, CallFunc_GetDataTableRowNames_OutRowNames);0x0040Temp_int_Loop_Counter_Variable = 0;0x0057Temp_int_Array_Index_Variable = 0;0x006ELabel_006E:0x006ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetDataTableRowNames_OutRowNames);0x00A9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CFif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D9Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F4PushFlow(Label_061A);0x00F9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetDataTableRowNames_OutRowNames, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0134CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/StormEscape/UI/Widgets/Credits/Data/DT_CreditsMessages.DT_CreditsMessages, CallFunc_Array_Get_Item, CallFunc_GetDataTableRowFromName_OutRow);0x0179if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x0183CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/StormEscape/UI/Widgets/Credits/Subwidgets/W_CreditsEntry_Message.W_CreditsEntry_Message_C, nullptr);0x01B8CallFunc_Create_ReturnValue.SetStyle(CallFunc_GetDataTableRowFromName_OutRow.Message_8_687128044B2F7CCCE37F78A0A9946AB7);0x01EECallFunc_NotEqual_TextText_ReturnValue = NotEqual_TextText(CallFunc_GetDataTableRowFromName_OutRow.Area_11_FEA491A3415543FD4D39BA821A3E5B60, LastArea);0x021Dif (!(CallFunc_NotEqual_TextText_ReturnValue)) goto Label_04CC;0x022BLastArea = CallFunc_GetDataTableRowFromName_OutRow.Area_11_FEA491A3415543FD4D39BA821A3E5B60;0x024FCallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/StormEscape/UI/Widgets/Credits/Subwidgets/W_CreditsTitle.W_CreditsTitle_C, nullptr);0x0284CallFunc_Create_ReturnValue_1.SetStyle(CallFunc_GetDataTableRowFromName_OutRow.Area_11_FEA491A3415543FD4D39BA821A3E5B60);0x02BACallFunc_Create_ReturnValue_1.SetVisibility(3);0x02E0CallFunc_AddChild_ReturnValue = EntriesContainer.AddChild(CallFunc_Create_ReturnValue_1);0x0313K2Node_DynamicCast_AsScroll_Box_Slot = Cast<ScrollBoxSlot>(CallFunc_AddChild_ReturnValue);0x0337K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsScroll_Box_Slot);0x0354if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x035ETemp_real_Variable = 32f;0x0375Temp_real_Variable_1 = 0f;0x038CCallFunc_GetChildrenCount_ReturnValue = EntriesContainer.GetChildrenCount();0x03BECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x03E0Temp_bool_Variable = CallFunc_EqualEqual_IntInt_ReturnValue;0x03F3K2Node_MakeStruct_Margin_1.Left = 16f;0x0413K2Node_MakeStruct_Margin_1.Top = Switch(Temp_bool_Variable, false => Temp_real_Variable, true => Temp_real_Variable_1, default => K2Node_Select_Default);0x0463K2Node_MakeStruct_Margin_1.Right = 0f;0x0483K2Node_MakeStruct_Margin_1.Bottom = 20f;0x04A3K2Node_DynamicCast_AsScroll_Box_Slot.SetPadding(K2Node_MakeStruct_Margin_1);0x04CCLabel_04CC:0x04CCCallFunc_Create_ReturnValue.SetVisibility(3);0x04F2CallFunc_AddChild_ReturnValue_1 = EntriesContainer.AddChild(CallFunc_Create_ReturnValue);0x0525K2Node_DynamicCast_AsScroll_Box_Slot_1 = Cast<ScrollBoxSlot>(CallFunc_AddChild_ReturnValue_1);0x0549K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsScroll_Box_Slot_1);0x0566if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0570K2Node_MakeStruct_Margin.Left = 16f;0x0590K2Node_MakeStruct_Margin.Top = 0f;0x05B0K2Node_MakeStruct_Margin.Right = 32f;0x05D0K2Node_MakeStruct_Margin.Bottom = 12f;0x05F0K2Node_DynamicCast_AsScroll_Box_Slot_1.SetPadding(K2Node_MakeStruct_Margin);0x0619PopFlow();0x061ALabel_061A:0x061ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0644Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x065Fgoto Label_006E;0x0664Label_0664:0x0664return;0x0666// end of script
Public0x00
void PopulateEntries()
Script52 statements · 1,496 bytes of bytecode
0x0000PushFlow(Label_05D5);0x0005EntriesContainer.ClearChildren();0x0029LastArea = FText();0x003DCallFunc_GetDataTableRowNames_OutRowNames = {};0x0048GetDataTableRowNames(/Game/StormEscape/UI/Widgets/Credits/Data/DT_Credits.DT_Credits, CallFunc_GetDataTableRowNames_OutRowNames);0x0064Temp_int_Loop_Counter_Variable = 0;0x007BTemp_int_Array_Index_Variable = 0;0x0092Label_0092:0x0092CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetDataTableRowNames_OutRowNames);0x00CDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00F3if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00FDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0118PushFlow(Label_058B);0x011D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetDataTableRowNames_OutRowNames, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0158CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/StormEscape/UI/Widgets/Credits/Data/DT_Credits.DT_Credits, CallFunc_Array_Get_Item, CallFunc_GetDataTableRowFromName_OutRow);0x019Dif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x01A7CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/StormEscape/UI/Widgets/Credits/Subwidgets/W_CreditsEntry.W_CreditsEntry_C, nullptr);0x01DCCallFunc_Create_ReturnValue.SetStyle(CallFunc_GetDataTableRowFromName_OutRow.Name_2_F12800B7477C20FF655B7C83FE46E0F1, CallFunc_GetDataTableRowFromName_OutRow.Role_4_4367C3DE46C6BF07DBAC1DB7C3D42249);0x0224CallFunc_NotEqual_TextText_ReturnValue = NotEqual_TextText(CallFunc_GetDataTableRowFromName_OutRow.Area_7_687128044B2F7CCCE37F78A0A9946AB7, LastArea);0x0253if (!(CallFunc_NotEqual_TextText_ReturnValue)) goto Label_043D;0x0261LastArea = CallFunc_GetDataTableRowFromName_OutRow.Area_7_687128044B2F7CCCE37F78A0A9946AB7;0x0285CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/StormEscape/UI/Widgets/Credits/Subwidgets/W_CreditsTitle.W_CreditsTitle_C, nullptr);0x02BACallFunc_Create_ReturnValue_1.SetStyle(CallFunc_GetDataTableRowFromName_OutRow.Area_7_687128044B2F7CCCE37F78A0A9946AB7);0x02F0CallFunc_Create_ReturnValue_1.SetVisibility(3);0x0316CallFunc_AddChild_ReturnValue_1 = EntriesContainer.AddChild(CallFunc_Create_ReturnValue_1);0x0349K2Node_DynamicCast_AsScroll_Box_Slot_1 = Cast<ScrollBoxSlot>(CallFunc_AddChild_ReturnValue_1);0x036DK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsScroll_Box_Slot_1);0x038Aif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0394K2Node_MakeStruct_Margin_1.Left = 16f;0x03B4K2Node_MakeStruct_Margin_1.Top = 32f;0x03D4K2Node_MakeStruct_Margin_1.Right = 0f;0x03F4K2Node_MakeStruct_Margin_1.Bottom = 20f;0x0414K2Node_DynamicCast_AsScroll_Box_Slot_1.SetPadding(K2Node_MakeStruct_Margin_1);0x043DLabel_043D:0x043DCallFunc_Create_ReturnValue.SetVisibility(3);0x0463CallFunc_AddChild_ReturnValue = EntriesContainer.AddChild(CallFunc_Create_ReturnValue);0x0496K2Node_DynamicCast_AsScroll_Box_Slot = Cast<ScrollBoxSlot>(CallFunc_AddChild_ReturnValue);0x04BAK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsScroll_Box_Slot);0x04D7if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x04E1K2Node_MakeStruct_Margin.Left = 16f;0x0501K2Node_MakeStruct_Margin.Top = 0f;0x0521K2Node_MakeStruct_Margin.Right = 32f;0x0541K2Node_MakeStruct_Margin.Bottom = 12f;0x0561K2Node_DynamicCast_AsScroll_Box_Slot.SetPadding(K2Node_MakeStruct_Margin);0x058APopFlow();0x058BLabel_058B:0x058BCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05B5Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05D0goto Label_0092;0x05D5Label_05D5:0x05D5return;0x05D7// end of script
Public0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_Credits(1800);0x0021return;0x0023// end of script
EventPublic0x01
void BndEvt__W_Credits_BackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_W_Credits(1776);0x0021return;0x0023// end of script
0x08
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Credits(1760);0x000Freturn;0x0011// end of script
EventProtected0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_W_Credits(1120);0x0033return;0x0035// end of script
EventPublic0x3C
void OnIntroAnimFinished()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Credits(783);0x000Freturn;0x0011// end of script
0x00
void BndEvt__W_Credits_EntriesContainer_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_CurrentOffset = CurrentOffset;0x0012ExecuteUbergraph_W_Credits(1150);0x0021return;0x0023// end of script
0x04
void ExecuteUbergraph_W_Credits(int32 EntryPoint)
Script104 statements · 1,808 bytes of bytecode
0x0000PushFlow(Label_070D);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_Round_ReturnValue = round(DesiredOffset);0x0034CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Round_ReturnValue);0x0059CallFunc_SetScrollOffset_NewScrollOffset_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x0076EntriesContainer.SetScrollOffset(CallFunc_SetScrollOffset_NewScrollOffset_ImplicitCast);0x009FPushFlow(Label_0179);0x00A4CallFunc_GetScrollOffsetOfEnd_ReturnValue_1 = EntriesContainer.GetScrollOffsetOfEnd();0x00D6CallFunc_FTrunc_A_ImplicitCast = Cast<4>(CallFunc_GetScrollOffsetOfEnd_ReturnValue_1);0x00F3CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_FTrunc_A_ImplicitCast);0x0118CallFunc_Round_ReturnValue_1 = round(DesiredOffset);0x013DCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Round_ReturnValue_1, CallFunc_FTrunc_ReturnValue);0x0163if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x016DbIsAutoScrolling = false;0x0178PopFlow();0x0179Label_0179:0x0179CallFunc_Round_ReturnValue = round(DesiredOffset);0x019ECallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Round_ReturnValue);0x01C3CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 10);0x01E9if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x01F3if (!(bIsTopGradientVisible)) goto Label_0202;0x0201PopFlow();0x0202Label_0202:0x0202CallFunc_PlayAnimationForward_ReturnValue_3 = PlayAnimationForward(FadeInTopGradient, 1f, false);0x022DbIsTopGradientVisible = true;0x0238PopFlow();0x0239Label_0239:0x0239if (!(bIsAutoScrolling)) PopFlow();0x0243CallFunc_GetScrollOffsetOfEnd_ReturnValue = EntriesContainer.GetScrollOffsetOfEnd();0x0275CallFunc_FInterpTo_Constant_Target_ImplicitCast = Cast<4>(CallFunc_GetScrollOffsetOfEnd_ReturnValue);0x0292CallFunc_FInterpTo_Constant_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_InDeltaTime);0x02AFCallFunc_FInterpTo_Constant_ReturnValue = FInterpTo_Constant(DesiredOffset, CallFunc_FInterpTo_Constant_Target_ImplicitCast, CallFunc_FInterpTo_Constant_DeltaTime_ImplicitCast, ScrollSpeed);0x02EFDesiredOffset = CallFunc_FInterpTo_Constant_ReturnValue;0x030Agoto Label_000F;0x030FbIntroAnimFinished = true;0x031AEntriesContainer.SetVisibility(0);0x0340EntriesContainer.SetScrollbarVisibility(0);0x0362PopFlow();0x0363Label_0363:0x0363K2Node_CreateDelegate_OutputDelegate.Bind(this, OnIntroAnimFinished);0x037ABindToAnimationFinished(OnActivated_Fast, K2Node_CreateDelegate_OutputDelegate);0x0396CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(OnActivated_Fast, 1f, false);0x03C1PopFlow();0x03C2Label_03C2:0x03C2bIntroAnimFinished = false;0x03CDbIsAutoScrolling = true;0x03D8EntriesContainer.SetVisibility(3);0x03FEEntriesContainer.SetScrollbarVisibility(4);0x0420EntriesContainer.ScrollToStart();0x0440DesiredOffset = 0;0x045Bgoto Label_0363;0x0460if (!(bIntroAnimFinished)) PopFlow();0x046Agoto Label_0239;0x046FLabel_046F:0x046FPopulateMessageEntries();0x047DPopFlow();0x047EbIsAutoScrolling = false;0x0489PushFlow(Label_04EE);0x048ECallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_CurrentOffset);0x04ABCallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 10);0x04D1if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_0631;0x04DFif (!(bIsTopGradientVisible)) goto Label_0672;0x04EDPopFlow();0x04EELabel_04EE:0x04EECallFunc_GetScrollOffsetOfEnd_ReturnValue_2 = EntriesContainer.GetScrollOffsetOfEnd();0x0520CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_CurrentOffset);0x053DCallFunc_Subtract_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetScrollOffsetOfEnd_ReturnValue_2);0x055ACallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, CallFunc_Subtract_DoubleDouble_B_ImplicitCast);0x0588CallFunc_Abs_ReturnValue = abs(CallFunc_Subtract_DoubleDouble_ReturnValue);0x05ADCallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_Abs_ReturnValue, 48);0x05D3if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_05F0;0x05E1if (!(bIsBottomGradientVisible)) goto Label_06A9;0x05EFPopFlow();0x05F0Label_05F0:0x05F0if (!(bIsBottomGradientVisible)) PopFlow();0x05FACallFunc_PlayAnimationReverse_ReturnValue_1 = PlayAnimationReverse(FadeInBottomGradient, 1f, false);0x0625bIsBottomGradientVisible = false;0x0630PopFlow();0x0631Label_0631:0x0631if (!(bIsTopGradientVisible)) PopFlow();0x063BCallFunc_PlayAnimationReverse_ReturnValue = PlayAnimationReverse(FadeInTopGradient, 1f, false);0x0666bIsTopGradientVisible = false;0x0671PopFlow();0x0672Label_0672:0x0672CallFunc_PlayAnimationForward_ReturnValue_1 = PlayAnimationForward(FadeInTopGradient, 1f, false);0x069DbIsTopGradientVisible = true;0x06A8PopFlow();0x06A9Label_06A9:0x06A9CallFunc_PlayAnimationForward_ReturnValue_2 = PlayAnimationForward(FadeInBottomGradient, 1f, false);0x06D4bIsBottomGradientVisible = true;0x06DFPopFlow();0x06E0goto Label_03C2;0x06E5Label_06E5:0x06E5DeactivateWidget();0x06EFPopFlow();0x06F0goto Label_06E5;0x06F5Label_06F5:0x06F5PopulateEntries();0x0703goto Label_046F;0x0708goto Label_06F5;0x070DLabel_070D:0x070Dreturn;0x070F// end of script
Final0x04