API 概述
基本用法
所有 API 通过 TudadaSDK.Instance 访问:
using Tudada;
// 检查SDK是否可用
if (TudadaSDK.Instance.IsAvailable())
{
// 调用API
TudadaSDK.Instance.Login(
onSuccess: (result) => { ... },
onFail: (err) => { ... }
);
}
TudadaSDK.Instance是单例,首次访问时会自动创建TudadaSDKHandlerGameObject。请勿更改该 GameObject 的名称。
通用模式
所有异步 API 接收 onSuccess 和 onFail 回调:
TudadaSDK.Instance.SomeApi(
// 必填/可选参数
param: value,
// 成功时调用(可选)
onSuccess: (result) => {
Debug.Log("成功: " + result.errMsg);
},
// 失败时调用(可选)
onFail: (errMsg) => {
Debug.LogError("失败: " + errMsg);
}
);