Properties
Private
#apiClient
#apiClient: default
Private
#debugConfig
#debugConfig: DebugConfig
Private
#projectConfig
#projectConfig: PlayerProjectConfig
Private
#serverTime
#serverTime: number
Private
_events
_events: EventLite = ...
Private
_params
_params: URLSearchParams
_pointersManager
_pointersManager: PointersManager
Private
_services
_services: Omit<Services, "apiClient" | "setupAnalytics">
avatarGenerator
avatarGenerator: string
avatarGeneratorTemplate
avatarGeneratorTemplate: string
channels
channels: default
devtools
devtools: {
addShortcut(): Promise<boolean>;
changeLanguage(language): Promise<void>;
closeSticky(): void;
purchaseProduct(product): Promise<boolean>;
requestReview(): Promise<RequestReviewResult>;
resumeSubscription(product, purchase): Promise<boolean>;
showCounter(apiReqCounter): void;
showFullscreen(): Promise<boolean>;
showPreloader(): Promise<boolean>;
showRewardedVideo(): Promise<boolean>;
showSticky(): Promise<boolean>;
showToast(__namedParameters): void;
unsubscribe(product, purchase): Promise<boolean>;
}
Type declaration
addShortcut:function
- addShortcut(): Promise<boolean>
Returns Promise<boolean>
changeLanguage:function
- changeLanguage(language): Promise<void>
Returns Promise<void>
closeSticky:function
- closeSticky(): void
Returns void
purchaseProduct:function
- purchaseProduct(product): Promise<boolean>
Returns Promise<boolean>
requestReview:function
- requestReview(): Promise<RequestReviewResult>
Returns Promise<RequestReviewResult>
resumeSubscription:function
- resumeSubscription(product, purchase): Promise<boolean>
Parameters
- product: Product
- purchase: PlayerPurchase
Returns Promise<boolean>
showCounter:function
- showCounter(apiReqCounter): void
Returns void
showFullscreen:function
- showFullscreen(): Promise<boolean>
Returns Promise<boolean>
showPreloader:function
- showPreloader(): Promise<boolean>
Returns Promise<boolean>
showRewardedVideo:function
- showRewardedVideo(): Promise<boolean>
Returns Promise<boolean>
showSticky:function
- showSticky(): Promise<boolean>
Returns Promise<boolean>
showToast:function
- showToast(__namedParameters): void
Returns void
unsubscribe:function
- unsubscribe(product, purchase): Promise<boolean>
Parameters
- product: Product
- purchase: PlayerPurchase
Returns Promise<boolean>
isGameStarted
isGameStarted: boolean = false
isGameplay
isGameplay: boolean = false
isMobile
isMobile: boolean
isPaused
isPaused: boolean = false
loader
loader: {
dec(): void;
inc(): void;
}
logger
logger: Logger = logger
onReady
onReady: ((sdk) => void)
overlay
overlay: {
changeAvatarGenerator(avatarGenerator): void;
changeLanguage(lang): Promise<void>;
close(): Promise<void>;
closeOrientationOverlay(): void;
closePreAdCountdownOverlay(): void;
closePreAdCountdownOverlayFinish(): void;
closeRewardedFailedOverlay(): void;
login(options?): Promise<{
secretCode?: string;
type: string;
}>;
openAchievements(achievementsInfo, __namedParameters?): Promise<void>;
openChat(channel, channelMessages, personalChannelData?): Promise<void>;
openDocument(document): Promise<void>;
openGamesCollections(gamesCollection): Promise<void>;
openLeaderboard(query, leaderbordInfo): Promise<void>;
openProductPurchase(product): Promise<void>;
pickPlayerOnConflict(conflictInfo): Promise<PlayerState>;
setConfirmOptions(confirmOptions): void;
setPersistent(persistent): void;
setSizeOffsets(sizeOffsets): void;
setUnsupportedDeviceOverlay(__namedParameters): void;
share(shareType, options): Promise<boolean>;
showIframe(__namedParameters): Promise<any>;
showOrientationOverlay(orientationRequired): void;
showPreAdCountdownOverlay(): void;
showPreAdCountdownOverlayFinish(wasInFullscreen): Promise<any>;
showRewardedFailedOverlay(): Promise<any>;
unlockAchievement(achievement): void;
}
projectId
projectId: number
publicToken
publicToken: string
setBackground
setBackground: ((__namedParameters) => void) = setBackground
Type declaration
- (__namedParameters): void
Parameters
- __namedParameters: Partial<BackgroundSettings>
Returns void
windows
windows: {
changeLanguage(lang): Promise<void>;
close(): Promise<void>;
showConfirm(__namedParameters?): Promise<boolean>;
}
Type declaration
changeLanguage:function
- changeLanguage(lang): Promise<void>
Returns Promise<void>
close:function
- close(): Promise<void>
Returns Promise<void>
showConfirm:function
- showConfirm(__namedParameters?): Promise<boolean>
Parameters
- __namedParameters: {
description?: string;
invertButtonColors?: boolean;
textCancel?: string;
textConfirm?: string;
title?: string;
} = {}Optional
description?: string
Optional
invertButtonColors?: boolean
Optional
textCancel?: string
Optional
textConfirm?: string
Optional
title?: string
Returns Promise<boolean>
Achievements manager