0x00x0218
Members 24
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ResourceDistribution | TArray<FResourceSpawner> | Protected+3 flags | [] | |
| 0x08 | PrimaryObjective | TSubclassOf<UObjective> | Protected+7 flags | nullptr | |
| 0x10 | SecondaryObjectives | TArray<TSubclassOf<UObjective>> | Protected+6 flags | [] | |
| 0x10 | DeepDiveObjectives | TArray<TSubclassOf<UObjective>> | Protected+6 flags | [] | |
| 0x10 | BaseMutators | TArray<UMutator*> | Protected+3 flags | [] | |
| 0x28 | pls | TSoftClassPtr<AProceduralSetup> | Protected+4 flags | <SoftClassProperty> | |
| 0x28 | Level | TSoftObjectPtr<UWorld> | Protected+6 flags | <SoftObjectProperty> | |
| 0x28 | GameMode | TSoftClassPtr<AFSDGameMode> | Protected+6 flags | <SoftClassProperty> | |
| 0x10 | LockedComplexities | TArray<UMissionComplexity*> | Protected+3 flags | [] | |
| 0x10 | LockedDurations | TArray<UMissionDuration*> | Protected+3 flags | [] | |
| 0x18 | MissionName | FText | Protected+4 flags | <FText> | |
| 0x28 | MissionImageLarge | TSoftObjectPtr<UTexture2D> | Protected+4 flags | <SoftObjectProperty> | |
| 0x28 | MissionButtonImage | TSoftObjectPtr<UTexture2D> | Protected+4 flags | <SoftObjectProperty> | |
| 0x08 | MissionIcon | UTexture2D* | Protected+8 flags | nullptr | |
| 0x08 | MissionIconSmall | UTexture2D* | Protected+8 flags | nullptr | |
| 0x10 | MissionColor | FLinearColor | Protected+8 flags | {R=0, G=0, B=0, A=0} | |
| 0x04 | MissionTypeIndex | int32 | Protected+6 flags | 0 | |
| 0x01C4 | 0x04 | padding / unreflected | |||
| 0x10 | MissionTypeAnalyticsIndex | FString | Protected+4 flags | "" | |
| 0x10 | DNA | TArray<TSubclassOf<UMissionDNA>> | Protected+6 flags | [] | |
| 0x10 | DebrisComponents | TArray<TSoftClassPtr<UDebrisActorComponent>> | Protected+4 flags | [] | |
| 0x01 | MustBeUnlocked | bool | Protected+6 flags | true | |
| 0x01F9 | 0x03 | padding / unreflected | |||
| 0x04 | RoomEncounerScale | float | Protected+6 flags | 1 | |
| 0x04 | StationaryEnemyScale | float | Protected+6 flags | 1 | |
| 0x0204 | 0x04 | padding / unreflected | |||
| 0x10 | Tutorials | TArray<TSoftClassPtr<UTutorialComponent>> | Protected+4 flags | [] | |
Inherited from USavableDataAsset 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | EnableDangerousSaveGameIDEditing | bool | Protected+7 flags | false | |
| 0x0039 | 0x03 | padding / unreflected | |||
| 0x10 | SavegameID | FGuid | Protected+6 flags | {A=0, B=0, C=0, D=0} | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | BuildRestriction | UBuildRestriction* | Protected+6 flags | nullptr | |
Inherited from UDataAsset 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | NativeClass | TSubclassOf<UDataAsset> | 7 flags | /Script/Engine.DataAsset |
Functions 13
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Receive_SetMissionParameters(UGeneratedMission* mission, const FRandomStream& Random) | EventProtected | 0x10 | |
| bool IsLocked(UFSDSaveGame* SaveGame) | FinalNative+1 flags | 0x09 | |
| TArray<UMissionDuration*> GetValidDurations() | FinalNative+1 flags | 0x10 | |
| TArray<UMissionComplexity*> GetValidComplexities() | FinalNative+1 flags | 0x10 | |
| TSoftClassPtr<AProceduralSetup> GetSoftReferenceToPLS() | FinalNative+1 flags | 0x28 | |
| FObjectiveMissionIcon GetPrimaryObjectiveIconFromAsset(UMissionTemplate* mission, bool getSmallVersion) | FinalNative+2 flags | 0x28 | |
| FObjectiveMissionIcon GetPrimaryObjectiveIcon(bool getSmallVersion) | FinalNative+1 flags | 0x20 | |
| TSubclassOf<AProceduralSetup> GetPLS() | FinalNative+1 flags | 0x08 | |
| TSubclassOf<UObjective> GetObjectiveClass() | FinalNative+1 flags | 0x08 | |
| int32 GetMissionTypeIndex() | FinalNative+1 flags | 0x04 | |
| UTexture2D* GetMissionImageLarge() | FinalNative+1 flags | 0x08 | |
| UTexture2D* GetMissionButtonImage() | FinalNative+1 flags | 0x08 | |
| UGeneratedMission* GenerateMission(UObject* WorldContextObject, UBiome* Biome, int32 Seed, FGlobalMissionSeed& GlobalSeed, UMissionComplexity* limitComplexity, UMissionDuration* limitDuration, UMissionMutator* Mutator, const TArray<UMissionWarning*>& Warnings, UMissionChallenge* Challenge, const TArray<TSubclassOf<UObjective>>& forceSecondary, UGemResourceData* forcedGem) | FinalNative+1 flags | 0x70 |
Used by 23
types with a member, parameter or interface of this typeUBEEMissionTemplateFBEETemplateItemUCampaignMissionUDeepDiveTemplateFDeepDiveTemplateItemFDeepDiveTesterItemFEliteEnemyBanUEnemyDescriptorUGameActivityMissionTypeUGeneratedMissionFGeneratedMissionSeedUITM_MisSel_MissionIconBasic_CUMinersManualFMissionTemplateItemAPLSTesterUProceduralSettingsFRequiredMissionItemARoomBurnerUSessionHandlingUSpecialEventUUnlockComplexityRewardUUnlockDurationRewardUUnlockMissionTypeReward