Zdexby TheHolyOneZ
4,841 classes
Class

UIconGeneratorWidget_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/HUD/Icons/Generator/IconGeneratorWidget.IconGeneratorWidget_C 0x03E8 (1,000 B) align 8 inherited 0x0328 2 scripted vtable /Game/Blueprints/HUD/Icons/Generator/IconGeneratorWidget
0x00x03E8

Members 19

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TopTextUTextBlock*10 flagsnullptr
0x08SingleTextUTextBlock*10 flagsnullptr
0x08SingleUOverlay*10 flagsnullptr
0x08OverlayUOverlay*10 flagsnullptr
0x08MarginUBorder*10 flagsnullptr
0x08DoubleUOverlay*10 flagsnullptr
0x08BottomTextUTextBlock*10 flagsnullptr
0x10FullTextFText3 flags<FText>
0x04HalfLenghtint327 flags0
0x037C0x04padding / unreflected
0x10MakeTextFString5 flags""
0x10SingleLineFText3 flags<FText>
0x10LineTopFText3 flags<FText>
0x10LineBottomFText3 flags<FText>
0x01DoubleModebool7 flagsfalse
0x01SpaceDetectbool7 flagsfalse
0x03C20x06padding / unreflected
0x10CharStringTArray<FString>3 flags[]
0x04LetterCountint327 flags0
0x03DC0x04padding / unreflected
0x08Icon GeneratorAIconGeneratorActor_C*7 flagsnullptr
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01F40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x02080x30padding / 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
0x024D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02880x18padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02C90x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02E10x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x02F40x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 24
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
0x01bWrappedByComponent : 1bit 0boolTransient+3 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DF0x01padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 2

SignatureFlagsNativeParams
void SetIconText(FText& InText, AIconGeneratorActor_C* IconGenerator)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InText = InText;0x0012PersistentFrame.K2Node_CustomEvent_IconGenerator = IconGenerator;0x0024ExecuteUbergraph_IconGeneratorWidget(1859);0x0033return;0x0035// end of script
0x18
void ExecuteUbergraph_IconGeneratorWidget(int32 EntryPoint)
Script143 statements · 3,283 bytes of bytecode
0x0000PushFlow(Label_0CD0);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FTemp_int_Array_Index_Variable = 0;0x0026Label_0026:0x0026CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0043CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CharString);0x007ECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x00A4CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_1);0x00CAif (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_01A2;0x00D8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x00F3PushFlow(Label_0360);0x00F8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CharString, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0133CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(MakeText, CallFunc_Array_Get_Item_2);0x0161CallFunc_ToUpper_ReturnValue_2 = ToUpper(CallFunc_Concat_StrStr_ReturnValue_3);0x0186MakeText = CallFunc_ToUpper_ReturnValue_2;0x01A1PopFlow();0x01A2Label_01A2:0x01A2CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(MakeText);0x01C7SingleLine = CallFunc_Conv_StringToText_ReturnValue_1;0x01E2Label_01E2:0x01E2SingleText.SetText(SingleLine);0x020FTopText.SetText(LineTop);0x023CBottomText.SetText(LineBottom);0x0269if (!(DoubleMode)) goto Label_030F;0x0277Single.SetVisibility(2);0x029DDouble.SetVisibility(0);0x02C3Label_02C3:0x02C3CallFunc_IsValid_ReturnValue = IsValid(Icon Generator);0x02E0if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x02EAIcon Generator.CaptureScene();0x030EPopFlow();0x030FLabel_030F:0x030FSingle.SetVisibility(0);0x0335Double.SetVisibility(2);0x035Bgoto Label_02C3;0x0360Label_0360:0x0360CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x038ATemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03A5goto Label_0026;0x03AALabel_03AA:0x03AACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03D4Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03EFLabel_03EF:0x03EFCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_1);0x040CCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CharString);0x0447CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x046DCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue);0x0493if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_05C1;0x04A1Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x04BCPushFlow(Label_03AA);0x04C1if (!(SpaceDetect)) goto Label_054E;0x04CFCallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(LetterCount, 5);0x04F1if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0606;0x04FFCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(MakeText, ".");0x0527MakeText = CallFunc_Concat_StrStr_ReturnValue_1;0x0542Temp_bool_True_if_break_was_hit_Variable_1 = true;0x054DPopFlow();0x054ELabel_054E:0x054E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CharString, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0589CallFunc_Contains_ReturnValue = Contains(CallFunc_Array_Get_Item_1, " ", false, false);0x05ABif (!(CallFunc_Contains_ReturnValue)) PopFlow();0x05B5SpaceDetect = true;0x05C0PopFlow();0x05C1Label_05C1:0x05C1CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(MakeText);0x05E6SingleLine = CallFunc_Conv_StringToText_ReturnValue;0x0601goto Label_01E2;0x0606Label_0606:0x0606/Script/Engine.Default__KismetArrayLibrary.Array_Get(CharString, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0641CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(MakeText, CallFunc_Array_Get_Item_1);0x066FCallFunc_ToUpper_ReturnValue_1 = ToUpper(CallFunc_Concat_StrStr_ReturnValue_2);0x0694MakeText = CallFunc_ToUpper_ReturnValue_1;0x06AFCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(LetterCount, 1);0x06D9Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0x06F4LetterCount = Temp_int_Variable_1;0x070FPopFlow();0x0710Label_0710:0x0710Temp_int_Loop_Counter_Variable = 0;0x0727Temp_int_Array_Index_Variable_1 = 0;0x073Egoto Label_03EF;0x0743FullText = K2Node_CustomEvent_InText;0x075EIcon Generator = K2Node_CustomEvent_IconGenerator;0x0771MakeText = "";0x0785SpaceDetect = false;0x0790LetterCount = 0;0x07A7CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(FullText);0x07CCCallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(CallFunc_Conv_TextToString_ReturnValue);0x07F1CharString = CallFunc_GetCharacterArrayFromString_ReturnValue;0x080CDoubleMode = false;0x0817Temp_string_Variable = " ";0x082CCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(CharString, Temp_string_Variable);0x0868if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0926;0x0876/Script/Engine.Default__KismetArrayLibrary.Array_Get(CharString, 0, CallFunc_Array_Get_Item);0x08ADCallFunc_ToUpper_ReturnValue = ToUpper(CallFunc_Array_Get_Item);0x08D2CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_ToUpper_ReturnValue, ". ");0x08FBMakeText = CallFunc_Concat_StrStr_ReturnValue;0x0916Temp_bool_True_if_break_was_hit_Variable_1 = false;0x0921goto Label_0710;0x0926Label_0926:0x0926CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CharString);0x0961CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 5);0x0983if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0B9F;0x0991Temp_bool_True_if_break_was_hit_Variable_2 = false;0x099CTemp_int_Loop_Counter_Variable_2 = 0;0x09B3Temp_int_Array_Index_Variable_2 = 0;0x09CALabel_09CA:0x09CACallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CharString);0x0A05CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_3);0x0A2BCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_2);0x0A48CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_2, CallFunc_Less_IntInt_ReturnValue_2);0x0A6Eif (!(CallFunc_BooleanAND_ReturnValue_2)) goto Label_0B17;0x0A7CTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x0A97PushFlow(Label_0ACD);0x0A9CCallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(LetterCount, 2);0x0ABEif (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_0BC6;0x0ACCPopFlow();0x0ACDLabel_0ACD:0x0ACDCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0AF7Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0B12goto Label_09CA;0x0B17Label_0B17:0x0B17CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(MakeText, ".");0x0B3FMakeText = CallFunc_Concat_StrStr_ReturnValue_5;0x0B5ACallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(MakeText);0x0B7FSingleLine = CallFunc_Conv_StringToText_ReturnValue_2;0x0B9Agoto Label_01E2;0x0B9FLabel_0B9F:0x0B9FTemp_bool_True_if_break_was_hit_Variable = false;0x0BAATemp_int_Loop_Counter_Variable_1 = 0;0x0BC1goto Label_000F;0x0BC6Label_0BC6:0x0BC6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CharString, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x0C01CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(MakeText, CallFunc_Array_Get_Item_3);0x0C2FCallFunc_ToUpper_ReturnValue_3 = ToUpper(CallFunc_Concat_StrStr_ReturnValue_4);0x0C54MakeText = CallFunc_ToUpper_ReturnValue_3;0x0C6FCallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(LetterCount, 1);0x0C99Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_4;0x0CB4LetterCount = Temp_int_Variable;0x0CCFPopFlow();0x0CD0Label_0CD0:0x0CD0return;0x0CD2// end of script
Final0x04