Zdexby TheHolyOneZ
5,372 classes
Class

UDifficultySetting

: USavableDataAsset : UDataAsset : UObject
/Script/FSD.DifficultySetting 0x0240 (576 B) align 8 inherited 0x0058 vtable /Script/FSD
0x00x0240

Members 43

OffsetSizeNameTypeFlagsDefault
0x18DifficultyNameFTextProtected+4 flags<FText>
0x18ShortDifficultyNameFTextProtected+4 flags<FText>
0x18UnlockRequirementDescriptionFTextProtected+4 flags<FText>
0x08CampaignRequirementTSubclassOf<UCampaign>Protected+9 flagsnullptr
0x08SelectedByDefaultCampaignRequirementTSubclassOf<UCampaign>Protected+9 flagsnullptr
0x04EnvironmentalDamageModifierfloatProtected+8 flags0.5
0x00B40x04padding / unreflected
0x10ExtraLargeEnemyDamageResistanceTArray<float>Protected+6 flags[4 items]
0x10ExtraLargeEnemyDamageResistanceBTArray<float>Protected+6 flags[4 items]
0x10ExtraLargeEnemyDamageResistanceCTArray<float>Protected+6 flags[4 items]
0x10ExtraLargeEnemyDamageResistanceDTArray<float>Protected+6 flags[4 items]
0x10EnemyDamageResistanceTArray<float>Protected+6 flags[4 items]
0x10SmallEnemyDamageResistanceTArray<float>Protected+6 flags[4 items]
0x10EnemyDamageModifierTArray<float>Protected+6 flags[4 items]
0x04EnemyToEnemyDamageModifierfloatProtected+6 flags1
0x01SupportsHazardPlusboolProtected+8 flagsfalse
0x012D0x03padding / unreflected
0x10EnemyCountModifierTArray<float>Protected+6 flags[4 items]
0x04BossDifficultyScalerfloatProtected+6 flags1
0x04PointExtractionScalerfloatProtected+6 flags1
0x10EncounterDifficultyFRandIntervalProtected+2 flags{Intervals=[]}
0x10StationaryDifficultyFRandIntervalProtected+2 flags{Intervals=[]}
0x04SpecialEncounterModifierfloatProtected+8 flags1
0x04HazardBonusfloatProtected+8 flags0
0x04FriendlyFireModifierfloatProtected+8 flags0.33
0x01740x04padding / unreflected
0x10EnemyWaveIntervalFRandIntervalProtected+4 flags{Intervals=[]}
0x10EnemyNormalWaveIntervalFRandIntervalProtected+4 flags{Intervals=[]}
0x10EnemyNormalWaveDifficultyFRandIntervalProtected+4 flags{Intervals=[]}
0x04WaveStartDelayScalefloatProtected+8 flags1
0x01AC0x04padding / unreflected
0x10EnemyDiversityFRandIntervalProtected+2 flags{Intervals=[]}
0x10StationaryEnemyDiversityFRandIntervalProtected+2 flags{Intervals=[]}
0x08DisruptiveEnemyPoolCountFIRandRangeProtected+3 flags{Min=0, Max=2}
0x04MinPoolSizeint32Protected+6 flags5
0x01DC0x04padding / unreflected
0x20VeteransFVeteranCompositionProtected+2 flags{Normal={Intervals=[]}, Large={Intervals=[]}}
0x04SpeedModifierfloatProtected+6 flags1
0x04AttackCooldownModifierfloatProtected+6 flags1
0x04ProjectileSpeedModifierfloatProtected+8 flags1
0x04DifficultyGroupint32Protected+6 flags0
0x04DifficultyGroupIndexint32Protected+6 flags0
0x02140x04padding / unreflected
0x10MissionCompletedStatsTArray<UMissionStat*>Protected+3 flags[]
0x04HeathRegenerationMaxfloatProtected+6 flags0.25
0x04ReviveHealthRatiofloatProtected+6 flags0.4
0x04EliteChanceModifierfloatProtected+6 flags0
0x04EliteCooldownfloatProtected+6 flags60
0x04MaxActiveElitesint32Protected+6 flags1
0x023C0x04unreflected bytes to end of UDifficultySetting
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 3

SignatureFlagsNativeParams
bool IsUnlocked(UObject* WorldContext)FinalNative+1 flags0x09
int32 GetDifficultyIndex()FinalNative+1 flags0x04
float AddHazardBonus(float BaseValue)FinalNative+1 flags0x08

Used by 18

types with a member, parameter or interface of this type