Zdexby TheHolyOneZ
5,372 classes
Class

UCampaignManager

: UObject
/Script/FSD.CampaignManager 0x01B8 (440 B) align 8 inherited 0x0028 vtable /Script/FSD
0x00x01B8

Members 13

OffsetSizeNameTypeFlagsDefault
0x10OnCampaignCompletedFMulticastScriptDelegate4 flags<delegate>
0x10OnCampaignChangedFMulticastScriptDelegate4 flags<delegate>
0x08MainCampaignTSubclassOf<UCampaign>Protected+7 flagsnullptr
0x10WeeklyCampaignsTArray<TSubclassOf<UCampaign>>Protected+4 flags[]
0x10MatrixCoreHuntCampaignsTArray<TSubclassOf<UCampaign>>Protected+4 flags[]
0x10SideCampaignsTArray<TSubclassOf<UCampaign>>Protected+4 flags[]
0x10EventCampaignsTArray<TSubclassOf<UCampaign>>TransientProtected+3 flags[]
0x08ActiveCampaignUCampaign*TransientProtected+7 flagsnullptr
0x04NumFailedRequestsint32TransientProtected+5 flags0
0x01WeeklyBackendDataValidboolTransientProtected+7 flagsfalse
0x009D0x03padding / unreflected
0x04WeeklyBackendSeedint32TransientProtected+5 flags-1
0x00A40x04padding / unreflected
0x08WeeklyBackendExpirationTimeFDateTimeTransientProtected+4 flags{}
0x08LastRequestTimeFDateTimeTransientProtected+4 flags{}
0x00B80x100unreflected bytes to end of UCampaignManager

Functions 15

SignatureFlagsNativeParams
void StartNewCampaign(TSubclassOf<UCampaign> campaignClass, UFSDSaveGame* SaveGame)FinalNative+1 flags0x10
void SkipMainCampaign(UObject* WorldContextObject)FinalNative+1 flags0x08
void OnEventsRefreshed()FinalNative+1 flags0x00
bool IsWeeklyCampaignCompleted(UObject* WorldContext, const ECampaignType& campaigntype)FinalNative+1 flags0x0A
bool IsInCampaignMission(AFSDPlayerController* Player)FinalNative+1 flags0x09
bool IsCampaignRestrictionsMet(UObject* WorldContextObject, UGeneratedMission* mission, UDifficultySetting* optionalDifficulty)FinalNative+1 flags0x19
bool IsCampaignMission(UObject* WorldContextObject, UGeneratedMission* mission)FinalNative+1 flags0x11
bool IsActiveCampaign(UCampaign* Campaign)FinalNative+1 flags0x09
TArray<TSubclassOf<UCampaign>> GetUncompletedCampaigns(AFSDPlayerController* Player)FinalNative+1 flags0x18
TArray<TSubclassOf<UCampaign>> GetCompletedSideCampaigns(AFSDPlayerController* Player)FinalNative+1 flags0x18
UGeneratedMission* GetCampaingMission(const TArray<UGeneratedMission*>& missions, FGlobalMissionSeed& GlobalSeed)FinalNative+1 flags0x28
void CompleteCampaignWithNoMissions(TSubclassOf<UCampaign> campaignClass, UFSDSaveGame* SaveGame)FinalNative+1 flags0x10
void CampaignCompletedDelegate__DelegateSignature()Public0x00
void CampaignChangedDelegate__DelegateSignature()Public0x00
void AbortActiveCampaign(UFSDSaveGame* SaveGame)FinalNative+1 flags0x08

Subclasses 1

Used by 3

types with a member, parameter or interface of this type