Zdexby TheHolyOneZ
5,360 classes
Class

UScavengingSubsystem

: UWorldSubsystem : USubsystem : UObject
/Script/StormEscape.ScavengingSubsystem 0x0198 (408 B) align 8 inherited 0x0030 vtable /Script/StormEscape
0x00x0198

Members 10

OffsetSizeNameTypeFlagsDefault
0x04numOfPlayersint327 flags0
0x04nonKeyItemSpawnsint327 flags0
0x08itemDataTableUDataTable*4 flagsnullptr
0x10OnItemGeneratedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnItemInitializedDelegateFMulticastScriptDelegate4 flags<delegate>
0x04CooldownBetweenSpawnsint327 flags3
0x00640x04padding / unreflected
0x08GameStateAStormEscapeGameState*4 flagsnullptr
0x08QuestSystemRefUQuestSubsystem*4 flagsnullptr
0x10generatedBuildingsTArray<AActor*>2 flags[]
0x08ItemSpawnParametersUItemSpawnParameters*4 flagsnullptr
0x00900x108unreflected bytes to end of UScavengingSubsystem

Functions 11

SignatureFlagsNativeParams
void UpdateAvailableItemsMap(const FName& ItemName, int32 Amount)FinalNative+1 flags0x0C
void SpawnItem(const FName& ItemName, const EItemType& itemCategory, const TSoftClassPtr<ABaseItem>& ItemClass, const FTransform& SpawnTransform, bool bSimulateServerAuthoredPhysics)FinalNative+1 flags0xA1
bool ShouldSpawnItem(const FName& ItemName, const EItemType& itemCategory)FinalNative+1 flags0x0A
void MoveToNextBuilding()FinalNative+1 flags0x00
bool IsSameTypeAsPreviousItem(const EItemType& itemCategory)FinalNative+1 flags0x02
bool IsItemAvailableToSpawn(const FName& ItemName)FinalNative+1 flags0x09
bool IsAKeyItem(const FName& ItemName)FinalNative+1 flags0x09
void InitializeCollectableSpawns()FinalNative+1 flags0x00
int32 GetSpawnChances(const EItemType& itemCategory)FinalNative+1 flags0x08
bool CanGenerateItems()FinalNative+1 flags0x01
void AddBuildingToArray(AActor* building)FinalNative+1 flags0x08

Used by 5

types with a member, parameter or interface of this type