Zdexby TheHolyOneZ
5,372 classes
Class

UITM_CampaignProgress_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menu_MissionSelectionMK3/ITM_CampaignProgress.ITM_CampaignProgress_C 0x02F4 (756 B) align 8 inherited 0x0260 6 scripted vtable /Game/UI/Menu_MissionSelectionMK3/ITM_CampaignProgress
0x00x02F4

Members 19

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Basic_Menu_ColorBarVerticalUBasic_Menu_ColorBarVertical_C*9 flagsnullptr
0x08Basic_Menu_ColorBarVertical_154UBasic_Menu_ColorBarVertical_C*9 flagsnullptr
0x08BG__TopUImage*9 flagsnullptr
0x08BG_LUImage*9 flagsnullptr
0x08BG_MidUImage*9 flagsnullptr
0x08BG_RUImage*9 flagsnullptr
0x08Box_CampaignItemsUHorizontalBox*9 flagsnullptr
0x08Bracket_LUImage*9 flagsnullptr
0x08Bracket_RUImage*9 flagsnullptr
0x08DATA_AssignmentNameUTextBlock*9 flagsnullptr
0x08ITM_CampaignItemUITM_CampaignItem_C*9 flagsnullptr
0x08ITM_CampaignItem_0UITM_CampaignItem_C*9 flagsnullptr
0x08CampaignUCampaign*7 flagsnullptr
0x01ShowActiveCampaignbool5 flagstrue
0x02D10x07padding / unreflected
0x08ToolTipUBasic_ToolTip_C*8 flagsnullptr
0x01UseCustomScalebool5 flagsfalse
0x02E10x03padding / unreflected
0x08CustomScaleActiveFVector2D6 flags{X=1.6, Y=1.6}
0x08CustomScaleCompletedFVector2D6 flags{X=0.7, Y=0.7}
Inherited from UUserWidget 20
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=2}
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 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
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 6

SignatureFlagsNativeParams
void ShowCampaignProgress(UCampaign* Campaign, int32 Progress)
Script48 statements · 1,543 bytes of bytecode
0x0000PushFlow(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
Public0x0C
void TryPingMission(int32 missionIndex)
Script8 statements · 169 bytes of bytecode
0x0000CallFunc_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
Public0x04
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ITM_CampaignProgress(1170);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_CampaignProgress(1513);0x000Freturn;0x0011// end of script
EventPublic0x00
void Update_Campaign(UCampaign* Campaign)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.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 bytecode
0x0000PushFlow(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
Final0x04

Used by 1

types with a member, parameter or interface of this type