ShopData.ts 768 B

123456789101112131415161718192021222324252627282930
  1. import GameM from "../manager/GameM"
  2. import { HTTP_TYPE } from "./CommonData"
  3. /** 商店数据类 */
  4. export default class ShopData extends cc.Component {
  5. private static instance: ShopData = null
  6. static get Instance(): ShopData {
  7. if (!ShopData.instance) {
  8. ShopData.instance = new ShopData()
  9. }
  10. return ShopData.instance
  11. }
  12. shopGuideTimes = 0
  13. updateShop() {
  14. if (GameM.commonData.roleData.shop) {
  15. GameM.commonData.roleData.shop++
  16. }
  17. else {
  18. GameM.commonData.roleData.shop = 1
  19. }
  20. let data = {
  21. 'roleData': GameM.commonData.roleData
  22. }
  23. GameM.httpM.sendDatas(HTTP_TYPE.updateRoleData, data)
  24. }
  25. }