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(); }