0x00x0648
Members 99
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | ZKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | ZeroKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | YKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | XKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | WKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | VKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | UnderscoreKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | UKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | TwoKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | TKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | ThreeKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | SpaceKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | SKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | SixKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | SevenKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | SemicolonKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | RKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | RightParenthesesKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | RightBracketKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | RightBraceKEy | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | QuoteKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | QuestionMarkKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | QKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | PreviewText | UTextBlock* | 10 flags | nullptr | |
| 0x08 | PlusSignKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | PKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | PipeKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | PeriodKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | PercentSignKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | OneKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | OKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | NKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | NineKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | MKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | LKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | LessThanKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | LeftParenthesesKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | LeftBracketKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | LeftBraceKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | KKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | KeyTipsPanel | UImage* | 10 flags | nullptr | |
| 0x08 | KeyIndicator_5 | UImage* | 10 flags | nullptr | |
| 0x08 | KeyIndicator_3 | UImage* | 10 flags | nullptr | |
| 0x08 | KeyIndicator_2 | UImage* | 10 flags | nullptr | |
| 0x08 | KeyIndicator_1 | UImage* | 10 flags | nullptr | |
| 0x08 | KeyIndicator | UImage* | 10 flags | nullptr | |
| 0x08 | KeyboardMainColor | UImage* | 10 flags | nullptr | |
| 0x08 | KeyboardBackground | UImage* | 10 flags | nullptr | |
| 0x08 | JKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | IKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | HKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | HashtagKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | GreaterThanKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | GKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | Gamepadimg_4 | UImage* | 10 flags | nullptr | |
| 0x08 | Gamepadimg_3 | UImage* | 10 flags | nullptr | |
| 0x08 | Gamepadimg_2 | UImage* | 10 flags | nullptr | |
| 0x08 | Gamepadimg_1 | UImage* | 10 flags | nullptr | |
| 0x08 | Gamepadimg | UImage* | 10 flags | nullptr | |
| 0x08 | FourKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | ForwardSlashKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | FKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | FiveKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | ExclamationKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | EqualsKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | EKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | EightKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | DoneKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | DollarSignKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | DKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | Divider_4 | UImage* | 10 flags | nullptr | |
| 0x08 | Divider_3 | UImage* | 10 flags | nullptr | |
| 0x08 | Divider_2 | UImage* | 10 flags | nullptr | |
| 0x08 | Divider_1 | UImage* | 10 flags | nullptr | |
| 0x08 | Divider | UImage* | 10 flags | nullptr | |
| 0x08 | DashKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | CommaKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | ColonKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | CKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | CarrotKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | CAPSLOCKKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | BKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | BackspaceKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | BackslashKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | AtSymbolKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | AsteriskKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | ApostropheKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | AmpersandKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | AKey | UBP_VirtualKeyboardKeyUMG_C* | 10 flags | nullptr | |
| 0x08 | InputFieldRef | UEditableTextBox* | 7 flags | nullptr | |
| 0x08 | MainUIWidgetToHide | UWidget* | 7 flags | nullptr | |
| 0x01 | KeysUppercased | bool | 7 flags | false | |
| 0x01 | CaseLocked | bool | 7 flags | false | |
| 0x01 | IsEmailKeyboard | bool | 7 flags | true | |
| 0x01 | IsAlphaNumeric | bool | 7 flags | false | |
| 0x01 | ShouldObfuscatePreview | bool | 7 flags | false | |
| 0x0625 | 0x03 | padding / unreflected | |||
| 0x10 | OnDoneEvent | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | OnTextUpdated | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
Inherited from UUserWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 3 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01E4 | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01F8 | 0x30 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 6 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x04 | Priority | int32 | 7 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bAutomaticallyRegisterInputOnConstruction : 1bit 2 | bool | 3 flags | false | |
| 0x023D | 0x03 | padding / unreflected | |||
| 0x10 | QueuedWidgetAnimationTransitions | TArray<FQueuedWidgetAnimationTransition> | Transient+2 flags | [] | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+6 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+4 flags | [] | |
| 0x0278 | 0x40 | padding / unreflected | |||
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 6 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+8 flags | nullptr | |
| 0x01 | bHasScriptImplementedTick : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 1 | bool | 3 flags | true | |
| 0x02E1 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x02F9 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x030C | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+9 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 13 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | ToolTipText | FText | 3 flags | <FText> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x38 | RenderTransform | FWidgetTransform | 4 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x10 | RenderTransformPivot | FVector2D | 7 flags | {X=0.5, Y=0.5} | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 7 flags | Inherit | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x01 | bIsVolatile : 1bit 4 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00DE | 0x02 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | Protected+7 flags | 1 | |
| 0x00E4 | 0x04 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 9 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 12 flags | nullptr | |
| 0x00F8 | 0x40 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+4 flags | [] | |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
void DisplayKeyboardFunctionCOPYTOCHARACTERTOUSE()Script28 statements · 855 bytes of bytecode0x0000PushFlow(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 | Public | 0x00 | |
FText GetText()Script33 statements · 929 bytes of bytecode0x0000CallFunc_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 | Public | 0x10 | |
void InpActEvt_Gamepad_LeftShoulder_K2Node_InputKeyEvent_5(const FKey& Key)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.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 bytecode0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_BP_VirtualKeyboardUMG(2186);0x0021return;0x0023// end of script | 0x18 | ||
void RemoveKeyboardWidget()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(2990);0x000Freturn;0x0011// end of script | 0x00 | ||
void ToggleCaps()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(3010);0x000Freturn;0x0011// end of script | 0x00 | ||
void DeleteLastInput()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(3020);0x000Freturn;0x0011// end of script | 0x00 | ||
void Init()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(3025);0x000Freturn;0x0011// end of script | 0x00 | ||
void ClearInputField()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_VirtualKeyboardUMG(3030);0x000Freturn;0x0011// end of script | 0x00 | ||
void CustomEvent(UBP_VirtualKeyboardKeyUMG_C* Button, const FText& NewString)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000PushFlow(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 | Final | 0x04 | |
void OnTextUpdated__DelegateSignature(const FText& newText)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x10 | |
void OnDoneEvent__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 |