LocalManagerData.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. // Learn TypeScript:
  2. // - https://docs.cocos.com/creator/manual/en/scripting/typescript.html
  3. // Learn Attribute:
  4. // - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
  5. // Learn life-cycle callbacks:
  6. // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
  7. import GameM from "../manager/GameM";
  8. const {ccclass, property} = cc._decorator;
  9. /** 记录本地数据 */
  10. export default class LocalManagerData {
  11. private static instance: LocalManagerData = null
  12. static get Instance(): LocalManagerData {
  13. if (!this.instance) {
  14. this.instance = new LocalManagerData()
  15. }
  16. return this.instance
  17. }
  18. saveBuyCarData(type:number,num:number){
  19. cc.sys.localStorage.setItem(GameM.commonData.uin+"buyCar"+type,num)
  20. }
  21. getBuyCarData(type:number):number{
  22. let time = cc.sys.localStorage.getItem(GameM.commonData.uin+"buyCar"+type)
  23. if(time == null || time == undefined){
  24. time = 0
  25. }
  26. return Number(time)
  27. }
  28. }