@arkadiuminc/sdk
Advanced tools
Comparing version
@@ -13,2 +13,5 @@ import { default as defaultConfig } from '../../../config/config.json'; | ||
}; | ||
leaderboards: { | ||
scoreBlacklist: string[]; | ||
}; | ||
} | ||
@@ -47,2 +50,15 @@ export declare const schema: { | ||
}; | ||
leaderboards: { | ||
type: string; | ||
properties: { | ||
scoreBlacklist: { | ||
type: string; | ||
items: { | ||
type: string; | ||
}; | ||
}; | ||
}; | ||
required: string[]; | ||
additionalProperties: boolean; | ||
}; | ||
}; | ||
@@ -49,0 +65,0 @@ required: string[]; |
import { RpcProvider } from '../../core/rpc'; | ||
import { IHost } from '../host'; | ||
@@ -27,6 +28,7 @@ export declare enum LifecycleEvent { | ||
private rpcProvider; | ||
private host; | ||
private subscribers; | ||
LifecycleEvent: typeof LifecycleEvent; | ||
constructor(rpcProvider: RpcProvider); | ||
onEvent(event: LifecycleEvent, payload?: any): void; | ||
constructor(rpcProvider: RpcProvider, host: IHost); | ||
onEvent(event: LifecycleEvent, payload?: any): Promise<void>; | ||
dispatchEvent(event: LifecycleEvent): Promise<void>; | ||
@@ -58,3 +60,5 @@ subscribe(cb: LifecycleFn, override?: boolean): void; | ||
onInteract(): Promise<void>; | ||
onChangeScore(score: number): Promise<void>; | ||
onChangeScore(score: number | { | ||
score: number; | ||
}): Promise<void>; | ||
onGameEnd(): Promise<void>; | ||
@@ -61,0 +65,0 @@ subscribe(fn: LifecycleFn): void; |
{ | ||
"name": "@arkadiuminc/sdk", | ||
"version": "2.40.0", | ||
"version": "2.41.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "keywords": [], |
71370
0.74%1783
1.13%