UserMgr.js 828 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /**
  2. * 用户数据管理
  3. */
  4. let UserMgr = {
  5. _uid: undefined, // 玩家uid
  6. //* ************* 初始化 ************* *//
  7. /**
  8. * 初始化
  9. *
  10. * @author Wetion
  11. * @date 2019-03-25
  12. */
  13. init () {
  14. if (CC_EDITOR) {
  15. return;
  16. }
  17. this.launchTime = G.TimeUtils.getCurrentTime();
  18. // 模块消息
  19. cc.game.on('e_mgr_load_config_done', this.initLocalConfig, this);
  20. },
  21. //* ************* 用户信息获取 ************* *//
  22. /**
  23. * 获取玩家uid
  24. *
  25. * @returns {number}
  26. */
  27. getUid () {
  28. return this._uid || 0;
  29. },
  30. /**
  31. * 设置玩家uid
  32. *
  33. * @author libo
  34. * @date 2019-06-06
  35. * @param {*} uid
  36. */
  37. setUid (uid) {
  38. this._uid = uid;
  39. },
  40. }
  41. module.exports = UserMgr;