Zdexby TheHolyOneZ
5,457 classes
Class

UWBP_KeyImage_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/WBP_KeyImage.WBP_KeyImage_C 0x0470 (1,136 B) align 8 inherited 0x0340 6 scripted vtable /Game/UI/WBP_KeyImage
0x00x0470

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Image_58UImage*10 flagsnullptr
0x08Border_153UBorder*10 flagsnullptr
0x08ButtonNameFName7 flagsNone
0x50ButtonDBTMap<FName, FST_InputDeviceImage>3 flags<TMap>
0x01UseLoopUpdatebool6 flagsfalse
0x01IsControllerbool7 flagsfalse
0x01BackGroundVisibilitybool7 flagstrue
0x01AutoSwitchbool7 flagsfalse
0x03B40x04padding / unreflected
0x10DefaultInputDeviceNameFString5 flags"Keyboard and Mouse"
0x01UseBegingUpdatebool6 flagsfalse
0x01UseOverrideImagebool7 flagsfalse
0x03CA0x06padding / unreflected
0xA0OverrideImagesFST_InputDeviceImage5 flags{KeyboardMouse_11_5DAE4EF94AE209952390D58EB91DB89C=<SoftObj…
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 6

SignatureFlagsNativeParams
void UpdateImage()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_KeyImage(93);0x000Freturn;0x0011// end of script
0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_KeyImage(2005);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_KeyImage(2171);0x000Freturn;0x0011// end of script
EventPublic0x00
void UpdateInputDeviceAll(const EInputType& InputType)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InputType = InputType;0x0012ExecuteUbergraph_WBP_KeyImage(2377);0x0021return;0x0023// end of script
0x01
void SetIsController(bool IsController)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_IsController = IsController;0x0012ExecuteUbergraph_WBP_KeyImage(2382);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_WBP_KeyImage(int32 EntryPoint)
Script100 statements · 2,409 bytes of bytecode
0x0000PushFlow(Label_0966);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FK2Node_CreateDelegate_OutputDelegate.Bind(this, UpdateImage);0x0026CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 1f, true, false, 0f, 0f);0x005CPopFlow();0x005DLabel_005D:0x005DTemp_byte_Variable = 3;0x0071Temp_byte_Variable_1 = 1;0x0085Temp_bool_Variable = BackGroundVisibility;0x0098Border_153.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x00F1PushFlow(Label_041E);0x00F6if (!(UseBegingUpdate)) goto Label_01AF;0x0104CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("PENGUINHOTEL_SETTING", 0);0x0133K2Node_DynamicCast_AsBP_Config_Save_Game = Cast<BP_ConfigSaveGame_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0157K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Config_Save_Game);0x0174if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x017EDefaultInputDeviceName = K2Node_DynamicCast_AsBP_Config_Save_Game.InputDeviceName;0x01AFLabel_01AF:0x01AFCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ButtonDB, ButtonName, CallFunc_Map_Find_Value);0x01F4if (!(CallFunc_Map_Find_ReturnValue)) PopFlow();0x01FECallFunc_SelectString_ReturnValue = SelectString("Xbox", CallFunc_GetBPGI_Main_Object.DefaultControllerName, K2Node_Event_IsDesignTime);0x0248CallFunc_SelectString_ReturnValue_1 = SelectString(CallFunc_SelectString_ReturnValue, DefaultInputDeviceName, IsController);0x027FK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_SelectString_ReturnValue_1, "Keyboard and Mouse");0x02B0if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0352;0x02BEK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_SelectString_ReturnValue_1, "PS");0x02DFif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0585;0x02EDK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_SelectString_ReturnValue_1, "Xbox");0x0310if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0645;0x031EK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_SelectString_ReturnValue_1, "Switch2");0x0344if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0705;0x0352Label_0352:0x0352CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ButtonDB, ButtonName, CallFunc_Map_Find_Value);0x0397Temp_bool_Variable_1 = UseOverrideImage;0x03AAImage_58.SetBrushFromSoftTexture(Switch(Temp_bool_Variable_1, false => CallFunc_Map_Find_Value, true => OverrideImages, default => K2Node_Select_Default_1).KeyboardMouse_11_5DAE4EF94AE209952390D58EB91DB89C, false);0x040DLabel_040D:0x040DSetVisibility(3);0x041DPopFlow();0x041ELabel_041E:0x041EK2Node_CreateDelegate_OutputDelegate_1.Bind(this, UpdateInputDeviceAll);0x0435CallFunc_GetBPGI_Main_Object.UpdateInputDeviceAll += K2Node_CreateDelegate_OutputDelegate_1;0x045Eif (!(AutoSwitch)) PopFlow();0x0468K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetBPGI_Main_Object.LastInputDeviceAll, 0);0x049Dif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0575;0x04ABK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetBPGI_Main_Object.LastInputDeviceAll, 1);0x04E0if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0575;0x04EEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetBPGI_Main_Object.LastInputDeviceAll, 2);0x0523if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0575;0x0531K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetBPGI_Main_Object.LastInputDeviceAll, 3);0x0566if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07C5;0x0574PopFlow();0x0575Label_0575:0x0575SetIsController(false);0x0584PopFlow();0x0585Label_0585:0x0585CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ButtonDB, ButtonName, CallFunc_Map_Find_Value);0x05CATemp_bool_Variable_1 = UseOverrideImage;0x05DDImage_58.SetBrushFromSoftTexture(Switch(Temp_bool_Variable_1, false => CallFunc_Map_Find_Value, true => OverrideImages, default => K2Node_Select_Default_1).PS_12_2C35690F4491D9162F43A2B1F556ECB7, false);0x0640goto Label_040D;0x0645Label_0645:0x0645CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ButtonDB, ButtonName, CallFunc_Map_Find_Value);0x068ATemp_bool_Variable_1 = UseOverrideImage;0x069DImage_58.SetBrushFromSoftTexture(Switch(Temp_bool_Variable_1, false => CallFunc_Map_Find_Value, true => OverrideImages, default => K2Node_Select_Default_1).Xbox_13_1ED912DE44AD9AD49BE763AA8485A91F, false);0x0700goto Label_040D;0x0705Label_0705:0x0705CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ButtonDB, ButtonName, CallFunc_Map_Find_Value);0x074ATemp_bool_Variable_1 = UseOverrideImage;0x075DImage_58.SetBrushFromSoftTexture(Switch(Temp_bool_Variable_1, false => CallFunc_Map_Find_Value, true => OverrideImages, default => K2Node_Select_Default_1).Switch2_16_441D54D74CB54BA70495438CF6DF509E, false);0x07C0goto Label_040D;0x07C5Label_07C5:0x07C5SetIsController(true);0x07D4PopFlow();0x07D5CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x07E9K2Node_DynamicCast_AsBPI_Light_BPGI = Cast<BPI_LightBPGI_C>(CallFunc_GetGameInstance_ReturnValue);0x080DK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Light_BPGI);0x082Aif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_086B;0x0838K2Node_DynamicCast_AsBPI_Light_BPGI.GetBPGI_Main(CallFunc_GetBPGI_Main_Object);0x0866goto Label_005D;0x086BLabel_086B:0x086BCallFunc_GetBPGI_Main_Object = nullptr;0x0876goto Label_005D;0x087Bif (!(UseLoopUpdate)) PopFlow();0x0885goto Label_000F;0x088ALabel_088A:0x088Aif (!(AutoSwitch)) PopFlow();0x0894K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_InputType, 0);0x08B3if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0575;0x08C1K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_InputType, 1);0x08E0if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0575;0x08EEK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_InputType, 2);0x090Dif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0575;0x091BK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(K2Node_CustomEvent_InputType, 3);0x093Aif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_07C5;0x0948PopFlow();0x0949goto Label_088A;0x094EIsController = K2Node_CustomEvent_IsController;0x0961goto Label_01AF;0x0966Label_0966:0x0966return;0x0968// end of script
Final0x04

Used by 13

types with a member, parameter or interface of this type