Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UserProfile

Hierarchy

Index

Constructors

constructor

Methods

addDiamonds

  • addDiamonds(amount: any): void
  • Parameters

    • amount: any

    Returns void

computeCurrentLevelAndExp

  • computeCurrentLevelAndExp(): object
  • Returns object

    • computedLevel: any
    • computedLevelExp: number

computeExpForNextLevel

  • computeExpForNextLevel(): any
  • Returns any

deleteAsync

  • deleteAsync(): any

getAPIAuthKey

  • getAPIAuthKey(): any
  • Returns any

getCurrentData

  • getCurrentData(): any

getCurrentLevelExp

  • getCurrentLevelExp(): number
  • Returns current exp of this level

    Returns number

getCurrentVersion

  • getCurrentVersion(): number

getDefaultData

getDiamonds

  • getDiamonds(): any
  • Returns any

getEmailLinkEmail

  • getEmailLinkEmail(): any
  • Returns any

getEmailLinkStatus

  • getEmailLinkStatus(): string
  • Returns string

getEmailLinkTime

  • getEmailLinkTime(): any
  • Returns any

getEnabledPerks

  • getEnabledPerks(): any
  • Returns any

getExp

  • getExp(): any
  • Returns total exp

    Returns any

getExpForLevel

  • getExpForLevel(level: any): any
  • Parameters

    • level: any

    Returns any

getExpForThisLevel

  • getExpForThisLevel(): any
  • Returns any

getExpProgress

  • getExpProgress(): number
  • Returns number

getFreeCoinsStatus

  • getFreeCoinsStatus(): any
  • Returns any

getGlobalRank

  • getGlobalRank(): any
  • Returns any

getLevel

  • getLevel(): any
  • Returns any

getMusicMuted

  • getMusicMuted(): any
  • Returns any

getPlayerName

  • getPlayerName(): any
  • Returns any

getRemainingExpForLevelUp

  • getRemainingExpForLevelUp(): number
  • Returns remaining exp for level up

    Returns number

getSoundsMuted

  • getSoundsMuted(): any
  • Returns any

getStatBuildingsPlaced

  • getStatBuildingsPlaced(): any
  • Returns any

getStatGamesStarted

  • getStatGamesStarted(): any
  • Returns any

getStatMaxDayReached

  • getStatMaxDayReached(): any
  • Returns any

getStatTotalSecondsPlayed

  • getStatTotalSecondsPlayed(): any
  • Returns any

getStatZombiesKilled

  • getStatZombiesKilled(): any
  • Returns any

getStatistic

  • getStatistic(key: any): any
  • Parameters

    • key: any

    Returns any

getUnlockedAchievements

  • getUnlockedAchievements(): any
  • Returns any

getUnlockedPerks

  • getUnlockedPerks(): any
  • Returns any

initialize

  • initialize(): any
  • Returns any

internalVerifyBasicStructure

internalVerifyEntry

isPerkEnabled

  • isPerkEnabled(perk: any): boolean
  • Parameters

    • perk: any

    Returns boolean

isPerkEnabledByInternalId

  • isPerkEnabledByInternalId(internalId: any): boolean
  • Parameters

    • internalId: any

    Returns boolean

isPerkUnlockedByInternalId

  • isPerkUnlockedByInternalId(internalId: any): boolean
  • Parameters

    • internalId: any

    Returns boolean

isPerkUnlockedByStringId

  • isPerkUnlockedByStringId(perkId: any): boolean
  • Parameters

    • perkId: any

    Returns boolean

migrate

readAsync

  • readAsync(): any

resetEverythingAsync

  • resetEverythingAsync(): Promise<string>

resetProfileAsync

  • resetProfileAsync(): Promise<string>
  • Returns Promise<string>

save

  • save(): Promise<string>
  • Returns Promise<string>

setAuthKey

  • setAuthKey(apiAuthKey: any): void
  • Parameters

    • apiAuthKey: any

    Returns void

setDiamonds

  • setDiamonds(amount: any): void
  • Parameters

    • amount: any

    Returns void

setEnabledPerks

  • setEnabledPerks(perks: any): void
  • Parameters

    • perks: any

    Returns void

setExp

  • setExp(amount: any): void
  • Parameters

    • amount: any

    Returns void

setFreeCoinsStatus

  • setFreeCoinsStatus(category: any, status: any): void
  • Parameters

    • category: any
    • status: any

    Returns void

setGlobalRank

  • setGlobalRank(rank: any): void
  • Parameters

    • rank: any

    Returns void

setLinkedEmail

  • setLinkedEmail(email: any): void
  • Parameters

    • email: any

    Returns void

setLinkedEmailConfirmTime

  • setLinkedEmailConfirmTime(time: any): void
  • Parameters

    • time: any

    Returns void

setMusicMuted

  • setMusicMuted(muted: any): void
  • Parameters

    • muted: any

    Returns void

setPlayerName

  • setPlayerName(playerName: any): void
  • Parameters

    • playerName: any

    Returns void

setSoundsMuted

  • setSoundsMuted(muted: any): void
  • Parameters

    • muted: any

    Returns void

setStatistic

  • setStatistic(key: any, value: any): void
  • Parameters

    • key: any
    • value: any

    Returns void

setUnlockedAchievements

  • setUnlockedAchievements(achievements: any): void
  • Parameters

    • achievements: any

    Returns void

setUnlockedPerks

  • setUnlockedPerks(perks: any): void
  • Parameters

    • perks: any

    Returns void

verify

writeAsync

  • writeAsync(): Promise<string>
  • Writes the data asychronously, fails if verify() fails

    Returns Promise<string>