c# - Kongregate API (Unity WebGL C#):如果玩家不使用帐户,用户数据会怎样?
问题描述
如果玩家没有登录到他们的 Kongregate,我只对用户信息会发生什么感兴趣,我需要检查这一点,因为我将在服务器上保存游戏进度,当然我不想写随机保存记录进入我永远不会真正使用的数据库。
我的代码如下
public void OnKongregateAPILoaded(string userInfoString)
{
var info = userInfoString.Split('|');
var userId = System.Convert.ToInt32(info[0]);
var username = info[1];
var gameAuthToken = info[2];
Debug.Log("Kongregate User Info: " + username + ", userId: " + userId);
}
更具体地说,我要问的是,诸如用户名之类的东西会返回null吗?或者我可以检查的一般情况?
解决方案
用户名更改为:“Guest” ID 更改为:0
推荐阅读
- c# - c# 中的递归加载,我错过了什么?
- json - 返回值以记录时出现表达式错误
- javascript - 如何让一个函数为表格中的每个按钮工作
- bash - 使用 cat 和 echo 写入 /dev/ttyUSB0
- apache-spark - 将 Scalapb 与 spark 结构化流和 java 生成的 protobuf 类一起使用
- linux - Linux GCC Makefile 一个具有多源和依赖项的共享库
- reactjs - 更新数据库时更新状态
- apache-spark - 如何将字符串数组传递给 PartitionBy
- r - plumberDeploy::do_provision() - 错误:此区域不提供大小
- javascript - Typescript 中的函数组合