Properties
Private
#achievements
#achievements: Achievement[] = []
Private
#achievementsGroups
#achievementsGroups: AchievementsGroup[] = []
Private
#achievementsGroupsMap
#achievementsGroupsMap: Record<number, AchievementsGroup> = {}
Private
#achievementsMapID
#achievementsMapID: Record<number, Achievement> = {}
Private
#achievementsMapTag
#achievementsMapTag: Record<string, Achievement> = {}
Private
#alreadyUnlocked
#alreadyUnlocked: Set<number> = ...
Private
#playerAchievements
#playerAchievements: PlayerAchievement[] = []
Private
#playerAchievementsMap
#playerAchievementsMap: Record<number, PlayerAchievement> = {}
Private
#setProgressTimeouts
#setProgressTimeouts: Record<string, number> = {}
Private
#setProgressTransactions
#setProgressTransactions: Record<string, Transaction<UnlockPlayerAchievementOutput>> = {} Private
#settings
#settings: AchievementsSettings
Private
#syncManager
#syncManager: SyncManager
Private
#unlockTransactions
#unlockTransactions: Record<string, Transaction<UnlockPlayerAchievementOutput>> = {} Private
_events
_events: EventLite = ...