初始化(Init)
建议在游戏启动时初始化 LI PASS。
- LI PASS V1.06 至 LI PASS V1.15,可调用
InitLI
- LI PASS 1.16 及之后的版本,可调用
InitLIP
函数定义
public static void Init(string host, INTLUserData userData, List<Font> fonts, bool isTest);
入参说明
参数 | 类型 | 说明 |
---|---|---|
host | string | 正式环境 URL: https://sg-vas.intlgame.com 测试环境 URL: https://test-vas.intlgame.com |
userData | INTLUserData | 该规则必须与 Player Network 控制台配置的规则一致,以获得正确的资源 更多信息,请参见 UserData。 |
fonts | List<Font> | LI PASS UI 使用的字体集 |
isTest | bool | 不影响 LI PASS 环境,游戏无需关心,传 false 即可 |
注意
如果使用 LI PASS 未提供的字体,请将字体发送到 Player Network 助手。
用户数据结构
参数 | 类型 | 说明 |
---|---|---|
gameId | int | 实际的 Game ID |
channelId | string | LI PASS 渠道 ID 131 |
openId | string | OpenID,写死为 FFFFFFFFFFFFFF |
langType | string | 影响多语言用户界面显示的语言类型,根据需要传递。 |
region | string | ISO 3166-1 国家或地区的数字代码 例如 156 代表中国,040 代表奥地利 |
appVersion | string | 游戏版本号 |
其他参数没有特殊的要求,在可用的情况下传递数值。
代码示例
List<Font> fonts = GetFont();
INTLUserData userData = GetUserData();
string host="https://test-vas.intlgame.com";
LevelInfinite.Init(host, userData, fonts, false);