Properties
Private #apiClient
#apiClient: default
Private #projectConfig
#projectConfig: PlayerProjectConfig
Private #serverTime
#serverTime: number
Private _achievementsService
_achievementsService: default
_channelsService
_channelsService: default
Private _documentsService
_documentsService: default
Private _events
_events: EventLite = ...
Private _filesService
_filesService: default
Private _gamesCollectionsService
_gamesCollectionsService: default
Private _imagesService
_imagesService: default
Private _leaderboardsService
_leaderboardsService: default
Private _paymentsService
_paymentsService: default
Private _playerService
_playerService: default
Private _projectService
_projectService: default
avatarGenerator
avatarGenerator: string
avatarGeneratorTemplate
avatarGeneratorTemplate: string
channels
channels: default
devtools
devtools: { changeLanguage: any; closeSticky: any; purchaseProduct: any; resumeSubscription: any; showCounter: any; showFullscreen: any; showPreloader: any; showRewardedVideo: any; showSticky: any; showToast: any; unsubscribe: any }
Type declaration
changeLanguage:function
- changeLanguage(language: Lang): Promise<void>
Parameters
Returns Promise<void>
closeSticky:function
purchaseProduct:function
- purchaseProduct(product: Product): Promise<boolean>
Parameters
Returns Promise<boolean>
resumeSubscription:function
- resumeSubscription(product: Product, purchase: PlayerPurchase): Promise<boolean>
Parameters
product: Product
purchase: PlayerPurchase
Returns Promise<boolean>
showCounter:function
- showCounter(apiReqCounter: number): void
showFullscreen:function
- showFullscreen(): Promise<boolean>
showPreloader:function
- showPreloader(): Promise<boolean>
showRewardedVideo:function
- showRewardedVideo(): Promise<boolean>
showSticky:function
- showSticky(): Promise<boolean>
showToast:function
- showToast(__namedParameters: Toast): void
unsubscribe:function
- unsubscribe(product: Product, purchase: PlayerPurchase): Promise<boolean>
Parameters
product: Product
purchase: PlayerPurchase
Returns Promise<boolean>
isGameplay
isGameplay: boolean = false
isMobile
isMobile: boolean
isPaused
isPaused: boolean = false
loader
loader: { dec: any; inc: any }
overlay
overlay: { changeAvatarGenerator: any; changeLanguage: any; close: any; login: any; openAchievements: any; openDocument: any; openGamesCollections: any; openLeaderboard: any; pickPlayerOnConflict: any; share: any; unlockAchievement: any }
Type declaration
changeAvatarGenerator:function
- changeAvatarGenerator(avatarGenerator: string): void
changeLanguage:function
- changeLanguage(lang: Lang): Promise<void>
Parameters
Returns Promise<void>
close:function
login:function
- login(): Promise<{ secretCode?: string; type: string }>
Returns Promise<{ secretCode?: string; type: string }>
openAchievements:function
- openAchievements(achievementsInfo: FetchPlayerAchievementsOutput, __namedParameters?: { scrollTo?: string | number }): Promise<void>
Parameters
achievementsInfo: FetchPlayerAchievementsOutput
__namedParameters: { scrollTo?: string | number } = {}
Optional scrollTo?: string | number
Returns Promise<void>
openDocument:function
- openDocument(document: Document): Promise<void>
Parameters
Returns Promise<void>
openGamesCollections:function
- openGamesCollections(gamesCollection: GamesCollection): Promise<void>
Parameters
gamesCollection: GamesCollection
Returns Promise<void>
openLeaderboard:function
- openLeaderboard(query: GetLeaderboardQuery, leaderbordInfo: RatingData): void
Parameters
query: GetLeaderboardQuery
leaderbordInfo: RatingData
Returns void
pickPlayerOnConflict:function
- pickPlayerOnConflict(conflictInfo: Omit<PlayerSyncConflict, "__typename">): Promise<PlayerState>
Parameters
conflictInfo: Omit<PlayerSyncConflict, "__typename">
Returns Promise<PlayerState>
share:function
- share(shareType: ShareType, options: ShareOptions): Promise<boolean>
Parameters
shareType: ShareType
options: ShareOptions
Returns Promise<boolean>
unlockAchievement:function
- unlockAchievement(achievement: Achievement): void
projectId
projectId: number
setBackground
setBackground: ((__namedParameters: Partial<BackgroundSettings>) => void) = setBackground
Type declaration
- (__namedParameters: Partial<BackgroundSettings>): void
Parameters
__namedParameters: Partial<BackgroundSettings>
Returns void
Achievements manager