Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/UI/Settings2/WBP_SettingsKeybind.WBP_SettingsKeybind_C 0x0C70 (3,184 B) align 16 inherited 0x03D8 23 scripted vtable /Game/Blueprints/UI/Settings2/WBP_SettingsKeybind
0x00x0C70

Members 23

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_SettingsLabelUWBP_SettingsLabel_C*10 flagsnullptr
0x08UWEInputKeySelector_SecondUUWEInputKeySelector*10 flagsnullptr
0x08UWEInputKeySelector_FirstUUWEInputKeySelector*10 flagsnullptr
0x08CommonHardwareVisibilityBorderUCommonHardwareVisibilityBorder*10 flagsnullptr
0xA8KeyMappingFirstFPlayerKeyMapping4 flags{MappingName=None, DisplayName=<FText>, DisplayCategory=<FT…
0xA8KeyMappingSecondFPlayerKeyMapping3 flags{MappingName=None, DisplayName=<FText>, DisplayCategory=<FT…
0x08UserSettingsUEnhancedInputUserSettings*6 flagsnullptr
0x01IsSelectionChangedFirstbool7 flagsfalse
0x05590x07padding / unreflected
0x10TryToChangeKeyMappingFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01IsSelectionChangedSecondbool7 flagsfalse
0x05710x07padding / unreflected
0x18CurrentKeyFirstFKey4 flags{KeyName=None}
0x10ClearKeyMappingFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x18CurrentKeySecondFKey4 flags{KeyName=None}
0x18DefaultKeyFirstFKey4 flags{KeyName=None}
0x18DefaultKeySecondFKey4 flags{KeyName=None}
0x05E80x08padding / unreflected
0x2E0TextStyleDefaultFTextBlockStyle3 flags{Font={FontObject=/Game/Fonts/Fonts_New/Rubik/Rubik-SemiBol…
0x2E0TextStyleChangedFTextBlockStyle3 flags{Font={FontObject=/Game/Fonts/Fonts_New/Rubik/Rubik-SemiBol…
0x14ColorChangedFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x14ColorDefaultFSlateColor3 flags{SpecifiedColor={R=0, G=1, B=0.761125, A=1}, ColorUseRule=U…
0x48VisibilityQueryGamepadFGameplayTagQuery3 flags{TokenStreamVersion=0, TagDictionary=[1 item], QueryTokenSt…
0x01IsGamepadbool7 flagsfalse
0x0C210x07padding / unreflected
0x48VisibilityQueryMouseKeyboardFGameplayTagQuery3 flags{TokenStreamVersion=0, TagDictionary=[1 item], QueryTokenSt…
Inherited from UWBP_SettingsWidgetBase_C 8
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ViewModelUSN2SettingsViewModel*Transient+8 flagsnullptr
0x10NotifyTitleFText3 flags<FText>
0x10NotifyDescriptionFText3 flags<FText>
0x10TitleFText2 flags<FText>
0x10DescriptionFText2 flags<FText>
0x10NotifyInputTArray<FText>3 flags[]
0x10InputTArray<FText>2 flags[]
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / 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
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
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
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 23

SignatureFlagsNativeParams
void ChangeFocussabilityBasedOnInputType(const ECommonInputType& InputType)
Script26 statements · 322 bytes of bytecode
0x0000if (!(IsGamepad)) goto Label_006D;0x000EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(InputType, 0);0x002Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00EA;0x003BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(InputType, 1);0x005Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0108;0x0068goto Label_013F;0x006DLabel_006D:0x006DK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(InputType, 0);0x008Cif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_00CC;0x009AK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(InputType, 1);0x00B9if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0126;0x00C7goto Label_013F;0x00CCLabel_00CC:0x00CCthis.bIsFocusable = true;0x00E5goto Label_013F;0x00EALabel_00EA:0x00EAthis.bIsFocusable = false;0x0103goto Label_013F;0x0108Label_0108:0x0108this.bIsFocusable = true;0x0121goto Label_013F;0x0126Label_0126:0x0126this.bIsFocusable = false;0x013FLabel_013F:0x013Freturn;0x0141// end of script
Public0x01
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script15 statements · 391 bytes of bytecode
0x0000CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsSelectionChangedSecond);0x001DCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsSelectionChangedFirst);0x003ACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x0060if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_017C;0x006ECallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0093CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_LeftThumbstick)});0x00CBCallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(X)});0x0103CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_KeyKey_ReturnValue_1, CallFunc_EqualEqual_KeyKey_ReturnValue);0x0129if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_017C;0x0137Reset();0x0145CallFunc_Handled_ReturnValue = Handled();0x0161ReturnValue = CallFunc_Handled_ReturnValue;0x017CLabel_017C:0x017Creturn ReturnValue;0x0186// end of script
EventPublic0x138
void HideHighlight()
Script4 statements · 55 bytes of bytecode
0x0000WBP_SettingsLabel.SetHighlighted(false, false);0x0026ClearTitleAndDescription();0x0034return;0x0036// end of script
Public0x00
void ShowHighlight()
Script4 statements · 55 bytes of bytecode
0x0000WBP_SettingsLabel.SetHighlighted(true, false);0x0026NotifySidePanel();0x0034return;0x0036// end of script
Public0x00
void UpdateInputKeySelector(const FKey& Key, UUWEInputKeySelector* InputKeySelector)
Script8 statements · 160 bytes of bytecode
0x0000K2Node_MakeStruct_InputChord.Key = Key;0x0024K2Node_MakeStruct_InputChord.bShift = false;0x0038K2Node_MakeStruct_InputChord.bCtrl = false;0x004CK2Node_MakeStruct_InputChord.bAlt = false;0x0060K2Node_MakeStruct_InputChord.bCmd = false;0x0074InputKeySelector.SetSelectedKey(K2Node_MakeStruct_InputChord);0x009Dreturn;0x009F// end of script
Public0x20
void ResetAll()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SettingsKeybind(1150);0x000Freturn;0x0011// end of script
0x00
void Revert()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SettingsKeybind(1248);0x000Freturn;0x0011// end of script
0x00
void OnKeyChangeSuccessful(const FKey& NewKey, const EPlayerMappableKeySlot& Slot)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewKey = NewKey;0x0012PersistentFrame.K2Node_CustomEvent_Slot = Slot;0x0024ExecuteUbergraph_WBP_SettingsKeybind(1602);0x0033return;0x0035// end of script
0x19
void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024ExecuteUbergraph_WBP_SettingsKeybind(1603);0x0033return;0x0035// end of script
EventPublic0xB8
void OnMouseLeave(FPointerEvent& MouseEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_WBP_SettingsKeybind(1741);0x0021return;0x0023// end of script
EventPublic0x80
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SettingsKeybind(1756);0x000Freturn;0x0011// end of script
EventPublic0x00
void SetKeyMappingSecond(const FPlayerKeyMapping& KeyMappingSecond)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_KeyMappingSecond = KeyMappingSecond;0x0012ExecuteUbergraph_WBP_SettingsKeybind(2104);0x0021return;0x0023// end of script
0xA8
void Reset()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SettingsKeybind(2683);0x000Freturn;0x0011// end of script
0x00
void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bNewInputType = bNewInputType;0x0012ExecuteUbergraph_WBP_SettingsKeybind(3099);0x0021return;0x0023// end of script
0x01
void BndEvt__WBP_SettingsKeybind_UWEInputKeySelector_77_K2Node_ComponentBoundEvent_2_OnKeySelected__DelegateSignature(const FInputChord& SelectedKey)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_SelectedKey_1 = SelectedKey;0x0012ExecuteUbergraph_WBP_SettingsKeybind(3123);0x0021return;0x0023// end of script
0x20
void BndEvt__WBP_SettingsKeybind_UWEInputKeySelector_77_K2Node_ComponentBoundEvent_3_OnIsSelectingKeyChanged__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SettingsKeybind(3142);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_SettingsKeybind_UWEInputKeySelector_Second_K2Node_ComponentBoundEvent_6_OnKeySelected__DelegateSignature(const FInputChord& SelectedKey)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_SelectedKey = SelectedKey;0x0012ExecuteUbergraph_WBP_SettingsKeybind(3147);0x0021return;0x0023// end of script
0x20
void BndEvt__WBP_SettingsKeybind_UWEInputKeySelector_Second_K2Node_ComponentBoundEvent_7_OnIsSelectingKeyChanged__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SettingsKeybind(3152);0x000Freturn;0x0011// end of script
0x00
void SetFirstKeyToDefault()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SettingsKeybind(3157);0x000Freturn;0x0011// end of script
0x00
void SetSecondKeyToDefault()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_SettingsKeybind(3162);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_WBP_SettingsKeybind(int32 EntryPoint)
Script154 statements · 3,170 bytes of bytecode
0x0000PushFlow(Label_0C5F);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_GetLargeTextScalingEnabled_ReturnValue = GetLargeTextScalingEnabled(this);0x0024if (!(CallFunc_GetLargeTextScalingEnabled_ReturnValue)) goto Label_00B3;0x0032UWEInputKeySelector_First.SetIconSize(Vector2D{48, 48});0x0072UWEInputKeySelector_Second.SetIconSize(Vector2D{48, 48});0x00B2PopFlow();0x00B3Label_00B3:0x00B3UWEInputKeySelector_First.SetIconSize(Vector2D{32, 32});0x00F3UWEInputKeySelector_Second.SetIconSize(Vector2D{32, 32});0x0133PopFlow();0x0134Label_0134:0x0134CallFunc_GetLocalPlayerSubsystem_ReturnValue = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x0152CallFunc_GetCurrentInputType_ReturnValue = CallFunc_GetLocalPlayerSubsystem_ReturnValue.GetCurrentInputType();0x0184ChangeFocussabilityBasedOnInputType(CallFunc_GetCurrentInputType_ReturnValue);0x019BK2Node_CreateDelegate_OutputDelegate.Bind(this, OnInputMethodChanged_Event);0x01B2CallFunc_GetLocalPlayerSubsystem_ReturnValue_2 = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x01D0CallFunc_GetLocalPlayerSubsystem_ReturnValue_2.OnInputMethodChanged += K2Node_CreateDelegate_OutputDelegate;0x01F9goto Label_000F;0x01FELabel_01FE:0x01FECallFunc_GetLocalPlayerSubsystem_ReturnValue_1 = GetLocalPlayerSubsystem(this, /Script/CommonInput.CommonInputSubsystem);0x021CCallFunc_GetCurrentInputType_ReturnValue_1 = CallFunc_GetLocalPlayerSubsystem_ReturnValue_1.GetCurrentInputType();0x024EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCurrentInputType_ReturnValue_1, 0);0x026Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02A9;0x027BK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCurrentInputType_ReturnValue_1, 1);0x029Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D5;0x02A8PopFlow();0x02A9Label_02A9:0x02A9CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x02C1SetUserFocus(CallFunc_GetOwningPlayer_ReturnValue);0x02D4PopFlow();0x02D5Label_02D5:0x02D5CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x02EDUWEInputKeySelector_First.SetUserFocus(CallFunc_GetOwningPlayer_ReturnValue_1);0x0316PopFlow();0x0317Label_0317:0x0317IsSelectionChangedFirst = false;0x0322Label_0322:0x0322K2Node_MakeStruct_MapPlayerKeyArgs.MappingName = KeyMappingFirst.MappingName;0x034FK2Node_MakeStruct_MapPlayerKeyArgs.Slot = 0;0x036CK2Node_MakeStruct_MapPlayerKeyArgs.NewKey = K2Node_ComponentBoundEvent_SelectedKey_1.Key;0x0399K2Node_MakeStruct_MapPlayerKeyArgs.HardwareDeviceId = FName(None);0x03C1K2Node_MakeStruct_MapPlayerKeyArgs.ProfileIdString = "";0x03DEK2Node_MakeStruct_MapPlayerKeyArgs.bCreateMatchingSlotIfNeeded = false;0x03F2K2Node_MakeStruct_MapPlayerKeyArgs.bDeferOnSettingsChangedBroadcast = false;0x0406TryToChangeKeyMapping.Broadcast(K2Node_MakeStruct_MapPlayerKeyArgs, this);0x0423CallFunc_PlayEvent2D_ReturnValue_4 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_select.ui_options_menu_select, true);0x044APopFlow();0x044BLabel_044B:0x044BIsSelectionChangedFirst = true;0x0456CallFunc_PlayEvent2D_ReturnValue_3 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_select.ui_options_menu_select, true);0x047DPopFlow();0x047ESetFirstKeyToDefault();0x048CSetSecondKeyToDefault();0x049APopFlow();0x049BLabel_049B:0x049BCurrentKeyFirst = KeyMappingFirst.DefaultKey;0x04BFUpdateInputKeySelector(CurrentKeyFirst, UWEInputKeySelector_First);0x04DFPopFlow();0x04E0K2Node_MakeStruct_InputChord.Key = CurrentKeyFirst;0x0504K2Node_MakeStruct_InputChord.bShift = false;0x0518K2Node_MakeStruct_InputChord.bCtrl = false;0x052CK2Node_MakeStruct_InputChord.bAlt = false;0x0540K2Node_MakeStruct_InputChord.bCmd = false;0x0554UWEInputKeySelector_First.SetSelectedKey(K2Node_MakeStruct_InputChord);0x057DK2Node_MakeStruct_InputChord_1.Key = CurrentKeySecond;0x05A1K2Node_MakeStruct_InputChord_1.bShift = false;0x05B5K2Node_MakeStruct_InputChord_1.bCtrl = false;0x05C9K2Node_MakeStruct_InputChord_1.bAlt = false;0x05DDK2Node_MakeStruct_InputChord_1.bCmd = false;0x05F1UWEInputKeySelector_Second.SetSelectedKey(K2Node_MakeStruct_InputChord_1);0x061ACallFunc_PlayEvent2D_ReturnValue_1 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_keybind_revert.ui_options_menu_keybind_revert, true);0x0641PopFlow();0x0642PopFlow();0x0643CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x0658CallFunc_HasWidgetOnLayer_ReturnValue = CallFunc_GetWindowManager_ReturnValue.HasWidgetOnLayer(6);0x0684if (!(CallFunc_HasWidgetOnLayer_ReturnValue)) goto Label_0693;0x0692PopFlow();0x0693Label_0693:0x0693ShowHighlight();0x06A1CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_mouseover.ui_options_menu_mouseover, true);0x06C8goto Label_01FE;0x06CDHideHighlight();0x06DBPopFlow();0x06DCDefaultKeyFirst = KeyMappingFirst.DefaultKey;0x0700CurrentKeyFirst = KeyMappingFirst.CurrentKey;0x0724UpdateInputKeySelector(CurrentKeyFirst, UWEInputKeySelector_First);0x0744WBP_SettingsLabel.SetTitle(KeyMappingFirst.DisplayName);0x077ATemp_bool_Variable = IsGamepad;0x078DCommonHardwareVisibilityBorder.SetVisibilityQuery(Switch(Temp_bool_Variable, false => VisibilityQueryMouseKeyboard, true => VisibilityQueryGamepad, default => K2Node_Select_Default));0x07E2UWEInputKeySelector_First.SetAllowGamepadKeys(IsGamepad);0x080Bgoto Label_0134;0x0810Label_0810:0x0810CallFunc_PlayEvent2D_ReturnValue_2 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_select.ui_options_menu_select, true);0x0837PopFlow();0x0838KeyMappingSecond = K2Node_CustomEvent_KeyMappingSecond;0x0853DefaultKeySecond = KeyMappingSecond.DefaultKey;0x0877CurrentKeySecond = KeyMappingSecond.CurrentKey;0x089BUpdateInputKeySelector(CurrentKeySecond, UWEInputKeySelector_Second);0x08BBPopFlow();0x08BCLabel_08BC:0x08BCif (!(IsSelectionChangedSecond)) goto Label_08D5;0x08CAIsSelectionChangedSecond = false;0x08D5Label_08D5:0x08D5K2Node_MakeStruct_MapPlayerKeyArgs_1.MappingName = KeyMappingFirst.MappingName;0x0902K2Node_MakeStruct_MapPlayerKeyArgs_1.Slot = 1;0x091FK2Node_MakeStruct_MapPlayerKeyArgs_1.NewKey = K2Node_ComponentBoundEvent_SelectedKey.Key;0x094CK2Node_MakeStruct_MapPlayerKeyArgs_1.HardwareDeviceId = FName(None);0x0974K2Node_MakeStruct_MapPlayerKeyArgs_1.ProfileIdString = "";0x0991K2Node_MakeStruct_MapPlayerKeyArgs_1.bCreateMatchingSlotIfNeeded = true;0x09A5K2Node_MakeStruct_MapPlayerKeyArgs_1.bDeferOnSettingsChangedBroadcast = false;0x09B9TryToChangeKeyMapping.Broadcast(K2Node_MakeStruct_MapPlayerKeyArgs_1, this);0x09D6CallFunc_PlayEvent2D_ReturnValue_5 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_select.ui_options_menu_select, true);0x09FDPopFlow();0x09FELabel_09FE:0x09FECallFunc_PlayEvent2D_ReturnValue_6 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_select.ui_options_menu_select, true);0x0A25PopFlow();0x0A26Label_0A26:0x0A26IsSelectionChangedSecond = true;0x0A31goto Label_09FE;0x0A36Label_0A36:0x0A36CurrentKeySecond = KeyMappingSecond.DefaultKey;0x0A5AUpdateInputKeySelector(CurrentKeySecond, UWEInputKeySelector_Second);0x0A7APopFlow();0x0A7BPushFlow(Label_0B3C);0x0A80CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0A98CallFunc_IsHovered_ReturnValue = UWEInputKeySelector_First.IsHovered();0x0AC6CallFunc_HasUserFocus_ReturnValue = UWEInputKeySelector_First.HasUserFocus(CallFunc_GetOwningPlayer_ReturnValue_2);0x0AF9CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_HasUserFocus_ReturnValue, CallFunc_IsHovered_ReturnValue);0x0B1Fif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0B29SetFirstKeyToDefault();0x0B37goto Label_0810;0x0B3CLabel_0B3C:0x0B3CCallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x0B54CallFunc_IsHovered_ReturnValue_1 = UWEInputKeySelector_Second.IsHovered();0x0B82CallFunc_HasUserFocus_ReturnValue_1 = UWEInputKeySelector_Second.HasUserFocus(CallFunc_GetOwningPlayer_ReturnValue_3);0x0BB5CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_HasUserFocus_ReturnValue_1, CallFunc_IsHovered_ReturnValue_1);0x0BDBif (!(CallFunc_BooleanOR_ReturnValue_1)) PopFlow();0x0BE5SetSecondKeyToDefault();0x0BF3CallFunc_PlayEvent2D_ReturnValue_7 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/options_menu/ui_options_menu_select.ui_options_menu_select, true);0x0C1APopFlow();0x0C1BChangeFocussabilityBasedOnInputType(K2Node_CustomEvent_bNewInputType);0x0C32PopFlow();0x0C33if (!(IsSelectionChangedFirst)) goto Label_0322;0x0C41goto Label_0317;0x0C46goto Label_044B;0x0C4Bgoto Label_08BC;0x0C50goto Label_0A26;0x0C55goto Label_049B;0x0C5Agoto Label_0A36;0x0C5FLabel_0C5F:0x0C5Freturn;0x0C61// end of script
Final0x04
void ClearKeyMapping__DelegateSignature(const FMapPlayerKeyArgs& KeyMappingArgs, UWBP_SettingsKeybind_C* Widget)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x58
void TryToChangeKeyMapping__DelegateSignature(const FMapPlayerKeyArgs& NewPlayerKeyMapping, UWBP_SettingsKeybind_C* Widget)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x58

Used by 1

types with a member, parameter or interface of this type