Przeglądaj źródła

【修改】修改商城

DESKTOP-VHLO35R\Administrator 1 rok temu
rodzic
commit
dadd8b5810

Plik diff jest za duży
+ 421 - 281
assets/resources/edt_prefab/Shop/ShopMain.prefab


+ 4 - 0
assets/script/app/AppInit.js

@@ -50,5 +50,9 @@ module.exports = {
50 50
         // 背包数据管理器
51 51
         ns.BagMgr = require('BagMgr'); 
52 52
         ns.BagMgr.init();
53
+
54
+        // 支付数据管理器
55
+        ns.PayMgr = require('PayMgr'); 
56
+        ns.PayMgr.init();
53 57
     }
54 58
 };

+ 2 - 1
assets/script/app/constants/AppConstants.js

@@ -29,7 +29,8 @@ window.JMC.ITEM_TYPE = cc.Enum({
29 29
 
30 30
 // 物品 Id 枚举声明
31 31
 window.JMC.ITEM_ID = cc.Enum({
32
-    
32
+    GOLD: 101,                   // 金豆
33
+    SPECIAL_GOLD: 102,           // 绑金
33 34
 });
34 35
 
35 36
 // 通用消息类型

+ 1 - 1
assets/script/app/view/navigation/NavigationMain.js

@@ -71,7 +71,7 @@ cc.Class({
71 71
         this.views = [
72 72
             JMC.UIEnum.DreamMain,
73 73
             JMC.UIEnum.BattleMain,
74
-            JMC.UIEnum.DreamMain,
74
+            JMC.UIEnum.ShopMain,
75 75
             JMC.UIEnum.BagMain,
76 76
             JMC.UIEnum.DreamMain,
77 77
         ];

+ 7 - 0
assets/script/app/view/shop.meta

@@ -0,0 +1,7 @@
1
+{
2
+  "ver": "1.0.1",
3
+  "uuid": "e13d69e4-0026-44c8-8d63-04a3d03e3990",
4
+  "isSubpackage": false,
5
+  "subpackageName": "",
6
+  "subMetas": {}
7
+}

+ 24 - 0
assets/script/app/view/shop/ShopMain.js

@@ -0,0 +1,24 @@
1
+cc.Class({
2
+    extends: cc.Component,
3
+
4
+    editor: {
5
+        menu: 'Shop/ShopMain'
6
+    },
7
+
8
+    properties: {
9
+        goldNumText: cc.Label,
10
+    },
11
+
12
+    onLoad () {
13
+        this.initUI();
14
+    },
15
+
16
+    initUI() {
17
+        let goldNum = G.BagMgr.getItemNumById(JMC.ITEM_ID.SPECIAL_GOLD);
18
+
19
+    },
20
+
21
+    typeChooseToggleOnClicked(toggleData, eventKey) {
22
+        G.LogUtils.log('###########', eventKey);
23
+    }
24
+});

+ 9 - 0
assets/script/app/view/shop/ShopMain.js.meta

@@ -0,0 +1,9 @@
1
+{
2
+  "ver": "1.0.8",
3
+  "uuid": "ae0e6100-e6b8-4dfc-87ca-1101441e9c48",
4
+  "isPlugin": false,
5
+  "loadPluginInWeb": true,
6
+  "loadPluginInNative": true,
7
+  "loadPluginInEditor": false,
8
+  "subMetas": {}
9
+}

+ 3 - 1
assets/script/core/model/bag/BagMgr.js

@@ -8,13 +8,15 @@ let BagMgr = {
8 8
     //     count 1: integer                # 物品数量
9 9
     //     endTime 2: integer              # 到期时间戳
10 10
     // }
11
-    _items: {}, // 背包基础信息
11
+    _items: [], // 背包基础信息
12 12
 
13 13
     init () {
14 14
         if (CC_EDITOR) {
15 15
             return;
16 16
         }
17 17
 
18
+        this._items = [];
19
+
18 20
         // 推送消息
19 21
         cc.game.on('on_user_items', this._onUserItems, this);
20 22
     },

+ 7 - 0
assets/script/core/model/pay.meta

@@ -0,0 +1,7 @@
1
+{
2
+  "ver": "1.0.1",
3
+  "uuid": "3d221713-a2f6-4e97-ba4a-5664d0baecc4",
4
+  "isSubpackage": false,
5
+  "subpackageName": "",
6
+  "subMetas": {}
7
+}

+ 13 - 0
assets/script/core/model/pay/PayMgr.js

@@ -0,0 +1,13 @@
1
+/**
2
+ * 支付数据管理
3
+ */
4
+
5
+let PayMgr = {
6
+    init () {
7
+        if (CC_EDITOR) {
8
+            return;
9
+        }
10
+    },
11
+}
12
+
13
+module.exports = PayMgr;

+ 9 - 0
assets/script/core/model/pay/PayMgr.js.meta

@@ -0,0 +1,9 @@
1
+{
2
+  "ver": "1.0.8",
3
+  "uuid": "5f87705e-1d33-429c-bf00-990ddfa27c3f",
4
+  "isPlugin": false,
5
+  "loadPluginInWeb": true,
6
+  "loadPluginInNative": true,
7
+  "loadPluginInEditor": false,
8
+  "subMetas": {}
9
+}

+ 3 - 0
assets/script/core/model/user/UserMgr.js

@@ -55,6 +55,9 @@ let UserMgr = {
55 55
     setUserSystemInfo (data) {
56 56
     },
57 57
 
58
+
59
+    //* ************* 客户端请求/响应 ************* *//
60
+
58 61
     /**
59 62
      * 请求自己的用户信息
60 63
      *