Zdexby TheHolyOneZ
9,486 classes
/Script/UWEWorldPopulation2.UWEWorldPopCreaturesSubsystem 0x0450 (1,104 B) align 8 inherited 0x0048 vtable /Script/UWEWorldPopulation2
0x00x0450

Members 18

OffsetSizeNameTypeFlagsDefault
0x50SpawnedCreaturesTMap<FGuid, FUWESpawnedCreatureInfo>Transient+1 flags<TMap>
0x50RuntimeCreatureTypeInfoTMap<TSoftClassPtr<AActor>, FUWERuntimeCreatureTypeInfo>Transient+1 flags<TMap>
0x04SmallCreaturePopulationCountint32Transient+5 flags0
0x00EC0x04padding / unreflected
0x50SpawnLocationOverridesTMap<FGuid, FVector>Transient+1 flags<TMap>
0x50StreamingCreatureClassesTSet<FSoftObjectPath>Transient+1 flags<TSet>
0x50DisabledClassesTSet<TSoftClassPtr<AActor>>Transient+2 flags<TSet>
0x50BlockedSpawnsTMap<FGuid, float>Transient+1 flags<TMap>
0x50CreaturePopulationSettingsTMap<TSoftClassPtr<AActor>, UUWEWorldPopCreaturePopulationDA*>Transient+3 flags<TMap>
0x08SpawnBalancerUUWECreatureSpawnBalancer*6 flags/Script/UWEWorldPopulation2.Default__UWEWorldPopCreaturesSu…
0x01bIsCreatureSubsystemEnabledbool5 flagstrue
0x02890x07padding / unreflected
0x08SaveHandleUUWESaveHandle*6 flagsnullptr
0x08PersistentGameTimedouble6 flags0
0x10ActivePersistentCreatureUpdatesTArray<FUWEPersistentCreatureUpdateTime>3 flags[]
0x50PersistentCreaturesTMap<FGuid, FUWEPersistentCreatureSaveInfo>2 flags<TMap>
0x50SpawnIterationCountersTMap<FGuid, uint32>2 flags<TMap>
0x08LoadingScreenManagerULoadingScreenManager*6 flagsnullptr
0x10CreaturesRangeCheckQueueTArray<FGuid>2 flags[]
0x03680x08padding / unreflected
0x10QueuedSpawnPointsTArray<FUWEQueuedSpawnPoint>Transient+2 flags[]
0x03800xD0unreflected bytes to end of UUWEWorldPopCreaturesSubsystem

Functions 7

SignatureFlagsNativeParams
void UnregisterExistingCreature(const FGuid& SpawnId)FinalNative+1 flags0x10
AActor* RequestSpawnManagedCreature(const FGuid& SpawnId, TSubclassOf<AActor> CreatureClass, FTransform& SpawnTransform, bool bPersistentLocation, const FUWEWorldPopCreatureData& CreatureData)FinalNative+1 flags0xB8
void RegisterExistingCreature(AActor* creature, const FGuid& SpawnId, bool bIsPersistent, const FGameplayTagContainer& RespawnAllowEncroachingTags, const FUWEWorldPopCreatureData& CreatureData)FinalNative+1 flags0x68
void ManagedCreatureDestroyed(AActor* DestroyedActor)FinalNative+1 flags0x08
ECreatureSpawnStatus GetCreatureSpawnStatus(const FGuid& SpawnId)FinalNative+1 flags0x11
void GetCreatureSpawnsInRange(UWorld* InWorldContext, const FVector& FromLocation, float Range, const TSoftClassPtr<AActor>& CreatureFilter, const TArray<FVector>& OutSpawnLocations)FinalNative+1 flags0x60
FGuid GetCreatureSpawnIDForActor(AActor* creature)FinalNative+1 flags0x18