Zdexby TheHolyOneZ
5,360 classes
Class

UAchievementSubsystem

: ULocalPlayerSubsystem : USubsystem : UObject
/Script/StormEscape.AchievementSubsystem 0x0208 (520 B) align 8 inherited 0x0030 vtable /Script/StormEscape
0x00x0208

Members 7

OffsetSizeNameTypeFlagsDefault
0x10OnAchievementUnlockedFMulticastScriptDelegate4 flags<delegate>
0x10OnAchievementProgressFMulticastScriptDelegate4 flags<delegate>
0x00500x08padding / unreflected
0x28AchievementDataTableTSoftObjectPtr<UDataTable>Protected+7 flags<SoftObjectProperty>
0x28EventMappingDataTableTSoftObjectPtr<UDataTable>Protected+7 flags<SoftObjectProperty>
0x50CachedAchievementsTMap<FName, FAchievementDefinition>Protected+1 flags<TMap>
0x00F80x50padding / unreflected
0x50RuntimeProgressTMap<FName, FAchievementProgress>Protected+1 flags<TMap>
0x08LocalPlayerControllerAPlayerController*Protected+4 flagsnullptr
0x01A00x68unreflected bytes to end of UAchievementSubsystem

Functions 33

SignatureFlagsNativeParams
bool UnlockAchievement(const FName& AchievementID)FinalNative+1 flags0x09
void ResetUniqueAchievements()FinalNative+1 flags0x00
void ResetAllAchievements()FinalNative+1 flags0x00
void ReportAchievementEvent(const EAchievementEvent& Event, int32 Count)FinalNative+1 flags0x08
void OnVehiclePartRepaired(const EVehiclePart& vehiclePart)FinalNative+1 flags0x01
void OnTornadoTargetCaptured(ACharacter* Character, AActor* Tornado, bool bIsLethal)FinalNative+1 flags0x11
void OnTornadoPickupWithUmbrella()FinalNative+1 flags0x00
void OnThrewDartIntoTornado()FinalNative+1 flags0x00
void OnTargetWillBeClaimedByTornado(UPlayerWeatherComponent* Target)FinalNative+1 flags0x08
void OnProtectedFromLightning()FinalNative+1 flags0x00
void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn)FinalNative+1 flags0x10
void OnPlayerCaughtByTornado()FinalNative+1 flags0x00
void OnOverlappedVanRoof()FinalNative+1 flags0x00
void OnItemAdded(int32 AddedSlotIndex, AActor* AddedItem)FinalNative+1 flags0x10
void OnHitOtherCharacterWithDart()FinalNative+1 flags0x00
void OnHitBullseye()FinalNative+1 flags0x00
void OnGameStateSet(AGameStateBase* NewGameState)FinalNative+1 flags0x08
void OnGameEnded(bool bWin)FinalNative+1 flags0x01
void OnEnoughDartsStuck()FinalNative+1 flags0x00
void OnEnergyDrinkConsumed()FinalNative+1 flags0x00
void OnDamageReceived(float DamageAmount, const EActorDamageType& DamageType)FinalNative+1 flags0x05
void OnCollectedInformation()FinalNative+1 flags0x00
void OnCharacterWalked(int32 Distance)FinalNative+1 flags0x04
void OnCharacterRevived(ACharacter* Character)FinalNative+1 flags0x08
void OnCharacterPerformedShock()FinalNative+1 flags0x00
void OnApexTokensChanged(int32 OldValue, int32 NewValue)FinalNative+1 flags0x08
bool IsAchievementUnlocked(const FName& AchievementID)FinalNative+1 flags0x09
float GetUnlockPercentage()FinalNative+1 flags0x04
TArray<FName> GetUnlockedAchievements()FinalNative+1 flags0x10
TMap<FName, FAchievementDefinition> GetAllAchievements()FinalNative+1 flags0x50
FAchievementProgress GetAchievementProgressData(const FName& AchievementID)FinalNative+1 flags0x20
int32 GetAchievementProgress(const FName& AchievementID)FinalNative+1 flags0x0C
bool GetAchievementDefinition(const FName& AchievementID, FAchievementDefinition& OutDefinition)FinalNative+1 flags0xE1

Used by 1

types with a member, parameter or interface of this type