0x00x01B8
Members 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OnCampaignCompleted | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnCampaignChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | MainCampaign | TSubclassOf<UCampaign> | Protected+7 flags | nullptr | |
| 0x10 | WeeklyCampaigns | TArray<TSubclassOf<UCampaign>> | Protected+4 flags | [] | |
| 0x10 | MatrixCoreHuntCampaigns | TArray<TSubclassOf<UCampaign>> | Protected+4 flags | [] | |
| 0x10 | SideCampaigns | TArray<TSubclassOf<UCampaign>> | Protected+4 flags | [] | |
| 0x10 | EventCampaigns | TArray<TSubclassOf<UCampaign>> | TransientProtected+3 flags | [] | |
| 0x08 | ActiveCampaign | UCampaign* | TransientProtected+7 flags | nullptr | |
| 0x04 | NumFailedRequests | int32 | TransientProtected+5 flags | 0 | |
| 0x01 | WeeklyBackendDataValid | bool | TransientProtected+7 flags | false | |
| 0x009D | 0x03 | padding / unreflected | |||
| 0x04 | WeeklyBackendSeed | int32 | TransientProtected+5 flags | -1 | |
| 0x00A4 | 0x04 | padding / unreflected | |||
| 0x08 | WeeklyBackendExpirationTime | FDateTime | TransientProtected+4 flags | {} | |
| 0x08 | LastRequestTime | FDateTime | TransientProtected+4 flags | {} | |
| 0x00B8 | 0x100 | unreflected bytes to end of UCampaignManager | |||
Functions 15
| Signature | Flags | Native | Params |
|---|---|---|---|
| void StartNewCampaign(TSubclassOf<UCampaign> campaignClass, UFSDSaveGame* SaveGame) | FinalNative+1 flags | 0x10 | |
| void SkipMainCampaign(UObject* WorldContextObject) | FinalNative+1 flags | 0x08 | |
| void OnEventsRefreshed() | FinalNative+1 flags | 0x00 | |
| bool IsWeeklyCampaignCompleted(UObject* WorldContext, const ECampaignType& campaigntype) | FinalNative+1 flags | 0x0A | |
| bool IsInCampaignMission(AFSDPlayerController* Player) | FinalNative+1 flags | 0x09 | |
| bool IsCampaignRestrictionsMet(UObject* WorldContextObject, UGeneratedMission* mission, UDifficultySetting* optionalDifficulty) | FinalNative+1 flags | 0x19 | |
| bool IsCampaignMission(UObject* WorldContextObject, UGeneratedMission* mission) | FinalNative+1 flags | 0x11 | |
| bool IsActiveCampaign(UCampaign* Campaign) | FinalNative+1 flags | 0x09 | |
| TArray<TSubclassOf<UCampaign>> GetUncompletedCampaigns(AFSDPlayerController* Player) | FinalNative+1 flags | 0x18 | |
| TArray<TSubclassOf<UCampaign>> GetCompletedSideCampaigns(AFSDPlayerController* Player) | FinalNative+1 flags | 0x18 | |
| UGeneratedMission* GetCampaingMission(const TArray<UGeneratedMission*>& missions, FGlobalMissionSeed& GlobalSeed) | FinalNative+1 flags | 0x28 | |
| void CompleteCampaignWithNoMissions(TSubclassOf<UCampaign> campaignClass, UFSDSaveGame* SaveGame) | FinalNative+1 flags | 0x10 | |
| void CampaignCompletedDelegate__DelegateSignature() | Public | 0x00 | |
| void CampaignChangedDelegate__DelegateSignature() | Public | 0x00 | |
| void AbortActiveCampaign(UFSDSaveGame* SaveGame) | FinalNative+1 flags | 0x08 |