void Sound (const UIActions & UI ) Script8 statements · 148 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015 K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0091;0x0064 K2Node_DynamicCast_AsMy_Game_Instance.UISound(UI);0x0091 Label_0091:0x0091 return;Public 0x14f0670 0x01 FEventReply OnKeyDown (const FGeometry & MyGeometry , const FKeyEvent & InKeyEvent ) Script53 statements · 1,053 bytes of bytecode 0x0000 PushFlow(Label_0412);0x0005 CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x002A CurrentKey = CallFunc_GetKey_ReturnValue;0x0045 WasKey = false;0x0050 Temp_int_Loop_Counter_Variable = 0;0x0067 Temp_int_Array_Index_Variable = 0;0x007E Label_007E:0x007E CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7);0x00C2 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x00E8 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_01A4;0x00F6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0111 PushFlow(Label_037E);0x0116 /Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.ConfirmKeys_3_427F8223442FFB69155A888F2C62B4F7, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x015A CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item_1);0x0180 if (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) PopFlow();0x018A ConfirmKey();0x0198 WasKey = true;0x01A3 PopFlow();0x01A4 Label_01A4:0x01A4 Temp_int_Loop_Counter_Variable_1 = 0;0x01BB Temp_int_Array_Index_Variable_1 = 0;0x01D2 Label_01D2:0x01D2 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12);0x0216 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x023C if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02F8;0x024A Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0265 PushFlow(Label_03C8);0x026A /Script/Engine.Default__KismetArrayLibrary.Array_Get(KeysStructure.CancelKeys_5_44435EC347843E05D4E1BEA07E1B1F12, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x02AE CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CurrentKey, CallFunc_Array_Get_Item);0x02D4 if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) PopFlow();0x02DE CancelKey();0x02EC WasKey = true;0x02F7 PopFlow();0x02F8 Label_02F8:0x02F8 if (!(WasKey)) goto Label_0342;0x0306 CallFunc_Handled_ReturnValue = Handled();0x0322 ReturnValue = CallFunc_Handled_ReturnValue;0x033D goto Label_0412;0x0342 Label_0342:0x0342 CallFunc_Unhandled_ReturnValue = Unhandled();0x035E ReturnValue = CallFunc_Unhandled_ReturnValue;0x0379 goto Label_0412;0x037E Label_037E:0x037E CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03A8 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03C3 goto Label_007E;0x03C8 Label_03C8:0x03C8 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03F2 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x040D goto Label_01D2;0x0412 Label_0412:0x0412 return ReturnValue;Event Public 0x14f0670 0x138 FEventReply MouseClick (const FGeometry & MyGeometry , FPointerEvent & MouseEvent ) Script13 statements · 197 bytes of bytecode 0x0000 CallFunc_PointerEvent_GetEffectingButton_ReturnValue = PointerEvent_GetEffectingButton(MouseEvent);0x0025 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_PointerEvent_GetEffectingButton_ReturnValue, Key{FName(RightMouseButton)});0x005D if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_00A7;0x006B Label_006B:0x006B CallFunc_Handled_ReturnValue = Handled();0x0087 ReturnValue = CallFunc_Handled_ReturnValue;0x00A2 goto Label_00BA;0x00A7 Label_00A7:0x00A7 ClickButton();0x00B5 goto Label_006B;0x00BA Label_00BA:0x00BA return ReturnValue;Public 0x14f0670 0x170 FEventReply OnFocusReceived (const FGeometry & MyGeometry , const FFocusEvent & InFocusEvent ) Script5 statements · 80 bytes of bytecode 0x0000 OnHover();0x000E CallFunc_Handled_ReturnValue = Handled();0x002A ReturnValue = CallFunc_Handled_ReturnValue;0x0045 return ReturnValue;Event Public 0x14f0670 0xF8 void TurnOnOff (bool OnOff , bool StartSet ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_OnOff_1 = OnOff;0x0012 PersistentFrame.K2Node_CustomEvent_StartSet = StartSet;0x0024 ExecuteUbergraph_ButtonCheckbox(459);0x0033 return;0x14f0670 0x02 void ClickButton () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ButtonCheckbox(2599);0x000F return;0x14f0670 0x00 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_ButtonCheckbox(2604);0x0021 return;Event Public 0x14f0670 0x01 void CreationSet (UWidget * WidgetOwner ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WidgetOwner = WidgetOwner;0x0012 ExecuteUbergraph_ButtonCheckbox(2650);0x0021 return;0x14f0670 0x08 void ConfirmKey () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ButtonCheckbox(2670);0x000F return;0x14f0670 0x00 void CancelKey () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ButtonCheckbox(2685);0x000F return;0x14f0670 0x00 void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ButtonCheckbox(2705);0x000F return;Event Public 0x14f0670 0x00 void SetVisual (int32 VisualID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_VisualID = VisualID;0x0012 ExecuteUbergraph_ButtonCheckbox(2860);0x0021 return;0x14f0670 0x04 void ApplySettings () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ButtonCheckbox(3005);0x000F return;0x14f0670 0x00 void OnFocusLost (const FFocusEvent & InFocusEvent ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012 ExecuteUbergraph_ButtonCheckbox(3035);0x0021 return;Event Public 0x14f0670 0x08 void UpdateActivation (bool OnOff ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_OnOff = OnOff;0x0012 ExecuteUbergraph_ButtonCheckbox(3040);0x0021 return;0x14f0670 0x01 void OnSelect () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ButtonCheckbox(3065);0x000F return;0x14f0670 0x00 void OnMouseLeave (FPointerEvent & MouseEvent ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0012 ExecuteUbergraph_ButtonCheckbox(3070);0x0021 return;Event Public 0x14f0670 0x80 void OnMouseEnter (const FGeometry & MyGeometry , FPointerEvent & MouseEvent ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012 PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0024 ExecuteUbergraph_ButtonCheckbox(3075);0x0033 return;Event Public 0x14f0670 0xB8 void OnNormal () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ButtonCheckbox(3080);0x000F return;0x14f0670 0x00 void OnHover () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_ButtonCheckbox(3085);0x000F return;0x14f0670 0x00 void ExecuteUbergraph_ButtonCheckbox (int32 EntryPoint ) Script120 statements · 3,093 bytes of bytecode 0x0000 PushFlow(Label_0C12);0x0005 goto [EntryPoint];0x000F ApplySettings();0x001D PopFlow();0x001E Label_001E:0x001E SetVisual(0);0x0031 PopFlow();0x0032 Label_0032:0x0032 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackgroundBrushArray, VisualID, CallFunc_Array_Get_Item);0x006D BackgroundBox.SetBrush(CallFunc_Array_Get_Item);0x0096 /Script/Engine.Default__KismetArrayLibrary.Array_Get(TextColorArray, VisualID, CallFunc_Array_Get_Item_1);0x00D1 ColorText = CallFunc_Array_Get_Item_1;0x00EC CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(VisualID);0x0111 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/Sound/SFX/UI/UIActions.UIActions, CallFunc_Conv_IntToByte_ReturnValue);0x013F SelectionState.Broadcast(CallFunc_GetValidValue_ReturnValue);0x015B HoverEffect.Broadcast(IDButton);0x0177 PopFlow();0x0178 Label_0178:0x0178 SetVisual(1);0x018B HoldButton = false;0x0196 Sound(1);0x01A6 PopFlow();0x01A7 Label_01A7:0x01A7 SetVisual(2);0x01BA Sound(2);0x01CA PopFlow();0x01CB On = K2Node_CustomEvent_OnOff_1;0x01DE Temp_object_Variable = /Game/Blueprints/HUD/Icons/Game/CheckBoxIconFalse.CheckBoxIconFalse;0x01F1 Temp_object_Variable_1 = /Game/Blueprints/HUD/Icons/Game/CheckBoxIconTrue.CheckBoxIconTrue;0x0204 Temp_bool_Variable_3 = On;0x0217 K2Node_MakeStruct_SlateBrush.TintColor = CheckIcon.Background.TintColor;0x025A K2Node_MakeStruct_SlateBrush.DrawAs = CheckIcon.Background.DrawAs;0x029D K2Node_MakeStruct_SlateBrush.Tiling = CheckIcon.Background.Tiling;0x02E0 K2Node_MakeStruct_SlateBrush.Mirroring = CheckIcon.Background.Mirroring;0x0323 K2Node_MakeStruct_SlateBrush.ImageSize = CheckIcon.Background.ImageSize;0x0366 K2Node_MakeStruct_SlateBrush.Margin = CheckIcon.Background.Margin;0x03A9 K2Node_MakeStruct_SlateBrush.ResourceObject = Switch(Temp_bool_Variable_3, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default_3);0x03F1 K2Node_MakeStruct_SlateBrush.OutlineSettings = CheckIcon.Background.OutlineSettings;0x0434 CheckIcon.SetBrush(K2Node_MakeStruct_SlateBrush);0x045D CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{1f, 0.25f, 0f, 1f}, LinearColor{0f, 0f, 0f, 1f}, On);0x04C6 K2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_SelectColor_ReturnValue;0x04EA K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0507 K2Node_MakeStruct_SlateBrush_1.TintColor = K2Node_MakeStruct_SlateColor;0x052B K2Node_MakeStruct_SlateBrush_1.DrawAs = BarFlip.WidgetStyle.BackgroundImage.DrawAs;0x0577 K2Node_MakeStruct_SlateBrush_1.Tiling = BarFlip.WidgetStyle.BackgroundImage.Tiling;0x05C3 K2Node_MakeStruct_SlateBrush_1.Mirroring = BarFlip.WidgetStyle.BackgroundImage.Mirroring;0x060F K2Node_MakeStruct_SlateBrush_1.ImageSize = BarFlip.WidgetStyle.BackgroundImage.ImageSize;0x065B K2Node_MakeStruct_SlateBrush_1.Margin = BarFlip.WidgetStyle.BackgroundImage.Margin;0x06A7 K2Node_MakeStruct_SlateBrush_1.ResourceObject = BarFlip.WidgetStyle.BackgroundImage.ResourceObject;0x06EB K2Node_MakeStruct_SlateBrush_1.OutlineSettings = BarFlip.WidgetStyle.BackgroundImage.OutlineSettings;0x0737 K2Node_MakeStruct_ProgressBarStyle.BackgroundImage = K2Node_MakeStruct_SlateBrush_1;0x075B K2Node_MakeStruct_ProgressBarStyle.FillImage = BarFlip.WidgetStyle.FillImage;0x079E K2Node_MakeStruct_ProgressBarStyle.MarqueeImage = BarFlip.WidgetStyle.MarqueeImage;0x07E1 K2Node_MakeStruct_ProgressBarStyle.EnableFillAnimation = BarFlip.WidgetStyle.EnableFillAnimation;0x081C BarFlip.WidgetStyle = K2Node_MakeStruct_ProgressBarStyle;0x084D Temp_byte_Variable = 0;0x0861 Temp_byte_Variable_1 = 1;0x0875 Temp_byte_Variable_2 = 1;0x0889 Temp_byte_Variable_3 = 0;0x089D Temp_bool_Variable_2 = false;0x08A8 Temp_bool_Variable = On;0x08BB Temp_bool_Variable_1 = On;0x08CE CallFunc_PlayAnimation_ReturnValue = PlayAnimation(OnOffAnim, 0f, 1, Switch(Temp_bool_Variable_2, false => Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), true => Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_1), default => K2Node_Select_Default_2), 5f, false);0x0990 if (!(K2Node_CustomEvent_StartSet)) goto Label_099F;0x099E PopFlow();0x099F Label_099F:0x099F RetriggerableDelay(this, 0.1f, LatentActionInfo{0xF, -1462804871, FName(ExecuteUbergraph_ButtonCheckbox), this});0x09D5 PopFlow();0x09D6 Label_09D6:0x09D6 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(On);0x09F3 TurnOnOff(CallFunc_Not_PreBool_ReturnValue, false);0x0A0B HoldButton = true;0x0A16 Sound(4);0x0A26 PopFlow();0x0A27 goto Label_09D6;0x0A2C Text.SetText(In Text);0x0A59 PopFlow();0x0A5A WidgetOwner = K2Node_CustomEvent_WidgetOwner;0x0A6D PopFlow();0x0A6E ClickButton();0x0A7C PopFlow();0x0A7D ReturnEffect.Broadcast();0x0A90 PopFlow();0x0A91 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0AA6 K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0ACA K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0AE7 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0AF1 KeysStructure = K2Node_DynamicCast_AsMy_Game_Instance.DefaultSettings.UIKeys_60_03CE3011420D47DA67AD0DB0CF6510C0;0x0B2B PopFlow();0x0B2C CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_VisualID, VisualID);0x0B52 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0B61;0x0B60 PopFlow();0x0B61 Label_0B61:0x0B61 VisualID = K2Node_CustomEvent_VisualID;0x0B7C goto Label_0032;0x0B81 Label_0B81:0x0B81 OnNormal();0x0B8F PopFlow();0x0B90 Label_0B90:0x0B90 SetKeyboardFocus();0x0B9A PopFlow();0x0B9B Label_0B9B:0x0B9B OnHover();0x0BA9 goto Label_0B90;0x0BAE Label_0BAE:0x0BAE OnNormal();0x0BBC PopFlow();0x0BBD TakeEffect.Broadcast(IDButton, this);0x0BDA PopFlow();0x0BDB goto Label_0BAE;0x0BE0 TurnOnOff(K2Node_CustomEvent_OnOff, true);0x0BF8 PopFlow();0x0BF9 goto Label_01A7;0x0BFE goto Label_0B81;0x0C03 goto Label_0B9B;0x0C08 goto Label_001E;0x0C0D goto Label_0178;0x0C12 Label_0C12:0x0C12 return;Final 0x14f0670 0x04 void HoverEffect__DelegateSignature (int32 ID ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x04 void SelectionState__DelegateSignature (const UIActions & UI ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void TakeEffect__DelegateSignature (int32 ID , UWidget * CurrentButton ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x10 void ReturnEffect__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00