Zdexby TheHolyOneZ
2,291 classes
Class

UW_ChoiceOption_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/HUD/W_ChoiceOption.W_ChoiceOption_C 0x0298 (664 B) align 8 inherited 0x0230 7 scripted vtable /Game/UI/HUD/W_ChoiceOption
0x00x0298

Members 11

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ButtonTempUW_BBPSXButton_C*9 flagsnullptr
0x08CanvasMessageWindowUCanvasPanel*9 flagsnullptr
0x08CanvasPanel_0UCanvasPanel*9 flagsnullptr
0x08MessageWindowBGUImage*9 flagsnullptr
0x08ScrollBox_ButtonsUScrollBox*9 flagsnullptr
0x08Spacer_WindowToOptionsUSpacer*9 flagsnullptr
0x08W_MessageWindowUW_MessageWindow_C*9 flagsnullptr
0x18Message TextFText3 flags<FText>
0x04FontSizeint327 flags35
0x028C0x04padding / unreflected
0x08MainPlayerUIRefUW_MainPlayerUI_C*8 flagsnullptr
Inherited from UUserWidget 19
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>4 flags[]
0x08WidgetTreeUWidgetTree*9 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01bCookedWidgetTree : 1bit 7bool3 flagsfalse
0x01B50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01C10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+5 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01CursorEMouseCursor9 flagsDefault
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 7

SignatureFlagsNativeParams
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_ChoiceOption(2309);0x000Freturn;0x0011// end of script
EventPublic0x00
void UpdateText()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_ChoiceOption(833);0x000Freturn;0x0011// end of script
0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_ChoiceOption(876);0x0021return;0x0023// end of script
EventPublic0x01
void WideSplitScreenMode()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_ChoiceOption(881);0x000Freturn;0x0011// end of script
0x00
void NonWideMode(bool SmallScreen)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SmallScreen = SmallScreen;0x0012ExecuteUbergraph_W_ChoiceOption(1113);0x0021return;0x0023// end of script
0x01
void UpdateToWideMode()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_ChoiceOption(1683);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_W_ChoiceOption(int32 EntryPoint)
Script71 statements · 2,317 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AW_MessageWindow.SetRenderOpacity(1f);0x002FW_MessageWindow.MessageWindowBG.SetBrushFromTexture(/Game/UI/Mat/Tex/T_Frame.T_Frame, false);0x0073CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromString(" "));0x0094CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText());0x00B2CallFunc_EqualEqual_TextText_ReturnValue = EqualEqual_TextText(Message Text, CallFunc_MakeLiteralText_ReturnValue);0x00D8CallFunc_EqualEqual_TextText_ReturnValue_1 = EqualEqual_TextText(Message Text, CallFunc_MakeLiteralText_ReturnValue_1);0x00FECallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_TextText_ReturnValue_1, CallFunc_EqualEqual_TextText_ReturnValue);0x0124if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0236;0x0132Spacer_WindowToOptions.SetVisibility(2);0x0158W_MessageWindow.SetVisibility(2);0x017ESpacer_WindowToOptions.SetSize(Vector2D{0f, 0f});0x01B6W_MessageWindow.Text = FText();0x01E0W_MessageWindow.FontSize = 0;0x020DW_MessageWindow.UpdateText();0x0231goto Label_090A;0x0236Label_0236:0x0236W_MessageWindow.SetVisibility(0);0x025CSpacer_WindowToOptions.SetVisibility(0);0x0282Spacer_WindowToOptions.SetSize(Vector2D{1f, 25f});0x02BAW_MessageWindow.Text = Message Text;0x02EBW_MessageWindow.FontSize = 35;0x0318W_MessageWindow.UpdateText();0x033Cgoto Label_090A;0x0341Label_0341:0x0341MessageWindowBG.SetVisibility(0);0x0367goto Label_000A;0x036Cgoto Label_0341;0x0371/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x039FCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX.MaxFPS);0x03DACallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(1f, CallFunc_Conv_IntToFloat_ReturnValue);0x0404K2Node_CreateDelegate_OutputDelegate.Bind(this, UpdateToWideMode);0x041BCallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, CallFunc_Divide_FloatFloat_ReturnValue, true, 0f, 0f);0x0454goto Label_090A;0x0459if (!(K2Node_CustomEvent_SmallScreen)) goto Label_061E;0x0467CanvasPanel_0.SetRenderScale(Vector2D{1.5f, 1.5f});0x049FCanvasPanel_0.SetRenderTranslation(Vector2D{0f, -60f});0x04D7Label_04D7:0x04D7K2Node_DynamicCast_AsCanvas_Panel_Slot_1 = Cast<CanvasPanelSlot>(MainPlayerUIRef.W_ChoiceOption.Slot);0x0527K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsCanvas_Panel_Slot_1);0x0544if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_090A;0x0552CallFunc_GetPosition_ReturnValue_1 = K2Node_DynamicCast_AsCanvas_Panel_Slot_1.GetPosition();0x0584BreakVector2D(CallFunc_GetPosition_ReturnValue_1, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x05A9CallFunc_MakeVector2D_ReturnValue_2 = MakeVector2D(CallFunc_BreakVector2D_X_2, -50f);0x05D3K2Node_DynamicCast_AsCanvas_Panel_Slot_1.SetPosition(CallFunc_MakeVector2D_ReturnValue_2);0x05FCK2_ClearTimer(this, "UpdateToWideMode");0x0619goto Label_090A;0x061ELabel_061E:0x061ECanvasPanel_0.SetRenderScale(Vector2D{1f, 1f});0x0656CanvasPanel_0.SetRenderTranslation(Vector2D{0f, 0f});0x068Egoto Label_04D7;0x0693CanvasPanel_0.SetRenderScale(Vector2D{1f, 1f});0x06CBCanvasPanel_0.SetRenderTranslation(Vector2D{0f, 0f});0x0703K2Node_DynamicCast_AsCanvas_Panel_Slot = Cast<CanvasPanelSlot>(MainPlayerUIRef.W_ChoiceOption.Slot);0x0753K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsCanvas_Panel_Slot);0x0770if (!(K2Node_DynamicCast_bSuccess)) goto Label_090A;0x077ECallFunc_GetPosition_ReturnValue = K2Node_DynamicCast_AsCanvas_Panel_Slot.GetPosition();0x07B0BreakVector2D(CallFunc_GetPosition_ReturnValue, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x07D5CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_BreakVector2D_X_1, -15f);0x07FFK2Node_DynamicCast_AsCanvas_Panel_Slot.SetPosition(CallFunc_MakeVector2D_ReturnValue);0x0828CallFunc_GetSize_ReturnValue = K2Node_DynamicCast_AsCanvas_Panel_Slot.GetSize();0x085ABreakVector2D(CallFunc_GetSize_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x087FCallFunc_FMin_ReturnValue = FMin(CallFunc_BreakVector2D_Y, 330f);0x08A9CallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_BreakVector2D_X, CallFunc_FMin_ReturnValue);0x08D7K2Node_DynamicCast_AsCanvas_Panel_Slot.SetSize(CallFunc_MakeVector2D_ReturnValue_1);0x0900goto Label_090A;0x0905goto Label_0341;0x090ALabel_090A:0x090Areturn;0x090C// end of script
Final0x04

Used by 4

types with a member, parameter or interface of this type