| 123456789101112131415161718192021222324252627 |
- interface GameSDKResult {
- ok: true
- rank: number
- }
- interface GameSDKError {
- ok: false
- error: string
- }
- type GameSDKSubmitResult = GameSDKResult | GameSDKError
- interface IGameSDK {
- /** This game's id string */
- gameId: string
- /** Current player's display name */
- getPlayerName(): string
- /**
- * Submit the final score for the current round.
- *
- * Call this when the game has clearly ended, not on every frame or every point gain.
- * On success, rank is the player's current leaderboard rank.
- */
- submit(score: number): Promise<GameSDKSubmitResult>
- }
- declare const GameSDK: IGameSDK
|