From 6571042307f3210488710cb1c749c985ffbc071c Mon Sep 17 00:00:00 2001 From: tiendat3699 <96950844+tiendat3699@users.noreply.github.com> Date: Thu, 20 Jun 2024 13:37:55 +0700 Subject: [PATCH] chore: update p4p sdk --- assets/_Game/Scripts/P4PSDK/index.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/assets/_Game/Scripts/P4PSDK/index.ts b/assets/_Game/Scripts/P4PSDK/index.ts index b934bfd..2c13d08 100644 --- a/assets/_Game/Scripts/P4PSDK/index.ts +++ b/assets/_Game/Scripts/P4PSDK/index.ts @@ -4,6 +4,7 @@ export type minusTicketType = 'auth' | 'revive'; export interface SDK { setCallAPI(value: boolean): void; + getEnv(): string; getUserTicket(): number; getTopScore(): number; getLatestScore(): number; @@ -24,6 +25,12 @@ export interface SDK { getLeaderBoard(): Promise; } +export enum Env { + development, + staging, + production, +} + export interface PlayerInfo { userId: string; displayName: string; @@ -33,8 +40,9 @@ export interface PlayerInfo { export interface Reward { id: string; name: string; - type: string; description: string; + quantity: number; + thumbnailLink: string; } enum InitState { @@ -48,6 +56,10 @@ export default class P4PSDK { //#region PUBLIC METHOD + public static getEnv(): Env { + return Env[this._sdk?.getEnv() as keyof typeof Env]; + } + public static getUserTicket(): number { return this._sdk?.getUserTicket(); }