Zdexby TheHolyOneZ
5,372 classes
Class

UMissionTemplate

: USavableDataAsset : UDataAsset : UObject
/Script/FSD.MissionTemplate 0x0218 (536 B) align 8 inherited 0x0058 vtable /Script/FSD
0x00x0218

Members 24

OffsetSizeNameTypeFlagsDefault
0x10ResourceDistributionTArray<FResourceSpawner>Protected+3 flags[]
0x08PrimaryObjectiveTSubclassOf<UObjective>Protected+7 flagsnullptr
0x10SecondaryObjectivesTArray<TSubclassOf<UObjective>>Protected+6 flags[]
0x10DeepDiveObjectivesTArray<TSubclassOf<UObjective>>Protected+6 flags[]
0x10BaseMutatorsTArray<UMutator*>Protected+3 flags[]
0x28plsTSoftClassPtr<AProceduralSetup>Protected+4 flags<SoftClassProperty>
0x28LevelTSoftObjectPtr<UWorld>Protected+6 flags<SoftObjectProperty>
0x28GameModeTSoftClassPtr<AFSDGameMode>Protected+6 flags<SoftClassProperty>
0x10LockedComplexitiesTArray<UMissionComplexity*>Protected+3 flags[]
0x10LockedDurationsTArray<UMissionDuration*>Protected+3 flags[]
0x18MissionNameFTextProtected+4 flags<FText>
0x28MissionImageLargeTSoftObjectPtr<UTexture2D>Protected+4 flags<SoftObjectProperty>
0x28MissionButtonImageTSoftObjectPtr<UTexture2D>Protected+4 flags<SoftObjectProperty>
0x08MissionIconUTexture2D*Protected+8 flagsnullptr
0x08MissionIconSmallUTexture2D*Protected+8 flagsnullptr
0x10MissionColorFLinearColorProtected+8 flags{R=0, G=0, B=0, A=0}
0x04MissionTypeIndexint32Protected+6 flags0
0x01C40x04padding / unreflected
0x10MissionTypeAnalyticsIndexFStringProtected+4 flags""
0x10DNATArray<TSubclassOf<UMissionDNA>>Protected+6 flags[]
0x10DebrisComponentsTArray<TSoftClassPtr<UDebrisActorComponent>>Protected+4 flags[]
0x01MustBeUnlockedboolProtected+6 flagstrue
0x01F90x03padding / unreflected
0x04RoomEncounerScalefloatProtected+6 flags1
0x04StationaryEnemyScalefloatProtected+6 flags1
0x02040x04padding / unreflected
0x10TutorialsTArray<TSoftClassPtr<UTutorialComponent>>Protected+4 flags[]
Inherited from USavableDataAsset 3
OffsetSizeNameTypeFlagsDefault
0x01EnableDangerousSaveGameIDEditingboolProtected+7 flagsfalse
0x00390x03padding / unreflected
0x10SavegameIDFGuidProtected+6 flags{A=0, B=0, C=0, D=0}
0x004C0x04padding / unreflected
0x08BuildRestrictionUBuildRestriction*Protected+6 flagsnullptr
Inherited from UDataAsset 1
OffsetSizeNameTypeFlagsDefault
0x08NativeClassTSubclassOf<UDataAsset>7 flags/Script/Engine.DataAsset

Functions 13

SignatureFlagsNativeParams
void Receive_SetMissionParameters(UGeneratedMission* mission, const FRandomStream& Random)EventProtected0x10
bool IsLocked(UFSDSaveGame* SaveGame)FinalNative+1 flags0x09
TArray<UMissionDuration*> GetValidDurations()FinalNative+1 flags0x10
TArray<UMissionComplexity*> GetValidComplexities()FinalNative+1 flags0x10
TSoftClassPtr<AProceduralSetup> GetSoftReferenceToPLS()FinalNative+1 flags0x28
FObjectiveMissionIcon GetPrimaryObjectiveIconFromAsset(UMissionTemplate* mission, bool getSmallVersion)FinalNative+2 flags0x28
FObjectiveMissionIcon GetPrimaryObjectiveIcon(bool getSmallVersion)FinalNative+1 flags0x20
TSubclassOf<AProceduralSetup> GetPLS()FinalNative+1 flags0x08
TSubclassOf<UObjective> GetObjectiveClass()FinalNative+1 flags0x08
int32 GetMissionTypeIndex()FinalNative+1 flags0x04
UTexture2D* GetMissionImageLarge()FinalNative+1 flags0x08
UTexture2D* GetMissionButtonImage()FinalNative+1 flags0x08
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 flags0x70

Used by 23

types with a member, parameter or interface of this type