SDK相关的整理
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
/**
|
||||
* 定义 SDK 的基础生命周期接口
|
||||
*
|
||||
*/
|
||||
|
||||
export interface ISDK {
|
||||
/**
|
||||
* 初始化 SDK
|
||||
* @param cb 初始化完成后的回调
|
||||
*
|
||||
* - 通常在游戏启动时调用
|
||||
* - 可执行一些准备动作(保持常亮、获取启动参数、初始化广告等)
|
||||
*/
|
||||
init(cb?: Function): void;
|
||||
|
||||
/**
|
||||
* 销毁 SDK(可选实现)
|
||||
*
|
||||
* - 通常在游戏退出或切换场景时调用
|
||||
* - 用于释放资源、注销事件监听、停止定时器等
|
||||
* - 如果 SDK 不需要额外清理,可以不实现
|
||||
*/
|
||||
destroy?(): void;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user