Zdexby TheHolyOneZ
5,372 classes
Class

UITM_BasicTutorialWindow_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Tutorial/ITM_BasicTutorialWindow.ITM_BasicTutorialWindow_C 0x0301 (769 B) align 8 inherited 0x0260 12 scripted vtable /Game/UI/Tutorial/ITM_BasicTutorialWindow
0x00x0301

Members 19

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TaskProgressUWidgetAnimation*Transient+7 flagsnullptr
0x08CompleteAnimUWidgetAnimation*Transient+7 flagsnullptr
0x08RemoveAnimUWidgetAnimation*Transient+7 flagsnullptr
0x08Basic_CheckBoxUBasic_CheckBox_C*9 flagsnullptr
0x08Border_CheckboxUBorder*9 flagsnullptr
0x08HorizontalBox_TaskBarUHorizontalBox*9 flagsnullptr
0x08Image_79UImage*9 flagsnullptr
0x08Image_BGUImage*9 flagsnullptr
0x08Image_ColorBarUImage*9 flagsnullptr
0x08Image_TutorialUImage*9 flagsnullptr
0x08MainTextURichTextSizable*9 flagsnullptr
0x08Overlay_ContentHolderUOverlay*9 flagsnullptr
0x08TaskCounterURichTextSizable*9 flagsnullptr
0x08TaskTextURichTextSizable*9 flagsnullptr
0x08TextHeadlineUTextBlock*9 flagsnullptr
0x10CompleteAnimationFinishedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10RemoveAnimationFinishedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01TaskVisiblebool6 flagsfalse
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=2}
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
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 12

SignatureFlagsNativeParams
void SetText(const FText& Header, const FText& MainText, const FText& TaskText)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.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 bytecode
0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(468);0x000Freturn;0x0011// end of script
0x00
void PlayShow()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(624);0x000Freturn;0x0011// end of script
0x00
void PlayComplete()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(724);0x000Freturn;0x0011// end of script
0x00
void CompleteAnimFinished()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(796);0x000Freturn;0x0011// end of script
0x00
void SetImage(UTexture2D* Texture)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Texture = Texture;0x0012ExecuteUbergraph_ITM_BasicTutorialWindow(801);0x0021return;0x0023// end of script
0x08
void PlayTaskProgress()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(1409);0x000Freturn;0x0011// end of script
0x00
void SetTaskCounter(int32 Counter, int32 Denominator)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.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 bytecode
0x0000ExecuteUbergraph_ITM_BasicTutorialWindow(2580);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_ITM_BasicTutorialWindow(int32 EntryPoint)
Script91 statements · 2,588 bytes of bytecode
0x0000PushFlow(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
Final0x04
void RemoveAnimationFinished__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void CompleteAnimationFinished__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 2

types with a member, parameter or interface of this type