0x00x0301
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | TaskProgress | UWidgetAnimation* | Transient+7 flags | nullptr | |
| 0x08 | CompleteAnim | UWidgetAnimation* | Transient+7 flags | nullptr | |
| 0x08 | RemoveAnim | UWidgetAnimation* | Transient+7 flags | nullptr | |
| 0x08 | Basic_CheckBox | UBasic_CheckBox_C* | 9 flags | nullptr | |
| 0x08 | Border_Checkbox | UBorder* | 9 flags | nullptr | |
| 0x08 | HorizontalBox_TaskBar | UHorizontalBox* | 9 flags | nullptr | |
| 0x08 | Image_79 | UImage* | 9 flags | nullptr | |
| 0x08 | Image_BG | UImage* | 9 flags | nullptr | |
| 0x08 | Image_ColorBar | UImage* | 9 flags | nullptr | |
| 0x08 | Image_Tutorial | UImage* | 9 flags | nullptr | |
| 0x08 | MainText | URichTextSizable* | 9 flags | nullptr | |
| 0x08 | Overlay_ContentHolder | UOverlay* | 9 flags | nullptr | |
| 0x08 | TaskCounter | URichTextSizable* | 9 flags | nullptr | |
| 0x08 | TaskText | URichTextSizable* | 9 flags | nullptr | |
| 0x08 | TextHeadline | UTextBlock* | 9 flags | nullptr | |
| 0x10 | CompleteAnimationFinished | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | RemoveAnimationFinished | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x01 | TaskVisible | bool | 6 flags | false |
Inherited from UUserWidget 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 8 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x28 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2} | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0178 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 7 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+2 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+2 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x04 | Priority | int32 | 8 flags | 0 | |
| 0x01 | bSupportsKeyboardFocus : 1bit 0 | bool | Deprecated+3 flags | true | |
| 0x01 | bIsFocusable : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bHasScriptImplementedTick : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 4 | bool | 3 flags | true | |
| 0x01E5 | 0x0B | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x01F1 | 0x07 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 4 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x1C | RenderTransform | FWidgetTransform | 5 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x08 | RenderTransformPivot | FVector2D | 8 flags | {X=0.5, Y=0.5} | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x00B5 | 0x03 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x01 | bIsVolatile : 1bit 0 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | uint8 | 9 flags | 1 | |
| 0x01 | Clipping | EWidgetClipping | 6 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 6 flags | Visible | |
| 0x04 | RenderOpacity | float | 6 flags | 1 | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 6 flags | Inherit | |
| 0x00D1 | 0x27 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+2 flags | [] | |
Functions 12
| Signature | Flags | Native | Params |
|---|---|---|---|
void SetText(const FText& Header, const FText& MainText, const FText& TaskText)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Header = Header;0x0012PersistentFrame.K2Node_CustomEvent_MainText = MainText;0x0024PersistentFrame.K2Node_CustomEvent_TaskText = TaskText;0x0036ExecuteUbergraph_ITM_BasicTutorialWindow(127);0x0045return;0x0047// end of script | 0x48 | ||
void PlayRemove()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(468);0x000Freturn;0x0011// end of script | 0x00 | ||
void PlayShow()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(624);0x000Freturn;0x0011// end of script | 0x00 | ||
void PlayComplete()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(724);0x000Freturn;0x0011// end of script | 0x00 | ||
void CompleteAnimFinished()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(796);0x000Freturn;0x0011// end of script | 0x00 | ||
void SetImage(UTexture2D* Texture)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Texture = Texture;0x0012ExecuteUbergraph_ITM_BasicTutorialWindow(801);0x0021return;0x0023// end of script | 0x08 | ||
void PlayTaskProgress()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(1409);0x000Freturn;0x0011// end of script | 0x00 | ||
void SetTaskCounter(int32 Counter, int32 Denominator)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Counter = Counter;0x0012PersistentFrame.K2Node_CustomEvent_Denominator = Denominator;0x0024ExecuteUbergraph_ITM_BasicTutorialWindow(1457);0x0033return;0x0035// end of script | 0x08 | ||
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(2580);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void ExecuteUbergraph_ITM_BasicTutorialWindow(int32 EntryPoint)Script91 statements · 2,588 bytes of bytecode0x0000PushFlow(Label_0A19);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FRetriggerableDelay(this, 0.5f, LatentActionInfo{0x46, 441374224, FName(ExecuteUbergraph_ITM_BasicTutorialWindow), this});0x0045PopFlow();0x0046Basic_CheckBox.ClickButton();0x006APopFlow();0x006BRemoveAnimationFinished.Broadcast();0x007EPopFlow();0x007FTextHeadline.SetText(K2Node_CustomEvent_Header);0x00ACMainText.SetText(K2Node_CustomEvent_MainText);0x00D9CallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(K2Node_CustomEvent_TaskText);0x00F6CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_TextIsEmpty_ReturnValue);0x0113TaskVisible = CallFunc_Not_PreBool_ReturnValue;0x0126if (!(TaskVisible)) goto Label_01AD;0x0134TaskText.SetText(K2Node_CustomEvent_TaskText);0x0161HorizontalBox_TaskBar.SetVisibility(0);0x0187Basic_CheckBox.SetIsChecked(false);0x01ACPopFlow();0x01ADLabel_01AD:0x01ADHorizontalBox_TaskBar.SetVisibility(1);0x01D3PopFlow();0x01D4CallFunc_PlayAnimation_ReturnValue = PlayAnimation(RemoveAnim, 0f, 1, 0, 1f, false);0x0203CallFunc_GetEndTime_ReturnValue = RemoveAnim.GetEndTime();0x0235Delay(this, CallFunc_GetEndTime_ReturnValue, LatentActionInfo{0x6B, -1484946664, FName(ExecuteUbergraph_ITM_BasicTutorialWindow), this});0x026FPopFlow();0x0270CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(RemoveAnim, 0f, 1, 1, 1f, false);0x029F/Script/Engine.Default__GameplayStatics.PlaySound2D(this, nullptr, 1f, 1f, 0f, nullptr, nullptr, true);0x02D3PopFlow();0x02D4CallFunc_PlayAnimation_ReturnValue_2 = PlayAnimation(CompleteAnim, 0f, 1, 0, 1f, false);0x0303goto Label_000F;0x0308Label_0308:0x0308CompleteAnimationFinished.Broadcast();0x031BPopFlow();0x031Cgoto Label_0308;0x0321Temp_byte_Variable = 1;0x0335CallFunc_IsValid_ReturnValue_1 = IsValid(K2Node_CustomEvent_Texture);0x0352Temp_byte_Variable_1 = 4;0x0366Temp_bool_Variable_1 = CallFunc_IsValid_ReturnValue_1;0x0379Image_Tutorial.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x03D2CallFunc_IsValid_ReturnValue = IsValid(K2Node_CustomEvent_Texture);0x03EFif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x03F9Image_Tutorial.SetBrushFromTexture(K2Node_CustomEvent_Texture, false);0x0427CallFunc_Blueprint_GetSizeY_ReturnValue = K2Node_CustomEvent_Texture.Blueprint_GetSizeY();0x0459CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Blueprint_GetSizeY_ReturnValue);0x047ECallFunc_Blueprint_GetSizeX_ReturnValue = K2Node_CustomEvent_Texture.Blueprint_GetSizeX();0x04B0CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Blueprint_GetSizeX_ReturnValue);0x04D5CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(512f, CallFunc_Conv_IntToFloat_ReturnValue_1);0x04FFCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue);0x052DCallFunc_MakeVector2D_ReturnValue = MakeVector2D(512f, CallFunc_Multiply_FloatFloat_ReturnValue);0x0557Image_Tutorial.SetBrushSize(CallFunc_MakeVector2D_ReturnValue);0x0580PopFlow();0x0581CallFunc_PlayAnimation_ReturnValue_3 = PlayAnimation(TaskProgress, 0f, 1, 0, 1f, false);0x05B0PopFlow();0x05B1K2Node_MakeStruct_FormatArgumentData.ArgumentName = "denominator";0x05D9K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x05F6K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0613K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = K2Node_CustomEvent_Denominator;0x0637K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0657K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0674CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_Counter, K2Node_CustomEvent_Denominator);0x069AK2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "numerator";0x06C0K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x06DDK2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x06FAK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = K2Node_CustomEvent_Counter;0x071EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x073EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x075BTemp_bool_Variable = CallFunc_EqualEqual_IntInt_ReturnValue;0x076EK2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_1};0x0782CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(K2Node_CustomEvent_Counter, false, true, 1, 324);0x07B3CallFunc_Format_ReturnValue = Format(NSLOCTEXT("CB9ACD194D2BADF07AF236AB36768128", "", "<bold>{numerator}</>"), K2Node_MakeArray_Array);0x0814CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(CallFunc_Conv_IntToText_ReturnValue);0x0839K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "number";0x085CK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x0879K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = Switch(Temp_bool_Variable, false => CallFunc_MakeLiteralText_ReturnValue, true => CallFunc_Format_ReturnValue, default => K2Node_Select_Default);0x08C9K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x08E9K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x0909K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x0926K2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData};0x0943CallFunc_Format_ReturnValue_1 = Format(FText::AsCultureInvariant("{number}/<bold>{denominator}</> "), K2Node_MakeArray_Array_1);0x098CTaskCounter.SetText(CallFunc_Format_ReturnValue_1);0x09B9TaskCounter.SetVisibility(4);0x09DFPopFlow();0x09E0Label_09E0:0x09E0K2Node_CreateDelegate_OutputDelegate.Bind(this, CompleteAnimFinished);0x09F7BindToAnimationFinished(CompleteAnim, K2Node_CreateDelegate_OutputDelegate);0x0A13PopFlow();0x0A14goto Label_09E0;0x0A19Label_0A19:0x0A19return;0x0A1B// end of script | Final | 0x04 | |
void RemoveAnimationFinished__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 | |
void CompleteAnimationFinished__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 |