0x00x01B0
Members 27
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | HasMissions | bool | 8 flags | true | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x10 | missions | TArray<UCampaignMission*> | 7 flags | [] | |
| 0x10 | RewardsOnCampaignStart | TArray<UReward*> | 7 flags | [] | |
| 0x10 | RewardsOnCompletion | TArray<UReward*> | 7 flags | [] | |
| 0x08 | CampaignCompleteShout | UDialogDataAsset* | 8 flags | nullptr | |
| 0x10 | Requirements | TArray<UCampaignRequirement*> | 7 flags | [] | |
| 0x10 | VisibilityRequirements | TArray<UCampaignRequirement*> | 7 flags | [] | |
| 0x08 | RequiredCharacterID | UPlayerCharacterID* | 8 flags | nullptr | |
| 0x10 | RestrictedToDifficulties | TArray<UDifficultySetting*> | 3 flags | [] | |
| 0x04 | Progress | int32 | Transient+7 flags | 0 | |
| 0x04 | Seed | int32 | Transient+7 flags | 0 | |
| 0x10 | SavegameID | FGuid | 6 flags | {A=0, B=0, C=0, D=0} | |
| 0x01 | CanAbort | bool | 8 flags | true | |
| 0x01 | CanSkip | bool | 8 flags | false | |
| 0x00BA | 0x06 | padding / unreflected | |||
| 0x18 | TitlePrefix | FText | 4 flags | <FText> | |
| 0x18 | Title | FText | 4 flags | <FText> | |
| 0x18 | DescriptionHeader | FText | 4 flags | <FText> | |
| 0x18 | Description | FText | 4 flags | <FText> | |
| 0x18 | RewardText | FText | 3 flags | <FText> | |
| 0x18 | RewardFlavorText | FText | 3 flags | <FText> | |
| 0x28 | Picture | TSoftObjectPtr<UTexture2D> | 4 flags | <SoftObjectProperty> | |
| 0x01 | campaigntype | ECampaignType | 8 flags | Normal | |
| 0x0179 | 0x07 | padding / unreflected | |||
| 0x08 | CampaignCompletedMissionStat | UMissionStat* | 8 flags | nullptr | |
| 0x08 | CampaignActivity | UGameActivityAssignmentType* | 8 flags | nullptr | |
| 0x08 | ReplacesOldCampaignCampaign | TSubclassOf<UCampaign> | 9 flags | nullptr | |
| 0x04 | Mutators | ECampaignMutators | Protected+6 flags | NotAllowed | |
| 0x019C | 0x04 | padding / unreflected | |||
| 0x10 | BannedWarnings | TArray<UMissionWarning*> | Protected+3 flags | [] | |
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool IsComplete() | FinalNative+1 flags | 0x01 | |
| bool IsCampaignComplete(UObject* WorldContext, TSubclassOf<UCampaign> Campaign) | FinalNative+2 flags | 0x11 | |
| UCampaign* GetReference(TSubclassOf<UCampaign> Campaign) | FinalNative+2 flags | 0x10 | |
| UCampaignMission* GetPreviousMission() | FinalNative+1 flags | 0x08 | |
| UTexture2D* GetPicture() | FinalNative+1 flags | 0x08 | |
| FText GetCampaignTitle(TSubclassOf<UCampaign> Campaign) | FinalNative+2 flags | 0x20 | |
| UCampaignMission* GetActiveMission() | FinalNative+1 flags | 0x08 | |
| bool CanStartCampaign(AFSDPlayerController* Player) | FinalNative+1 flags | 0x09 | |
| bool CanSeeCampaign(APlayerController* PlayerController) | FinalNative+1 flags | 0x09 | |
| bool AreRestrictionsMet(AFSDPlayerController* Player, UDifficultySetting* optionalDifficulty) | FinalNative+1 flags | 0x11 |
Subclasses 40
UCP_CoreHunt_1_CUCP_Difficulty_Haz5_CUCP_Difficulty_Haz5plus_CUCP_EndGameAssignment_CUCP_Intro_CUCP_Mission_Unlock_Facility_CUCP_Mission_Unlock_Facility_OLD_CUCP_PrestigeAssignment_ArmorHunt_100_ScaleBrigade_CUCP_PrestigeAssignment_ArmorHunt_40__CUCP_PrestigeAssignment_ArmorHunt_60__CUCP_PrestigeAssignment_ArmorHunt_80_CUCP_PrestigeAssignment_PickaxeHunt_20_CUCP_PrestigeAssignment_PickaxeHunt_30__CUCP_PrestigeAssignment_PickaxeHunt_50__CUCP_PrestigeAssignment_PickaxeHunt_70__CUCP_Retirement_Driller_CUCP_Retirement_Engineer_CUCP_Retirement_Gunner_CUCP_Retirement_Scout_CUCP_Season06_RelicsOfHoxxes_Part1_CUCP_Season06_RelicsOfHoxxes_Part2_CUCP_TradeTerminal_CUCP_Upd32_Roughneck_Assignment_CUCP_Weekly_1_CUCP_WPN_Autocannon_CUCP_WPN_BreachCutter_CUCP_WPN_BurstHandgun_CUCP_WPN_ChargedIONProjector_CUCP_WPN_Coilgun_CUCP_WPN_Crossbow_CUCP_WPN_Cryocannon_CUCP_WPN_DualPistols_CUCP_WPN_ElectricSMG_CUCP_WPN_GuidedRocketSystem_CUCP_WPN_HeavyParticleCannon_CUCP_WPN_M1000_CUCP_WPN_MicrowaveGun_CUCP_WPN_PlasmaCarbineRifle_CUCP_WPN_SludgePump_CUCP_WPN_SmartRifle_C