GameData.ts 923 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * @description 游戏核心玩法数据
  3. * @author 邹勇
  4. */
  5. export class GameData {
  6. public dataFinish: boolean = false;
  7. public configs:any = {};
  8. /**
  9. * 初始化游戏数据:网络配置信息,用户信息
  10. * @returns
  11. */
  12. public async init() {
  13. let data: any = { "versionCode": g.appData.version };
  14. let response = await mk.http.sendData('getAllConfigInfo', data);
  15. if (response.errcode != 0) {
  16. return;
  17. }
  18. this.configs = response.data;
  19. data = {};
  20. response = await mk.http.sendData('getInfoCrypt', data);
  21. if (response.errcode != 0) {
  22. return;
  23. }
  24. this.dataFinish = true;
  25. }
  26. /**
  27. * 保存数据
  28. */
  29. public async saveProps(){
  30. }
  31. }
  32. /**
  33. * 核心玩法游戏数据
  34. */
  35. export enum GameProp{
  36. }