Zdexby TheHolyOneZ
5,360 classes
Class

ULoreArchivesSubsystem

: UGameInstanceSubsystem : USubsystem : UObject
/Script/StormEscape.LoreArchivesSubsystem 0x0170 (368 B) align 8 inherited 0x0030 vtable /Script/StormEscape
0x00x0170

Members 10

OffsetSizeNameTypeFlagsDefault
0x10OnArchiveUnlockedFMulticastScriptDelegate4 flags<delegate>
0x10OnArchiveReadFMulticastScriptDelegate4 flags<delegate>
0x08ArchiveDataTableUDataTable*Protected+4 flagsnullptr
0x50CachedArchivesTMap<FName, FArchiveEntry>Protected+1 flags<TMap>
0x50ArchiveStatesTMap<FName, FArchiveRuntimeState>Protected+1 flags<TMap>
0x50CumulativeProgressTMap<FString, int32>Protected+1 flags<TMap>
0x08CachedPlayerProgressionSubsystemUPlayerProgressionSubsystem*4 flagsnullptr
0x08CachedAchievementSubsystemUAchievementSubsystem*4 flagsnullptr
0x08CachedInventorySubsystemUInventorySubsystem*4 flagsnullptr
0x08CachedGameplayPCAGameplayPlayerController*4 flagsnullptr
0x01680x08unreflected bytes to end of ULoreArchivesSubsystem

Functions 23

SignatureFlagsNativeParams
void UnlockArchive(const FName& ArchiveID)FinalNative+1 flags0x08
void SaveArchiveState(const FString& SlotName, int32 UserIndex)FinalNative+1 flags0x14
void ResetAllArchives()FinalNative+1 flags0x00
void OnSkinUnlocked(const FName& SkinItemID)FinalNative+1 flags0x08
void OnPlayerLevelledUp(int32 NewLevel)FinalNative+1 flags0x04
void OnGameEnded(bool bWin)FinalNative+1 flags0x01
void OnAchievementUnlocked(const FName& AchievementID, FAchievementDefinition& AchievementDef)FinalNative+1 flags0xE0
void NotifyItemCollected(TSubclassOf<ABaseCollectable> CollectableClass)FinalNative+1 flags0x08
void MarkArchiveAsRead(const FName& ArchiveID)FinalNative+1 flags0x08
void MarkAllArchivesAsRead()FinalNative+1 flags0x00
void LoadArchiveState(const FString& SlotName, int32 UserIndex)FinalNative+1 flags0x14
bool IsArchiveUnlocked(const FName& ArchiveID)FinalNative+1 flags0x09
bool IsArchiveRead(const FName& ArchiveID)FinalNative+1 flags0x09
TArray<FArchiveEntry> GetUnreadArchives()FinalNative+1 flags0x10
int32 GetUnreadArchiveCount()FinalNative+1 flags0x04
float GetUnlockPercentage()FinalNative+1 flags0x04
TArray<FArchiveEntry> GetUnlockedArchives()FinalNative+1 flags0x10
TArray<FArchiveEntry> GetLockedArchives()FinalNative+1 flags0x10
int32 GetGamesWonCount()FinalNative+1 flags0x04
int32 GetCollectedCount(TSubclassOf<ABaseCollectable> CollectableClass)FinalNative+1 flags0x0C
FDateTime GetArchiveUnlockTime(const FName& ArchiveID)FinalNative+1 flags0x10
bool GetArchiveEntry(const FName& ArchiveID, FArchiveEntry& OutEntry)FinalNative+1 flags0x81
TMap<FName, FArchiveEntry> GetAllArchives()FinalNative+1 flags0x50

Used by 2

types with a member, parameter or interface of this type