当前位置:   article > 正文

unity学习(47)——服务器三次注册限制以及数据库化角色信息2--数据流程

unity学习(47)——服务器三次注册限制以及数据库化角色信息2--数据流程

1.UserHandler.cs的create中

            session.write(2, 0, 3, (object) BizUtil.user.create(accId, createDto.name, createDto.job));//本意是给对应键的部分增加2个值,而现在却查不到键

就三个参数,很好理解的 

2.f11进到UserBizImpl.cs中的create,playerModelArray中存放着我期待的数据。

 

3.前3次注册都没有问题:

4.第4次注册,成功跳出

 5.第19行的list是读取,第32行的put是写入,put的代码如下所示:好几个TryAdd

  1. public void put(string accId, PlayerModel model)
  2. {
  3. if (this.userPlayerIds.ContainsKey(accId))
  4. {
  5. List<string> stringList;
  6. this.userPlayerIds.TryGetValue(accId, out stringList);
  7. stringList.Add(model.id);
  8. }
  9. else
  10. this.userPlayerIds.TryAdd(accId, new List<string>()
  11. {
  12. model.id
  13. });
  14. this.players.TryAdd(model.id, model);
  15. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/204749
推荐阅读
相关标签
  

闽ICP备14008679号