Zdexby TheHolyOneZ
5,159 classes
Class

UBP_VirtualKeyboardUMG_C

: UUserWidget : UWidget : UVisual : UObject
/Game/VirtualKeyboard/MainBlueprintsToUse/BP_VirtualKeyboardUMG.BP_VirtualKeyboardUMG_C 0x0648 (1,608 B) align 8 inherited 0x0340 17 scripted vtable /Game/VirtualKeyboard/MainBlueprintsToUse/BP_VirtualKeyboardUMG
0x00x0648

Members 99

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ZKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08ZeroKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08YKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08XKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08WKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08VKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08UnderscoreKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08UKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08TwoKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08TKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08ThreeKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08SpaceKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08SKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08SixKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08SevenKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08SemicolonKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08RKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08RightParenthesesKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08RightBracketKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08RightBraceKEyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08QuoteKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08QuestionMarkKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08QKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08PreviewTextUTextBlock*10 flagsnullptr
0x08PlusSignKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08PKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08PipeKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08PeriodKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08PercentSignKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08OneKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08OKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08NKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08NineKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08MKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08LKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08LessThanKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08LeftParenthesesKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08LeftBracketKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08LeftBraceKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08KKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08KeyTipsPanelUImage*10 flagsnullptr
0x08KeyIndicator_5UImage*10 flagsnullptr
0x08KeyIndicator_3UImage*10 flagsnullptr
0x08KeyIndicator_2UImage*10 flagsnullptr
0x08KeyIndicator_1UImage*10 flagsnullptr
0x08KeyIndicatorUImage*10 flagsnullptr
0x08KeyboardMainColorUImage*10 flagsnullptr
0x08KeyboardBackgroundUImage*10 flagsnullptr
0x08JKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08IKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08HKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08HashtagKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08GreaterThanKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08GKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08Gamepadimg_4UImage*10 flagsnullptr
0x08Gamepadimg_3UImage*10 flagsnullptr
0x08Gamepadimg_2UImage*10 flagsnullptr
0x08Gamepadimg_1UImage*10 flagsnullptr
0x08GamepadimgUImage*10 flagsnullptr
0x08FourKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08ForwardSlashKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08FKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08FiveKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08ExclamationKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08EqualsKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08EKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08EightKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08DoneKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08DollarSignKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08DKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08Divider_4UImage*10 flagsnullptr
0x08Divider_3UImage*10 flagsnullptr
0x08Divider_2UImage*10 flagsnullptr
0x08Divider_1UImage*10 flagsnullptr
0x08DividerUImage*10 flagsnullptr
0x08DashKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08CommaKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08ColonKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08CKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08CarrotKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08CAPSLOCKKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08BKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08BackspaceKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08BackslashKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08AtSymbolKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08AsteriskKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08ApostropheKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08AmpersandKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08AKeyUBP_VirtualKeyboardKeyUMG_C*10 flagsnullptr
0x08InputFieldRefUEditableTextBox*7 flagsnullptr
0x08MainUIWidgetToHideUWidget*7 flagsnullptr
0x01KeysUppercasedbool7 flagsfalse
0x01CaseLockedbool7 flagsfalse
0x01IsEmailKeyboardbool7 flagstrue
0x01IsAlphaNumericbool7 flagsfalse
0x01ShouldObfuscatePreviewbool7 flagsfalse
0x06250x03padding / unreflected
0x10OnDoneEventFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnTextUpdatedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
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 17

SignatureFlagsNativeParams
void DisplayKeyboardFunctionCOPYTOCHARACTERTOUSE()
Script28 statements · 855 bytes of bytecode
0x0000PushFlow(Label_0354);0x0005CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x0010/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/VirtualKeyboard/MainBlueprintsToUse/BP_GenericInputFieldUMG.BP_GenericInputFieldUMG_C, false);0x0044Temp_int_Loop_Counter_Variable = 0;0x005BTemp_int_Array_Index_Variable = 0;0x0072Label_0072:0x0072CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x00ADCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D3if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00DDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F8PushFlow(Label_030A);0x00FD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0138if (!(CallFunc_Array_Get_Item.TextBoxHasFocus)) PopFlow();0x0158PrintString(this, "trying to add keyboard", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x01B1CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/VirtualKeyboard/MainBlueprintsToUse/BP_VirtualKeyboardUMG.BP_VirtualKeyboardUMG_C, nullptr);0x01E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0221SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(InputFieldRef), CallFunc_Array_Get_Item.EditableTextBox);0x0260/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x029BSetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(ShouldObfuscatePreview), CallFunc_Array_Get_Item.ShouldObfuscate);0x02DACallFunc_AddToPlayerScreen_ReturnValue = CallFunc_Create_ReturnValue.AddToPlayerScreen(0);0x0309PopFlow();0x030ALabel_030A:0x030ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0334Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x034Fgoto Label_0072;0x0354Label_0354:0x0354return;0x0356// end of script
Public0x00
FText GetText()
Script33 statements · 929 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(InputFieldRef);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00D7;0x002BCallFunc_GetText_ReturnValue = InputFieldRef.GetText();0x005DCallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_GetText_ReturnValue);0x0082CallFunc_Len_ReturnValue = Len(CallFunc_Conv_TextToString_ReturnValue);0x00A7CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Len_ReturnValue, 0);0x00C9if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0122;0x00D7Label_00D7:0x00D7ReturnValue = NSLOCTEXT("19367B2C2249AAA388B44CB1EE247EFB", "", "Start Typing");0x011Dgoto Label_0396;0x0122Label_0122:0x0122if (!(ShouldObfuscatePreview)) goto Label_0349;0x0130CallFunc_GetText_ReturnValue = InputFieldRef.GetText();0x0162CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_GetText_ReturnValue);0x0187CallFunc_Len_ReturnValue = Len(CallFunc_Conv_TextToString_ReturnValue);0x01ACCallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_Len_ReturnValue);0x01D1K2Node_MakeStruct_FormatArgumentData.ArgumentName = "0";0x01EFK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x020CK2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0229K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x024DK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x026DK2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0291K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x02AEK2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x02C2CallFunc_Format_ReturnValue = Format(NSLOCTEXT("2B645BB9AF4A8680B88B519FF477CE76", "", "Characters Entered  -  {0}"), K2Node_MakeArray_Array);0x0329ReturnValue = CallFunc_Format_ReturnValue;0x0344goto Label_0396;0x0349Label_0349:0x0349CallFunc_GetText_ReturnValue = InputFieldRef.GetText();0x037BReturnValue = CallFunc_GetText_ReturnValue;0x0396Label_0396:0x0396return ReturnValue;0x03A0// end of script
Public0x10
void InpActEvt_Gamepad_LeftShoulder_K2Node_InputKeyEvent_5(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_5 = Key;0x0012ExecuteUbergraph_BP_VirtualKeyboardUMG(2769);0x0021return;0x0023// end of script
0x18
void InpActEvt_Gamepad_FaceButton_Top_K2Node_InputKeyEvent_4(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_4 = Key;0x0012ExecuteUbergraph_BP_VirtualKeyboardUMG(3015);0x0021return;0x0023// end of script
0x18
void InpActEvt_Gamepad_FaceButton_Right_K2Node_InputKeyEvent_3(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_3 = Key;0x0012ExecuteUbergraph_BP_VirtualKeyboardUMG(2779);0x0021return;0x0023// end of script
0x18
void InpActEvt_Gamepad_Special_Left_K2Node_InputKeyEvent_2(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_2 = Key;0x0012ExecuteUbergraph_BP_VirtualKeyboardUMG(2774);0x0021return;0x0023// end of script
0x18
void InpActEvt_Gamepad_RightShoulder_K2Node_InputKeyEvent_1(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_1 = Key;0x0012ExecuteUbergraph_BP_VirtualKeyboardUMG(2656);0x0021return;0x0023// end of script
0x18
void InpActEvt_Gamepad_DPad_Down_K2Node_InputKeyEvent_0(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_BP_VirtualKeyboardUMG(2186);0x0021return;0x0023// end of script
0x18
void RemoveKeyboardWidget()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(2990);0x000Freturn;0x0011// end of script
0x00
void ToggleCaps()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(3010);0x000Freturn;0x0011// end of script
0x00
void DeleteLastInput()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(3020);0x000Freturn;0x0011// end of script
0x00
void Init()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(3025);0x000Freturn;0x0011// end of script
0x00
void ClearInputField()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(3030);0x000Freturn;0x0011// end of script
0x00
void CustomEvent(UBP_VirtualKeyboardKeyUMG_C* Button, const FText& NewString)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Button = Button;0x0012PersistentFrame.K2Node_CustomEvent_NewString = NewString;0x0024ExecuteUbergraph_BP_VirtualKeyboardUMG(3035);0x0033return;0x0035// end of script
0x18
void ExecuteUbergraph_BP_VirtualKeyboardUMG(int32 EntryPoint)
Script136 statements · 3,067 bytes of bytecode
0x0000PushFlow(Label_0BF8);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_00D6);0x0014/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x004FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item.CharacterType, 0);0x0084if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0152;0x0092K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_Array_Get_Item.CharacterType, 2);0x00C7if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_03BA;0x00D5PopFlow();0x00D6Label_00D6:0x00D6K2Node_CreateDelegate_OutputDelegate.Bind(this, CustomEvent);0x00ED/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0128CallFunc_Array_Get_Item.OnClicked += K2Node_CreateDelegate_OutputDelegate;0x0151PopFlow();0x0152Label_0152:0x0152/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x018DCallFunc_GetText_ReturnValue = CallFunc_Array_Get_Item.KeyCharacter.GetText();0x01D5CallFunc_TextToUpper_ReturnValue = TextToUpper(CallFunc_GetText_ReturnValue);0x01FATemp_bool_Variable_1 = KeysUppercased;0x020DCallFunc_Array_Get_Item.KeyCharacter.SetText(Switch(Temp_bool_Variable_1, false => CallFunc_GetText_ReturnValue, true => CallFunc_TextToUpper_ReturnValue, default => K2Node_Select_Default));0x027C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x02B7CallFunc_GetText_ReturnValue = CallFunc_Array_Get_Item.KeyCharacter.GetText();0x02FFCallFunc_TextToUpper_ReturnValue = TextToUpper(CallFunc_GetText_ReturnValue);0x0324Temp_bool_Variable_1 = KeysUppercased;0x0337CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(Switch(Temp_bool_Variable_1, false => CallFunc_GetText_ReturnValue, true => CallFunc_TextToUpper_ReturnValue, default => K2Node_Select_Default));0x0388CallFunc_Array_Get_Item.CharacterString = CallFunc_Conv_TextToString_ReturnValue_1;0x03B9PopFlow();0x03BALabel_03BA:0x03BA/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x03F5Temp_bool_Variable = IsAlphaNumeric;0x0408Temp_byte_Variable = 4;0x041CTemp_byte_Variable_1 = 2;0x0430CallFunc_Array_Get_Item.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x0489PopFlow();0x048AInputFieldRef.SetFocus();0x04AACallFunc_IsValid_ReturnValue = IsValid(MainUIWidgetToHide);0x04C7if (!(CallFunc_IsValid_ReturnValue)) goto Label_04FB;0x04D5MainUIWidgetToHide.SetVisibility(0);0x04FBLabel_04FB:0x04FBDelay(this, 0.25f, LatentActionInfo{0x532, 384796030, FName(ExecuteUbergraph_BP_VirtualKeyboardUMG), this});0x0531PopFlow();0x0532RemoveFromParent();0x0540CollectGarbage();0x054APopFlow();0x054BLabel_054B:0x054BTemp_int_Array_Index_Variable = 0;0x0562Label_0562:0x0562CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1);0x059DCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x05C3if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x05CDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x05E8PushFlow(Label_0656);0x05ED/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0628CallFunc_Array_Get_Item_1.ChangeCase(KeysUppercased);0x0655PopFlow();0x0656Label_0656:0x0656CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0680Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x069Bgoto Label_0562;0x06A0Label_06A0:0x06A0CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x06AB/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/VirtualKeyboard/MainBlueprintsToUse/BP_VirtualKeyboardKeyUMG.BP_VirtualKeyboardKeyUMG_C, false);0x06DFTemp_int_Loop_Counter_Variable = 0;0x06F6Temp_int_Array_Index_Variable_1 = 0;0x070DLabel_070D:0x070DCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x0748CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x076Eif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0778Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0793PushFlow(Label_07F9);0x0798/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x07D3CallFunc_Array_Get_Item.OwningWidget = this;0x07F4goto Label_000F;0x07F9Label_07F9:0x07F9CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0823Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x083Egoto Label_070D;0x0843Label_0843:0x0843SetVisibility(2);0x0853Delay(this, 0.05f, LatentActionInfo{0x48A, -641264802, FName(ExecuteUbergraph_BP_VirtualKeyboardUMG), this});0x0889PopFlow();0x088ADisplayKeyboardFunctionCOPYTOCHARACTERTOUSE();0x0898PopFlow();0x0899Label_0899:0x0899Temp_int_Loop_Counter_Variable_1 = 0;0x08B0goto Label_054B;0x08B5Label_08B5:0x08B5CallFunc_GetText_ReturnValue_2 = InputFieldRef.GetText();0x08E7OnTextUpdated.Broadcast(CallFunc_GetText_ReturnValue_2);0x0903PopFlow();0x0904Label_0904:0x0904CallFunc_GetAllWidgetsOfClass_FoundWidgets_1 = {};0x090F/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets_1, /Game/VirtualKeyboard/MainBlueprintsToUse/BP_VirtualKeyboardKeyUMG.BP_VirtualKeyboardKeyUMG_C, false);0x0943goto Label_0899;0x0948Label_0948:0x0948CallFunc_GetText_ReturnValue_1 = InputFieldRef.GetText();0x097ACallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_GetText_ReturnValue_1);0x099FCallFunc_LeftChop_ReturnValue = LeftChop(CallFunc_Conv_TextToString_ReturnValue, 1);0x09C9CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_LeftChop_ReturnValue);0x09EEInputFieldRef.SetText(CallFunc_Conv_StringToText_ReturnValue);0x0A17goto Label_08B5;0x0A1CLabel_0A1C:0x0A1CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(KeysUppercased);0x0A39KeysUppercased = CallFunc_Not_PreBool_ReturnValue;0x0A4Cgoto Label_0904;0x0A51Label_0A51:0x0A51if (!(CaseLocked)) goto Label_0A1C;0x0A5FPopFlow();0x0A60Label_0A60:0x0A60InputFieldRef.SetText(FText());0x0A82CallFunc_GetText_ReturnValue_4 = InputFieldRef.GetText();0x0AB4OnTextUpdated.Broadcast(CallFunc_GetText_ReturnValue_4);0x0AD0PopFlow();0x0AD1goto Label_0A51;0x0AD6goto Label_0843;0x0ADBgoto Label_0843;0x0AE0Label_0AE0:0x0AE0CallFunc_GetText_ReturnValue_3 = InputFieldRef.GetText();0x0B12CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_GetText_ReturnValue_3);0x0B37CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_2, " ");0x0B5FCallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue);0x0B84InputFieldRef.SetText(CallFunc_Conv_StringToText_ReturnValue_1);0x0BADPopFlow();0x0BAEOnDoneEvent.Broadcast();0x0BC1PopFlow();0x0BC2goto Label_0A51;0x0BC7goto Label_0AE0;0x0BCCgoto Label_0948;0x0BD1goto Label_06A0;0x0BD6goto Label_0A60;0x0BDBOnTextUpdated.Broadcast(K2Node_CustomEvent_NewString);0x0BF7PopFlow();0x0BF8Label_0BF8:0x0BF8return;0x0BFA// end of script
Final0x04
void OnTextUpdated__DelegateSignature(const FText& newText)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10
void OnDoneEvent__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 3

types with a member, parameter or interface of this type