0x00x02C1
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Icon_BG | UImage* | 9 flags | nullptr | |
| 0x08 | ICON_Frame | UImage* | 9 flags | nullptr | |
| 0x08 | ICON_MissionType | UImage* | 9 flags | nullptr | |
| 0x08 | ICON_Outline | UImage* | 9 flags | nullptr | |
| 0x08 | IconSize | USizeBox* | 9 flags | nullptr | |
| 0x08 | ToolTip | UBasic_ToolTip_C* | 8 flags | nullptr | |
| 0x01 | ThickOutline | bool | 5 flags | false | |
| 0x0299 | 0x03 | padding / unreflected | |||
| 0x04 | Size | float | 8 flags | 25 | |
| 0x01 | Show Frame | bool | 7 flags | false | |
| 0x01 | Frame Color | uint8 | 8 flags | 7 | |
| 0x01 | Selected | bool | 5 flags | false | |
| 0x02A3 | 0x05 | padding / unreflected | |||
| 0x18 | MissionIcon | FObjectiveMissionIcon | 4 flags | {Texture=nullptr, Tint={R=1, G=1, B=1, A=1}} | |
| 0x01 | DataSet | bool | 6 flags | false | |
Inherited from UUserWidget 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 8 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x28 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2} | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0178 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 7 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+2 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+2 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x04 | Priority | int32 | 8 flags | 0 | |
| 0x01 | bSupportsKeyboardFocus : 1bit 0 | bool | Deprecated+3 flags | true | |
| 0x01 | bIsFocusable : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bHasScriptImplementedTick : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 4 | bool | 3 flags | true | |
| 0x01E5 | 0x0B | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x01F1 | 0x07 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 4 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x1C | RenderTransform | FWidgetTransform | 5 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x08 | RenderTransformPivot | FVector2D | 8 flags | {X=0.5, Y=0.5} | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x00B5 | 0x03 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x01 | bIsVolatile : 1bit 0 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | uint8 | 9 flags | 1 | |
| 0x01 | Clipping | EWidgetClipping | 6 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 6 flags | Visible | |
| 0x04 | RenderOpacity | float | 6 flags | 1 | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 6 flags | Inherit | |
| 0x00D1 | 0x27 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+2 flags | [] | |
Functions 6
| Signature | Flags | Native | Params |
|---|---|---|---|
void SetTemplate(UMissionTemplate* Template, bool UseSimpleIcon)Script7 statements · 128 bytes of bytecode0x0000CallFunc_IsValid_ReturnValue = IsValid(Template);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_007D;0x002BCallFunc_GetPrimaryObjectiveIcon_ReturnValue = Template.GetPrimaryObjectiveIcon(UseSimpleIcon);0x0066SetData(CallFunc_GetPrimaryObjectiveIcon_ReturnValue);0x007DLabel_007D:0x007Dreturn;0x007F// end of script | Public | 0x09 | |
void SetSelected(bool InSelected)Script4 statements · 45 bytes of bytecode0x0000Selected = InSelected;0x0013SetData(MissionIcon);0x002Areturn;0x002C// end of script | Public | 0x01 | |
void SetMission(UGeneratedMission* InMission)Script10 statements · 210 bytes of bytecode0x0000CallFunc_IsValid_ReturnValue = IsValid(InMission);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0090;0x002BCallFunc_GetPrimaryObjectiveIcon_ReturnValue = InMission.Template.GetPrimaryObjectiveIcon(false);0x0074SetData(CallFunc_GetPrimaryObjectiveIcon_ReturnValue);0x008Bgoto Label_00CF;0x0090Label_0090:0x0090SetData(ObjectiveMissionIcon{nullptr, LinearColor{1f, 1f, 1f, 1f}});0x00CFLabel_00CF:0x00CFreturn;0x00D1// end of script | Public | 0x08 | |
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ITM_MisSel_MissionIconBasic(274);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void SetData(const FObjectiveMissionIcon& MissionIcon)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_MissionIcon = MissionIcon;0x0012ExecuteUbergraph_ITM_MisSel_MissionIconBasic(1658);0x0021return;0x0023// end of script | 0x18 | ||
void ExecuteUbergraph_ITM_MisSel_MissionIconBasic(int32 EntryPoint)Script56 statements · 1,828 bytes of bytecode0x0000PushFlow(Label_0721);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_Not_PreBool_ReturnValue = Not_PreBool(DataSet);0x002Cif (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x0036/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(7, this, CallFunc_MenuColors_OutputColor);0x0066Icon_BG.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x008FICON_MissionType.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x00B8/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(3, this, CallFunc_MenuColors_OutputColor_1);0x00E8ICON_Outline.SetColorAndOpacity(CallFunc_MenuColors_OutputColor_1);0x0111PopFlow();0x0112IconSize.SetWidthOverride(Size);0x013BIconSize.SetHeightOverride(Size);0x0164PushFlow(Label_0404);0x0169Temp_float_Variable = 0.8f;0x0180Temp_float_Variable_1 = 0.9f;0x0197Temp_bool_Variable_3 = ThickOutline;0x01AACallFunc_MakeVector2D_ReturnValue = MakeVector2D(Switch(Temp_bool_Variable_3, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default), Switch(Temp_bool_Variable_3, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default));0x0230Icon_BG.SetRenderScale(CallFunc_MakeVector2D_ReturnValue);0x0259Temp_float_Variable_2 = 0.9f;0x0270Temp_float_Variable_3 = 1.05f;0x0287Temp_bool_Variable = ThickOutline;0x029ACallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(Switch(Temp_bool_Variable, false => Temp_float_Variable_3, true => Temp_float_Variable_2, default => K2Node_Select_Default_1), Switch(Temp_bool_Variable, false => Temp_float_Variable_3, true => Temp_float_Variable_2, default => K2Node_Select_Default_1));0x0320ICON_MissionType.SetRenderScale(CallFunc_MakeVector2D_ReturnValue_1);0x0349/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(ICON_Frame, 1, 4, Show Frame, this, CallFunc_SelectVisibility_IsVisible_1, CallFunc_SelectVisibility_VisibilityChanged_1, CallFunc_SelectVisibility_New_Visibility_1);0x039F/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Frame Color, this, CallFunc_MenuColors_OutputColor_3);0x03D6ICON_Frame.SetColorAndOpacity(CallFunc_MenuColors_OutputColor_3);0x03FFgoto Label_000F;0x0404Label_0404:0x0404if (!(K2Node_Event_IsDesignTime)) PopFlow();0x040EPopFlow();0x040FLabel_040F:0x040FCallFunc_IsValid_ReturnValue = IsValid(MissionIcon.Texture);0x0435if (!(CallFunc_IsValid_ReturnValue)) goto Label_05F7;0x0443ICON_MissionType.SetBrushFromTexture(MissionIcon.Texture, false);0x047AICON_Outline.SetColorAndOpacity(MissionIcon.Tint);0x04ACTemp_struct_Variable = LinearColor{0f, 0f, 0f, 1f};0x04E0Temp_bool_Variable_1 = Selected;0x04F3ICON_MissionType.SetColorAndOpacity(Switch(Temp_bool_Variable_1, false => MissionIcon.Tint, true => Temp_struct_Variable, default => K2Node_Select_Default_2));0x0551Temp_struct_Variable_1 = LinearColor{0f, 0f, 0f, 1f};0x0585Temp_bool_Variable_2 = Selected;0x0598Icon_BG.SetColorAndOpacity(Switch(Temp_bool_Variable_2, false => Temp_struct_Variable_1, true => MissionIcon.Tint, default => K2Node_Select_Default_3));0x05F6PopFlow();0x05F7Label_05F7:0x05F7/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(3, this, CallFunc_MenuColors_OutputColor_2);0x0627ICON_Outline.SetColorAndOpacity(CallFunc_MenuColors_OutputColor_2);0x0650ICON_MissionType.SetColorAndOpacity(CallFunc_MenuColors_OutputColor_2);0x0679PopFlow();0x067AMissionIcon = K2Node_CustomEvent_MissionIcon;0x0695DataSet = true;0x06A0CallFunc_IsValid_ReturnValue = IsValid(MissionIcon.Texture);0x06C6/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(ICON_MissionType, 1, 4, CallFunc_IsValid_ReturnValue, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x071Cgoto Label_040F;0x0721Label_0721:0x0721return;0x0723// end of script | Final | 0x04 |