0x00x02F4
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Basic_Menu_ColorBarVertical | UBasic_Menu_ColorBarVertical_C* | 9 flags | nullptr | |
| 0x08 | Basic_Menu_ColorBarVertical_154 | UBasic_Menu_ColorBarVertical_C* | 9 flags | nullptr | |
| 0x08 | BG__Top | UImage* | 9 flags | nullptr | |
| 0x08 | BG_L | UImage* | 9 flags | nullptr | |
| 0x08 | BG_Mid | UImage* | 9 flags | nullptr | |
| 0x08 | BG_R | UImage* | 9 flags | nullptr | |
| 0x08 | Box_CampaignItems | UHorizontalBox* | 9 flags | nullptr | |
| 0x08 | Bracket_L | UImage* | 9 flags | nullptr | |
| 0x08 | Bracket_R | UImage* | 9 flags | nullptr | |
| 0x08 | DATA_AssignmentName | UTextBlock* | 9 flags | nullptr | |
| 0x08 | ITM_CampaignItem | UITM_CampaignItem_C* | 9 flags | nullptr | |
| 0x08 | ITM_CampaignItem_0 | UITM_CampaignItem_C* | 9 flags | nullptr | |
| 0x08 | Campaign | UCampaign* | 7 flags | nullptr | |
| 0x01 | ShowActiveCampaign | bool | 5 flags | true | |
| 0x02D1 | 0x07 | padding / unreflected | |||
| 0x08 | ToolTip | UBasic_ToolTip_C* | 8 flags | nullptr | |
| 0x01 | UseCustomScale | bool | 5 flags | false | |
| 0x02E1 | 0x03 | padding / unreflected | |||
| 0x08 | CustomScaleActive | FVector2D | 6 flags | {X=1.6, Y=1.6} | |
| 0x08 | CustomScaleCompleted | FVector2D | 6 flags | {X=0.7, Y=0.7} | |
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 ShowCampaignProgress(UCampaign* Campaign, int32 Progress)Script48 statements · 1,543 bytes of bytecode0x0000PushFlow(Label_0604);0x0005Campaign = Campaign;0x0018Box_CampaignItems.ClearChildren();0x003CDATA_AssignmentName.SetText(Campaign.Title);0x007FTemp_int_Loop_Counter_Variable = 0;0x0096Temp_int_Array_Index_Variable = 0;0x00ADLabel_00AD:0x00ADCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Campaign.missions);0x00FECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0124if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_033E;0x0132Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x014DPushFlow(Label_05BA);0x0152CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x016ACallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_MissionSelectionMK3/ITM_CampaignItem.ITM_CampaignItem_C, CallFunc_GetOwningPlayer_ReturnValue);0x01A7/Script/Engine.Default__KismetArrayLibrary.Array_Get(Campaign.missions, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01F8SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(mission), CallFunc_Array_Get_Item);0x0221CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable, 0);0x0243SetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(FirstMission), CallFunc_EqualEqual_IntInt_ReturnValue);0x026CCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Progress, Temp_int_Array_Index_Variable);0x0292SetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(Complete), CallFunc_Greater_IntInt_ReturnValue);0x02BBCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Progress, Temp_int_Array_Index_Variable);0x02E1SetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(Active), CallFunc_EqualEqual_IntInt_ReturnValue_1);0x030ACallFunc_AddChild_ReturnValue = Box_CampaignItems.AddChild(CallFunc_Create_ReturnValue);0x033DPopFlow();0x033ELabel_033E:0x033ECallFunc_IsPlayingOffline_ReturnValue = IsPlayingOffline(this);0x0353CallFunc_GetFSDGameState_ReturnValue = GetFSDGameState(this);0x0368CallFunc_HasAuthority_ReturnValue = CallFunc_GetFSDGameState_ReturnValue.HasAuthority();0x0392CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsPlayingOffline_ReturnValue, CallFunc_HasAuthority_ReturnValue);0x03B8if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x03C2CallFunc_IsValid_ReturnValue = IsValid(ToolTip);0x03DFif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x03E9Temp_text_Variable = NSLOCTEXT("2B1A6E5D4B850EEC5850898861243D1C", "", "Immediately Starts Mission");0x043DTemp_text_Variable_1 = NSLOCTEXT("76309ACA4A39FC971C72048FDE9133C3", "", "Wrong Character Selected");0x048F/Game/Game/Libs/LIB_PlayerControllerBase.Default__LIB_PlayerControllerBase_C.GetPlayerControllerBase(this, CallFunc_GetPlayerControllerBase_Controller);0x04BDCallFunc_GetFSDPlayerState_ReturnValue = CallFunc_GetPlayerControllerBase_Controller.GetFSDPlayerState();0x04E7CallFunc_GetSelectedCharacterID_ReturnValue = CallFunc_GetFSDPlayerState_ReturnValue.GetSelectedCharacterID();0x0511CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(Campaign.RequiredCharacterID, CallFunc_GetSelectedCharacterID_ReturnValue);0x054DTemp_bool_Variable = CallFunc_EqualEqual_ObjectObject_ReturnValue;0x0560ToolTip.SetText(Switch(Temp_bool_Variable, false => Temp_text_Variable_1, true => Temp_text_Variable, default => K2Node_Select_Default));0x05B9PopFlow();0x05BALabel_05BA:0x05BACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05E4Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05FFgoto Label_00AD;0x0604Label_0604:0x0604return;0x0606// end of script | Public | 0x0C | |
void TryPingMission(int32 missionIndex)Script8 statements · 169 bytes of bytecode0x0000CallFunc_GetChildAt_ReturnValue = Box_CampaignItems.GetChildAt(missionIndex);0x0033K2Node_DynamicCast_AsITM_Campaign_Item = Cast<ITM_CampaignItem_C>(CallFunc_GetChildAt_ReturnValue);0x0057K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsITM_Campaign_Item);0x0074if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A6;0x0082K2Node_DynamicCast_AsITM_Campaign_Item.Ping();0x00A6Label_00A6:0x00A6return;0x00A8// end of script | Public | 0x04 | |
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ITM_CampaignProgress(1170);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_ITM_CampaignProgress(1513);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void Update_Campaign(UCampaign* Campaign)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_Campaign = Campaign;0x0012ExecuteUbergraph_ITM_CampaignProgress(1580);0x0021return;0x0023// end of script | 0x08 | ||
void ExecuteUbergraph_ITM_CampaignProgress(int32 EntryPoint)Script60 statements · 1,750 bytes of bytecode0x0000PushFlow(Label_06D3);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FBox_CampaignItems.ClearChildren();0x0033Temp_int_Loop_Counter_Variable = 0;0x004ATemp_int_Array_Index_Variable = 0;0x0061Label_0061:0x0061CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Campaign.missions);0x00B2CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D8if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00E2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00FDPushFlow(Label_0448);0x0102CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x011ACallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menu_MissionSelectionMK3/ITM_CampaignItem.ITM_CampaignItem_C, CallFunc_GetOwningPlayer_ReturnValue);0x0157/Script/Engine.Default__KismetArrayLibrary.Array_Get(Campaign.missions, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01A8SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(mission), CallFunc_Array_Get_Item);0x01D1CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable, 0);0x01F3SetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(FirstMission), CallFunc_EqualEqual_IntInt_ReturnValue);0x021CCallFunc_GetCampaingManager_ReturnValue_1 = GetCampaingManager(this);0x0231CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetCampaingManager_ReturnValue_1.ActiveCampaign, Campaign);0x026DCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Campaign.Progress, Temp_int_Array_Index_Variable);0x02A9CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x02CFSetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(Complete), CallFunc_BooleanAND_ReturnValue_1);0x02F8CallFunc_GetCampaingManager_ReturnValue_1 = GetCampaingManager(this);0x030DCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetCampaingManager_ReturnValue_1.ActiveCampaign, Campaign);0x0349CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Campaign.Progress, Temp_int_Array_Index_Variable);0x0385CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue_1, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x03ABSetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(Active), CallFunc_BooleanAND_ReturnValue);0x03D4CallFunc_AddChild_ReturnValue = Box_CampaignItems.AddChild(CallFunc_Create_ReturnValue);0x0407if (!(UseCustomScale)) PopFlow();0x0411CallFunc_Create_ReturnValue.SetScale(CustomScaleCompleted, CustomScaleActive);0x0447PopFlow();0x0448Label_0448:0x0448CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0472Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x048Dgoto Label_0061;0x0492/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(9, this, CallFunc_MenuColors_OutputColor);0x04C2BG_L.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x04EBBG_Mid.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x0514BG_R.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x053DBG__Top.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x0566/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(0, this, CallFunc_MenuColors_OutputColor_1);0x0596Bracket_R.SetColorAndOpacity(CallFunc_MenuColors_OutputColor_1);0x05BFBracket_L.SetColorAndOpacity(CallFunc_MenuColors_OutputColor_1);0x05E8PopFlow();0x05E9CallFunc_GetCampaingManager_ReturnValue = GetCampaingManager(this);0x05FEUpdate_Campaign(CallFunc_GetCampaingManager_ReturnValue.ActiveCampaign);0x062BPopFlow();0x062CCampaign = K2Node_CustomEvent_Campaign;0x063FCallFunc_IsValid_ReturnValue = IsValid(Campaign);0x065Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_06C2;0x066ASetVisibility(3);0x067ADATA_AssignmentName.SetText(Campaign.Title);0x06BDgoto Label_000F;0x06C2Label_06C2:0x06C2SetVisibility(1);0x06D2PopFlow();0x06D3Label_06D3:0x06D3return;0x06D5// end of script | Final | 0x04 |