void ScaleToFitY (float InHeight ) Script16 statements · 440 bytes of bytecode 0x0000 CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(InHeight, 0f);0x0022 if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_01B5;0x0030 CallFunc_GetBrushResourceAsTexture2D_ReturnValue = GetBrushResourceAsTexture2D(Brush);0x004D Texture = CallFunc_GetBrushResourceAsTexture2D_ReturnValue;0x0060 CallFunc_IsValid_ReturnValue = IsValid(Texture);0x007D if (!(CallFunc_IsValid_ReturnValue)) goto Label_01B5;0x008B CallFunc_Blueprint_GetSizeY_ReturnValue = Texture.Blueprint_GetSizeY();0x00BD CallFunc_Blueprint_GetSizeX_ReturnValue = Texture.Blueprint_GetSizeX();0x00EF CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Blueprint_GetSizeY_ReturnValue);0x0114 CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(InHeight, CallFunc_Conv_IntToFloat_ReturnValue);0x0142 CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_Blueprint_GetSizeX_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue);0x0170 CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Multiply_IntFloat_ReturnValue, InHeight);0x019E SetBrushSize(CallFunc_MakeVector2D_ReturnValue);0x01B5 Label_01B5:0x01B5 return;Public 0x1f88790 0x04 void ScaleToFitX (float InWidth ) Script16 statements · 440 bytes of bytecode 0x0000 CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(InWidth, 0f);0x0022 if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_01B5;0x0030 CallFunc_GetBrushResourceAsTexture2D_ReturnValue = GetBrushResourceAsTexture2D(Brush);0x004D Texture = CallFunc_GetBrushResourceAsTexture2D_ReturnValue;0x0060 CallFunc_IsValid_ReturnValue = IsValid(Texture);0x007D if (!(CallFunc_IsValid_ReturnValue)) goto Label_01B5;0x008B CallFunc_Blueprint_GetSizeX_ReturnValue = Texture.Blueprint_GetSizeX();0x00BD CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Blueprint_GetSizeX_ReturnValue);0x00E2 CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(InWidth, CallFunc_Conv_IntToFloat_ReturnValue);0x0110 CallFunc_Blueprint_GetSizeY_ReturnValue = Texture.Blueprint_GetSizeY();0x0142 CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_Blueprint_GetSizeY_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue);0x0170 CallFunc_MakeVector2D_ReturnValue = MakeVector2D(InWidth, CallFunc_Multiply_IntFloat_ReturnValue);0x019E SetBrushSize(CallFunc_MakeVector2D_ReturnValue);0x01B5 Label_01B5:0x01B5 return;Public 0x1f88790 0x04 void SetBasicToolTip (const FText & BasicToolTipText , const FVector2D & BasicToolTipPosition , const FVector2D & BasicToolTipAlignment ) Script7 statements · 199 bytes of bytecode 0x0000 BasicToolTipText = BasicToolTipText;0x001B BasicToolTipPosition = BasicToolTipPosition;0x0036 BasicToolTipAlignment = BasicToolTipAlignment;0x0051 CallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(BasicToolTipText);0x006E /Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(ImageComponent, 0, 4, CallFunc_TextIsEmpty_ReturnValue, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x00C4 return;Public 0x1f88790 0x28 UWidget * GetBasicToolTip () Script19 statements · 388 bytes of bytecode 0x0000 PushFlow(Label_0179);0x0005 PushFlow(Label_0166);0x000A CallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(BasicToolTipText);0x0027 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_TextIsEmpty_ReturnValue);0x0044 if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x004E CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x0063 CallFunc_GetOrCreateSingletonWidget_ReturnValue = CallFunc_GetWindowManager_ReturnValue.GetOrCreateSingletonWidget(/Game/UI/ToolTips/Basic_ToolTip.Basic_ToolTip_C, CallFunc_GetOrCreateSingletonWidget_WidgetCreated);0x009F BasicToolTip = CallFunc_GetOrCreateSingletonWidget_ReturnValue;0x00B2 CallFunc_IsValid_ReturnValue = IsValid(BasicToolTip);0x00CF if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00D9 BasicToolTip.SetText(BasicToolTipText);0x0106 BasicToolTip.SetPostionAndAlignment(BasicToolTipPosition, BasicToolTipAlignment);0x013C BasicToolTip.FadeIn(0.2f);0x0165 PopFlow();0x0166 Label_0166:0x0166 ReturnValue = BasicToolTip;0x0179 Label_0179:0x0179 return ReturnValue;Private 0x1f88790 0x08 void SetDynamicMaterialValues () Script90 statements · 2,231 bytes of bytecode 0x0000 PushFlow(Label_08B4);0x0005 PushFlow(Label_061C);0x000A PushFlow(Label_03C2);0x000F PushFlow(Label_01C6);0x0014 CallFunc_Map_Keys_Keys_3 = {};0x001F /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(Scalars, CallFunc_Map_Keys_Keys_3);0x0051 Temp_int_Loop_Counter_Variable_3 = 0;0x0068 Temp_int_Array_Index_Variable_3 = 0;0x007F Label_007F:0x007F CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_3);0x00BA CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_3);0x00E0 if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x00EA Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x0105 PushFlow(Label_086A);0x010A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_3, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x0145 Name = CallFunc_Array_Get_Item_3;0x0160 CallFunc_Map_Find_ReturnValue_3 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Scalars, Name, CallFunc_Map_Find_Value_3);0x01A5 SetDynamicMaterialScalar(Name, CallFunc_Map_Find_Value_3);0x01C5 PopFlow();0x01C6 Label_01C6:0x01C6 CallFunc_Map_Keys_Keys_2 = {};0x01D1 /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(Vectors, CallFunc_Map_Keys_Keys_2);0x0203 Temp_int_Loop_Counter_Variable_2 = 0;0x021A Temp_int_Array_Index_Variable = 0;0x0231 Label_0231:0x0231 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_2);0x026C CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0292 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x029C Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_2;0x02B7 PushFlow(Label_0378);0x02BC /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x02F7 Name = CallFunc_Array_Get_Item_2;0x0312 CallFunc_Map_Find_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Vectors, Name, CallFunc_Map_Find_Value_2);0x0357 SetDynamicMaterialVector(Name, CallFunc_Map_Find_Value_2);0x0377 PopFlow();0x0378 Label_0378:0x0378 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x03A2 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x03BD goto Label_0231;0x03C2 Label_03C2:0x03C2 CallFunc_Map_Keys_Keys_1 = {};0x03CD /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(Textures, CallFunc_Map_Keys_Keys_1);0x03FF Temp_int_Loop_Counter_Variable = 0;0x0416 Temp_int_Array_Index_Variable_1 = 0;0x042D Label_042D:0x042D CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_1);0x0468 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x048E if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0498 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x04B3 PushFlow(Label_05D2);0x04B8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x04F3 Name = CallFunc_Array_Get_Item_1;0x050E CallFunc_Map_Find_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Textures, Name, CallFunc_Map_Find_Value_1);0x0553 CallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(CallFunc_Map_Find_Value_1);0x0570 K2Node_DynamicCast_AsTexture = Cast<Texture>(CallFunc_LoadAsset_Blocking_ReturnValue);0x0594 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsTexture);0x05B1 SetDynamicMaterialTexture(Name, K2Node_DynamicCast_AsTexture);0x05D1 PopFlow();0x05D2 Label_05D2:0x05D2 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05FC Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0617 goto Label_042D;0x061C Label_061C:0x061C CallFunc_Map_Keys_Keys = {};0x0627 /Script/Engine.Default__BlueprintMapLibrary.Map_Keys(MenuColors, CallFunc_Map_Keys_Keys);0x0659 Temp_int_Loop_Counter_Variable_1 = 0;0x0670 Temp_int_Array_Index_Variable_2 = 0;0x0687 Label_0687:0x0687 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x06C2 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x06E8 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x06F2 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x070D PushFlow(Label_0820);0x0712 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x074D Name = CallFunc_Array_Get_Item;0x0768 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(MenuColors, Name, CallFunc_Map_Find_Value);0x07AD /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColorsAndOpacity(CallFunc_Map_Find_Value.Color_2_40FF61194EB3FD7565D466A986AE9FC8, CallFunc_Map_Find_Value.Opacity_5_19D26ADC432AB0D7B0D9678A4F2533CF, this, CallFunc_MenuColorsAndOpacity_OutputColor);0x07FF SetDynamicMaterialVector(Name, CallFunc_MenuColorsAndOpacity_OutputColor);0x081F PopFlow();0x0820 Label_0820:0x0820 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x084A Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0865 goto Label_0687;0x086A Label_086A:0x086A CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0894 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x08AF goto Label_007F;0x08B4 Label_08B4:0x08B4 return;Public 0x1f88790 0x00 void SetDynamicMaterialTexture (const FName & ParameterName , UTexture * Value ) Script7 statements · 138 bytes of bytecode 0x0000 CallFunc_GetDynamicMaterial_ReturnValue = ImageComponent.GetDynamicMaterial();0x002A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetDynamicMaterial_ReturnValue);0x0047 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0087;0x0055 CallFunc_GetDynamicMaterial_ReturnValue.SetTextureParameterValue(ParameterName, Value);0x0087 Label_0087:0x0087 return;Public 0x1f88790 0x10 void SetDynamicMaterialVector (const FName & ParameterName , const FLinearColor & Value ) Script7 statements · 138 bytes of bytecode 0x0000 CallFunc_GetDynamicMaterial_ReturnValue = ImageComponent.GetDynamicMaterial();0x002A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetDynamicMaterial_ReturnValue);0x0047 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0087;0x0055 CallFunc_GetDynamicMaterial_ReturnValue.SetVectorParameterValue(ParameterName, Value);0x0087 Label_0087:0x0087 return;Public 0x1f88790 0x18 void SetDynamicMaterialScalar (const FName & ParameterName , float Value ) Script7 statements · 138 bytes of bytecode 0x0000 CallFunc_GetDynamicMaterial_ReturnValue = ImageComponent.GetDynamicMaterial();0x002A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetDynamicMaterial_ReturnValue);0x0047 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0087;0x0055 CallFunc_GetDynamicMaterial_ReturnValue.SetScalarParameterValue(ParameterName, Value);0x0087 Label_0087:0x0087 return;Public 0x1f88790 0x0C void FadeOut (float InDuration ) Script5 statements · 126 bytes of bytecode 0x0000 CallFunc_FMax_ReturnValue = FMax(InDuration, 0.01f);0x002A CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(1f, CallFunc_FMax_ReturnValue);0x0054 CallFunc_PlayAnimationReverse_ReturnValue = PlayAnimationReverse(AnimFadeIn, CallFunc_Divide_FloatFloat_ReturnValue, false);0x007B return;Public 0x1f88790 0x04 void FadeIn (float InDuration ) Script5 statements · 126 bytes of bytecode 0x0000 CallFunc_FMax_ReturnValue = FMax(InDuration, 0.01f);0x002A CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(1f, CallFunc_FMax_ReturnValue);0x0054 CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(AnimFadeIn, CallFunc_Divide_FloatFloat_ReturnValue, false);0x007B return;Public 0x1f88790 0x04 void GetBrushSize (const FVector2D & Brush Image Size ) Script3 statements · 61 bytes of bytecode 0x0000 Brush Image Size = ImageComponent.Brush.ImageSize;0x003A return;Public 0x1f88790 0x08 void SetBrushSize (const FVector2D & DesiredSize ) Script4 statements · 93 bytes of bytecode 0x0000 ImageComponent.SetBrushSize(DesiredSize);0x0029 Brush = ImageComponent.Brush;0x005A return;Public 0x1f88790 0x08 void SetBrushFromSoftTexture (const TSoftObjectPtr<UTexture2D > & Texture , bool bMatchSize ) Script5 statements · 151 bytes of bytecode 0x0000 ImageComponent.SetBrush(Brush);0x002D ImageComponent.SetBrushFromSoftTexture(Texture, bMatchSize);0x0063 Brush = ImageComponent.Brush;0x0094 return;Public 0x1f88790 0x29 UMaterialInstanceDynamic * GetDynamicMaterial () Script4 statements · 72 bytes of bytecode 0x0000 CallFunc_GetDynamicMaterial_ReturnValue = ImageComponent.GetDynamicMaterial();0x002A ReturnValue = CallFunc_GetDynamicMaterial_ReturnValue;0x003D return ReturnValue;Public 0x1f88790 0x08 void SetTintAndOpacity (uint8 InTint , float InTintOpacity ) Script6 statements · 162 bytes of bytecode 0x0000 Tint = InTint;0x001B TintOpacity = InTintOpacity;0x0036 /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColorsAndOpacity(Tint, TintOpacity, this, CallFunc_MenuColorsAndOpacity_OutputColor);0x0076 ImageComponent.SetColorAndOpacity(CallFunc_MenuColorsAndOpacity_OutputColor);0x009F return;Public 0x1f88790 0x08 void SetTintOpacity (float InOpacity ) Script3 statements · 35 bytes of bytecode 0x0000 SetTintAndOpacity(Tint, InOpacity);0x0020 return;Public 0x1f88790 0x04 void SetTint (uint8 InTint ) Script3 statements · 35 bytes of bytecode 0x0000 SetTintAndOpacity(InTint, TintOpacity);0x0020 return;Public 0x1f88790 0x01 void SelectTint (uint8 FALSE , uint8 TRUE , bool Condition , const uint8 & SelectedTint ) Script6 statements · 179 bytes of bytecode 0x0000 Temp_bool_Variable = Condition;0x0013 SetTint(Switch(Temp_bool_Variable, false => FALSE, true => TRUE, default => K2Node_Select_Default));0x0056 Temp_bool_Variable = Condition;0x0069 SelectedTint = Switch(Temp_bool_Variable, false => FALSE, true => TRUE, default => K2Node_Select_Default);0x00B0 return;Public 0x1f88790 0x04 void SetBrushFromTexture (UTexture2D * Texture , bool bMatchSize ) Script5 statements · 151 bytes of bytecode 0x0000 ImageComponent.SetBrush(Brush);0x002D ImageComponent.SetBrushFromTexture(Texture, bMatchSize);0x0063 Brush = ImageComponent.Brush;0x0094 return;Public 0x1f88790 0x09 void SetBrush (FSlateBrush & InBrush ) Script4 statements · 75 bytes of bytecode 0x0000 Brush = InBrush;0x001B ImageComponent.SetBrush(Brush);0x0048 return;Public 0x1f88790 0x88 void GetBrush (FSlateBrush & Brush ) Script3 statements · 30 bytes of bytecode 0x0000 Brush = Brush;0x001B return;Public 0x1f88790 0x88 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_Basic_Image(10);0x0021 return;Event Public 0x1f88790 0x01 void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Basic_Image(84);0x000F return;Event Public 0x1f88790 0x00 void ExecuteUbergraph_Basic_Image (int32 EntryPoint ) Script9 statements · 128 bytes of bytecode 0x0000 goto [EntryPoint];0x000A SetBrush(Brush);0x0021 SetTintAndOpacity(Tint, TintOpacity);0x0041 SetDynamicMaterialValues();0x004F goto Label_007D;0x0054 SetBasicToolTip(BasicToolTipText, BasicToolTipPosition, BasicToolTipAlignment);0x007D Label_007D:0x007D return;Final 0x1f88790 0x04