userData.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import { _decorator, Component, Node } from 'cc';
  2. import { robot_ai_level, room_rival_type } from '../constant';
  3. import { bagData } from './bagData';
  4. import { emailData } from './emailData';
  5. import { privacyData } from './privacyData';
  6. import { roomData } from './roomData';
  7. import { wearData } from './wearData';
  8. const { ccclass, property } = _decorator;
  9. @ccclass('userData')
  10. /*
  11. {
  12. "user_id": 3,
  13. "user_name": "\u68cb\u53cb7754",
  14. "mobile": "13269917754",
  15. "introduction": "",
  16. "user_avatar": "",
  17. "wx_openid": "",
  18. "wx_name": "",
  19. "wx_avatar": "",
  20. "qcoin": 0,
  21. "status": 1,
  22. "is_register": 0,
  23. "login_type": 1,
  24. "action": "logon"
  25. }
  26. */
  27. export class userData {
  28. public userid: number = null;
  29. public user_name: string = null;
  30. public mobile: string = null;
  31. public introduction: string = null;
  32. public user_avatar: string = null;
  33. public wx_openid: string = null;
  34. public wx_name: string = null;
  35. public wx_avatar: string = null;
  36. public qcoin: number = null;
  37. public status: number = null;
  38. public is_register: number = null;
  39. public login_type: number = null;
  40. public action: string = null;
  41. public integral:number = null; //当前积分
  42. public integral_level:number = null; //级别
  43. public integral_level_name:string= null; //级别名称
  44. room:roomData = null;
  45. public is_robot:number = room_rival_type.play; //1 是机器人,0不是
  46. public robot_ai_lv:number = robot_ai_level.xiaobai;
  47. room_info:roomData = null; //登陆附带的房间信息
  48. public privacy:privacyData = new privacyData(); //隐私配置
  49. public wear:wearData = new wearData(); //佩戴物品
  50. public bag:bagData = new bagData(); //背包
  51. public firend_list:userData[] =[]; //好友列表
  52. public email_list:emailData[] =[]; //邮件列表
  53. }