tjt преди 1 година
родител
ревизия
ae0089ec85
променени са 100 файла, в които са добавени 2644 реда и са изтрити 860 реда
  1. 17 6
      llk/assets/module_link/game/GameLink.ts
  2. 86 15
      llk/assets/module_link/game/Player.ts
  3. 2 2
      llk/assets/module_link/ui/collection/UI_collection.ts
  4. 114 392
      llk/assets/module_link/ui/gift/UI_gift.prefab
  5. 2 3
      llk/assets/module_link/ui/gift/UI_gift.ts
  6. 8 6
      llk/assets/module_link/ui/lose/lose.prefab
  7. 3 1
      llk/assets/module_link/ui/lottery/Layout_lottery.ts
  8. 390 112
      llk/assets/module_link/ui/lottery/UI_lottery.prefab
  9. 38 1
      llk/assets/module_link/ui/lottery/UI_lottery.ts
  10. 29 2
      llk/assets/module_link/ui/lsbx/UI_item.ts
  11. 7 0
      llk/assets/module_link/ui/lsbx/UI_lsbx.prefab
  12. 15 5
      llk/assets/module_link/ui/lsbx/UI_lsbx.ts
  13. 4 0
      llk/assets/module_link/ui/main/Layout_Main.ts
  14. 31 2
      llk/assets/module_link/ui/main/UI_Main.ts
  15. 388 110
      llk/assets/module_link/ui/main/main.prefab
  16. 4 4
      llk/assets/module_link/ui/rank/UI_rank.prefab
  17. 2 2
      llk/assets/module_link/ui/rank/UI_rank.ts
  18. 2 2
      llk/assets/module_link/ui/set/UI_set.ts
  19. 3 1
      llk/assets/module_link/ui/store/Layout_store.ts
  20. 276 134
      llk/assets/module_link/ui/store/UI_store.prefab
  21. 35 3
      llk/assets/module_link/ui/store/UI_store.ts
  22. 2 0
      llk/assets/module_link/ui/treasure/UI_treasure.ts
  23. 11 9
      llk/assets/module_link/ui/win/win.prefab
  24. BIN
      llk/assets/res/everydaygift/+300.png
  25. 134 0
      llk/assets/res/everydaygift/+300.png.meta
  26. BIN
      llk/assets/res/everydaygift/+500.png
  27. 134 0
      llk/assets/res/everydaygift/+500.png.meta
  28. BIN
      llk/assets/res/everydaygift/+800.png
  29. 134 0
      llk/assets/res/everydaygift/+800.png.meta
  30. BIN
      llk/assets/res/main/redpoint.png
  31. 134 0
      llk/assets/res/main/redpoint.png.meta
  32. BIN
      llk/assets/res/store/1 拷贝 2.png
  33. 134 0
      llk/assets/res/store/1 拷贝 2.png.meta
  34. BIN
      llk/assets/res/store/x1.png
  35. 134 0
      llk/assets/res/store/x1.png.meta
  36. BIN
      llk/assets/res/store/x800.png
  37. 134 0
      llk/assets/res/store/x800.png.meta
  38. BIN
      llk/assets/res/store/圆角矩形 903.png
  39. 134 0
      llk/assets/res/store/圆角矩形 903.png.meta
  40. 91 36
      llk/assets/start/start.scene
  41. 0 0
      llk/build/bytedance-mini-game/application.8689a.js
  42. 0 0
      llk/build/bytedance-mini-game/assets/module_link/index.91eaf.js
  43. 0 0
      llk/build/bytedance-mini-game/engine-adapter.js
  44. 1 1
      llk/build/bytedance-mini-game/game.js
  45. 0 0
      llk/build/bytedance-mini-game/src/assets/ch/ch-sdk/ch-sdk.umd.7968b.js
  46. 0 0
      llk/build/bytedance-mini-game/src/chunks/bundle.2ec8f.js
  47. 0 0
      llk/build/bytedance-mini-game/src/polyfills.bundle.43263.js
  48. 0 0
      llk/build/bytedance-mini-game/src/system.bundle.f45da.js
  49. 0 0
      llk/build/bytedance-mini-game/subpackages/internal/game.js
  50. 0 0
      llk/build/bytedance-mini-game/subpackages/main/game.js
  51. 0 0
      llk/build/bytedance-mini-game/subpackages/module_basic/game.js
  52. 0 0
      llk/build/bytedance-mini-game/subpackages/module_extra/game.js
  53. 0 0
      llk/build/bytedance-mini-game/web-adapter.js
  54. 0 0
      llk/build/wechatgame-003/application.js
  55. 0 0
      llk/build/wechatgame-003/assets/module_link/index.js
  56. 0 0
      llk/build/wechatgame-003/engine-adapter.js
  57. 0 0
      llk/build/wechatgame-003/first-screen.js
  58. 1 1
      llk/build/wechatgame-003/game.js
  59. 0 0
      llk/build/wechatgame-003/openDataContext/engine.js
  60. 1 1
      llk/build/wechatgame-003/openDataContext/index.js
  61. 1 1
      llk/build/wechatgame-003/openDataContext/render/dataDemo.js
  62. 1 1
      llk/build/wechatgame-003/openDataContext/render/template.js
  63. 0 0
      llk/build/wechatgame-003/src/assets/ch/ch-sdk/ch-sdk.umd.js
  64. 0 0
      llk/build/wechatgame-003/src/chunks/bundle.js
  65. 0 0
      llk/build/wechatgame-003/src/polyfills.bundle.js
  66. 0 0
      llk/build/wechatgame-003/src/system.bundle.js
  67. 0 0
      llk/build/wechatgame-003/subpackages/internal/game.js
  68. 0 0
      llk/build/wechatgame-003/subpackages/main/game.js
  69. 0 0
      llk/build/wechatgame-003/subpackages/module_basic/game.js
  70. 0 0
      llk/build/wechatgame-003/subpackages/module_extra/game.js
  71. 0 0
      llk/build/wechatgame-003/web-adapter.js
  72. 0 0
      llk/build/wechatgame-005/application.0612c.js
  73. 0 0
      llk/build/wechatgame-005/assets/module_link/index.48f17.js
  74. 0 0
      llk/build/wechatgame-005/engine-adapter.627c3.js
  75. 0 0
      llk/build/wechatgame-005/first-screen.js
  76. 0 0
      llk/build/wechatgame-005/game.js
  77. 0 0
      llk/build/wechatgame-005/openDataContext/engine.js
  78. 1 1
      llk/build/wechatgame-005/openDataContext/index.js
  79. 1 1
      llk/build/wechatgame-005/openDataContext/render/dataDemo.js
  80. 1 1
      llk/build/wechatgame-005/openDataContext/render/template.js
  81. 0 0
      llk/build/wechatgame-005/src/assets/ch/ch-sdk/ch-sdk.umd.7968b.js
  82. 0 0
      llk/build/wechatgame-005/src/chunks/bundle.2ec8f.js
  83. 0 0
      llk/build/wechatgame-005/src/polyfills.bundle.43263.js
  84. 0 0
      llk/build/wechatgame-005/src/system.bundle.f45da.js
  85. 0 0
      llk/build/wechatgame-005/subpackages/internal/game.js
  86. 0 0
      llk/build/wechatgame-005/subpackages/main/game.js
  87. 0 0
      llk/build/wechatgame-005/subpackages/module_basic/game.js
  88. 0 0
      llk/build/wechatgame-005/subpackages/module_extra/game.js
  89. 0 0
      llk/build/wechatgame-005/web-adapter.b8331.js
  90. 0 0
      llk/build/wechatgame/application.js
  91. 0 0
      llk/build/wechatgame/assets/module_link/index.js
  92. 0 0
      llk/build/wechatgame/engine-adapter.js
  93. 0 0
      llk/build/wechatgame/first-screen.js
  94. 1 1
      llk/build/wechatgame/game.js
  95. 0 0
      llk/build/wechatgame/openDataContext/engine.js
  96. 1 1
      llk/build/wechatgame/openDataContext/index.js
  97. 1 1
      llk/build/wechatgame/openDataContext/render/dataDemo.js
  98. 1 1
      llk/build/wechatgame/openDataContext/render/template.js
  99. 0 0
      llk/build/wechatgame/src/assets/ch/ch-sdk/ch-sdk.umd.js
  100. 0 0
      llk/build/wechatgame/src/chunks/bundle.js

+ 17 - 6
llk/assets/module_link/game/GameLink.ts

@@ -83,8 +83,7 @@ export class GameLink extends Game<GameLink> {
             this.player.add_item(3, 1);
             this.player.set_is_favorite();
         }
-        if(this.player.get_bx_time() < 0)
-        {
+        if (this.player.get_bx_time() < 0) {
             this.player.set_bx_time(300);
         }
         GameLink.getInst().to_main();
@@ -124,7 +123,14 @@ export class GameLink extends Game<GameLink> {
         await this.delay.start(0.3);
         //this.pause();
         if (this.lv.is_win) {
-            this.player.set_ls(1);
+            //连胜下标变换的判断
+            let res1=GameLink.getInst().player.get_ls_index();
+            this.player.set_ls(1);//连胜+1
+            let res2=GameLink.getInst().player.get_ls_index();
+            if(res1 != res2)
+            {
+                GameLink.getInst().player.set_lsbx_redpoint(1);
+            }
             if (this.lv.lv == 10) {
                 this.player.data.add(data_type.max_floor, 1);
                 this.player.week_data.add(week_data_type.floor, 1);
@@ -135,11 +141,12 @@ export class GameLink extends Game<GameLink> {
             }
             this.player.day_data.add(day_data_type.total_lv, 1);
             this.player.save_rank_total_lv();
-            this.player.setDirty();
-            this.player.save();
         } else {
+            this.player.week_data.set(week_data_type.ls, 0);//重置连胜
             this.player.day_data.add(day_data_type.try, 1);
         }
+        this.player.setDirty();
+        this.player.save();
         this.evt.emit(this.evt.key.game_end, this.lv.is_win);
     }
     async relife() {
@@ -852,6 +859,10 @@ export function notify(msg: string): void {
 export function button_sound(): void {
     ch.audio.playOneShot('sounds/sfx_button');
 }
-export function ani_ui(node: Node, end: number = 1.1): void {
+export function ani_ui(node: Node, end: number = 1.0): void {
+    gui.scale_elasticOut_anim(node, 1.2, 0.5, end);
+}
+
+export function repair_ani_ui(node: Node, end: number = 1.15): void {
     gui.scale_elasticOut_anim(node, 1.2, 0.5, end);
 }

+ 86 - 15
llk/assets/module_link/game/Player.ts

@@ -23,7 +23,7 @@ export enum data_type {
     max_floor = 'max_floor',//最高完成的层数
     coin = 'coin',//金币
     bx_time = 'bx_time',//宝箱倒计时
-    lottery_index='lottery_index',//想抽奖的主题
+    lottery_index = 'lottery_index',//想抽奖的主题
 }
 /**定义每日数据*/
 export enum day_data_type {
@@ -32,16 +32,24 @@ export enum day_data_type {
     try = 'try',//每日重试次数
     total_lv = 'total_lv',//每日通关数
     everyday_gift = 'everyday_gift',//每日获得礼包
+    everyday_gift_redpoint = 'everyday_gift_redpoint',//每日获得礼包红点
     isFavorite = "isFavorite",//是否从收藏页进入
+    get_free_coin = 'get_free_coin',//获得免费金币
+    get_free_lottery = 'get_free_lottery',//获得免费抽奖
+    purchase_discount= 'purchase_discount',//购买折扣
 }
 /**定义每周数据*/
 export enum week_data_type {
     floor = 'floor',//每周
     ls = 'ls',//连胜
-    ylq_ls='ylq_ls',//已领取的连胜奖励
+    ylq_ls = 'ylq_ls',//已领取的连胜奖励
+    lsbx_redpoint = 'lsbx_redpoint',//连胜宝箱红点
 }
 export default class player extends GameData<data_type, day_data_type, week_data_type, null> {
     private static _instance: player;
+
+    public config: number[] = [3, 5, 7, 10, 12, 15, 18];
+
     public static getInstance(gid: string, uid: string): player {
         //
         if (!this._instance) this._instance = new player(gid, uid, 'player',
@@ -49,19 +57,24 @@ export default class player extends GameData<data_type, day_data_type, week_data
                 [data_type.max_floor, { min: 1 }],
                 [data_type.coin, { min: 0 }],
                 [data_type.bx_time, { min: -1, max: 300 }],
-                [data_type.lottery_index, { min: 0, max: 3 }]
+                [data_type.lottery_index, { min: 0, max: 3 }],
             ]),
             new Map([
                 [day_data_type.floor, { min: 0 }],
                 [day_data_type.lv, { min: 1, max: 10 }],
                 [day_data_type.try, { min: 0 }],
                 [day_data_type.everyday_gift, { min: 0, max: 3 }],
+                [day_data_type.everyday_gift_redpoint, { min: 0, max: 1 }],
                 [day_data_type.isFavorite, { min: 0, max: 1 }],
+                [day_data_type.get_free_coin, { min: 0, max: 1 }],
+                [day_data_type.get_free_lottery, { min: 0, max: 1 }],
+                [day_data_type.purchase_discount, { min: 0, max: 1 }],
             ]),
             new Map([
                 [week_data_type.floor, { min: 0 }],
                 [week_data_type.ls, { min: 0 }],
-                [week_data_type.ylq_ls, { min: 0, max: 7 }]
+                [week_data_type.ylq_ls, { min: 0, max: 7 }],
+                [week_data_type.lsbx_redpoint, { min: 0, max: 1 }],
             ]),
         );
         return this._instance;
@@ -210,8 +223,17 @@ export default class player extends GameData<data_type, day_data_type, week_data
     /*设置当日获取的礼物次数*/
     public set_everyday_gift(count: number): void {
         this.day_data.set(day_data_type.everyday_gift, count);
+    }
+
+    /*获取每日礼物的红点状态*/
+    public get_everyday_gift_redpoint(): number {
+        return this.day_data.get(day_data_type.everyday_gift_redpoint);
+    }
+
+    /*设置每日礼物的红点状态*/
+    public set_everyday_gift_redpoint(value: number): void {
+        this.day_data.set(day_data_type.everyday_gift_redpoint, value);
         this.setDirty();
-        //this.save();
     }
 
     /*获取宝箱倒计时*/
@@ -223,7 +245,6 @@ export default class player extends GameData<data_type, day_data_type, week_data
     public set_bx_time(time: number): void {
         this.data.set(data_type.bx_time, time);
         this.setDirty();
-        // this.save();
     }
 
     //获取是否当日首次通过收藏进入
@@ -235,7 +256,7 @@ export default class player extends GameData<data_type, day_data_type, week_data
     public set_is_favorite(): void {
         this.day_data.set(day_data_type.isFavorite, 1);
         this.setDirty();
-        //this.save();
+        this.save();
     }
 
     //获取连胜次数
@@ -246,7 +267,6 @@ export default class player extends GameData<data_type, day_data_type, week_data
     //设置连胜次数
     public set_ls(ls: number): void {
         this.week_data.add(week_data_type.ls, ls);
-        this.setDirty();
     }
 
     //获取已领连胜奖励的下标
@@ -257,18 +277,27 @@ export default class player extends GameData<data_type, day_data_type, week_data
     //设置已领连胜奖励的下标
     public set_ylq_ls(ylq_ls: number): void {
         this.week_data.add(week_data_type.ylq_ls, ylq_ls);
+    }
+
+    /*获取连胜宝箱的红点状态*/
+    public get_lsbx_redpoint(): number {
+        return this.week_data.get(week_data_type.lsbx_redpoint);
+    }
+
+    /*设置连胜宝箱的红点状态*/
+    public set_lsbx_redpoint(value: number): void {
+        this.week_data.set(week_data_type.lsbx_redpoint, value);
         this.setDirty();
-        this.save();
     }
 
     //获取想抽的主题
     public get_lottery_index(): number {
         return this.data.get(data_type.lottery_index);
     }
-    
+
     //设置想抽的主题
-    public set_lottery_index(index:number): void {
-        this.data.set(data_type.lottery_index,index);
+    public set_lottery_index(index: number): void {
+        this.data.set(data_type.lottery_index, index);
         this.setDirty();
     }
 
@@ -280,9 +309,38 @@ export default class player extends GameData<data_type, day_data_type, week_data
     //设置金币数量
     public set_coin(coin: number): void {
         this.data.set(data_type.coin, coin);
-        this.setDirty();
     }
 
+    //获得是否已领取每日免费金币状态
+    public get_free_coin(): number {
+        return this.day_data.get(day_data_type.get_free_coin);
+    }
+
+    //设置是否已领取每日免费金币状态
+    public set_free_coin(state: number): void {
+        this.day_data.set(day_data_type.get_free_coin, state);
+    }
+
+    //获得是否已使用每日免费抽奖状态
+    public get_free_lottery(): number {
+        return this.day_data.get(day_data_type.get_free_lottery);
+    }
+
+    //设置是否已使用每日免费抽奖状态
+    public set_free_lottery(state: number): void {
+        this.day_data.set(day_data_type.get_free_lottery, state);
+    }
+
+    //获得是否购买折扣商品状态
+    public get_purchase_discount(): number {
+        return this.day_data.get(day_data_type.purchase_discount);
+    }
+
+    //设置是否购买折扣商品状态
+    public set_purchase_discount(state:number):void {
+        this.day_data.set(day_data_type.purchase_discount,state);
+        this.setDirty();
+    }
 
 
     /**随机增加一个选择的愿望皮肤方块*/
@@ -300,7 +358,7 @@ export default class player extends GameData<data_type, day_data_type, week_data
     }
 
     /*随机增加一个扭蛋机中选择的主题方块*/
-    public lottery_random_add_skin_block(index:number): { id: number, bid: number } {
+    public lottery_random_add_skin_block(index: number): { id: number, bid: number } {
         const jd_info = this.skin.get_skin_jd(index);
         const list: number[] = [];
         for (let i = 0; i < this.get_skin_jd_max(); i++) {
@@ -309,7 +367,7 @@ export default class player extends GameData<data_type, day_data_type, week_data
         }
         const bid = list[ch.util.getRandomInt(0, list.length)];
         this.add_skin_block(index, bid);
-        console.log("获取"+index+"皮肤"+bid);
+        console.log("获取" + index + "皮肤" + bid);
         return { id: index, bid: bid };
     }
 
@@ -416,4 +474,17 @@ export default class player extends GameData<data_type, day_data_type, week_data
             }
         )
     }
+
+    public get_ls_index():number {
+        let lscs = this.get_ls();
+        let max;
+        for (let i = 0; i < this.config.length; i++) {
+            //判断需显示的最大连胜
+            if (lscs < this.config[i]) {
+                break;
+            }
+            max = i;
+        }
+        return max;
+    }
 }

+ 2 - 2
llk/assets/module_link/ui/collection/UI_collection.ts

@@ -4,7 +4,7 @@ import { GameUILayers, gui, ui_base } from "../../../core/ui/ui";
 import { ModuleDef } from "../../../scripts/ModuleDef";
 import { Layout_collection } from "./Layout_collection";
 import { ui_skin_item } from "./ui_skin_item";
-import { ani_ui, button_sound, GameLink } from "../../game/GameLink";
+import { ani_ui, button_sound, GameLink, repair_ani_ui } from "../../game/GameLink";
 import { ui_skin_block } from "./ui_skin_block";
 type page = 1 | 2;//1总排行2日排行
 let type: page = 1;
@@ -17,7 +17,7 @@ export class UI_collection extends ui_base {
     }
     protected async onCreated() {
         const layout = this.getLayout<Layout_collection>();
-        ani_ui(layout.cloose_btn.node.parent);
+        repair_ani_ui(layout.cloose_btn.node.parent);
         this.onButtonEvent(layout.cloose_btn, (button: any) => {
             button_sound();
             this.close();

Файловите разлики са ограничени, защото са твърде много
+ 114 - 392
llk/assets/module_link/ui/gift/UI_gift.prefab


+ 2 - 3
llk/assets/module_link/ui/gift/UI_gift.ts

@@ -44,9 +44,6 @@ export class UI_gift extends ui_base {
                     this.changeShow(layout);
                 }
             }
-
-
-
         }, this);
     }
 
@@ -71,6 +68,8 @@ export class UI_gift extends ui_base {
         if (index == 3) {
             layout.watch_btn.node.getComponent(Sprite).grayscale = true;
         }
+        GameLink.getInst().player.setDirty();
+        GameLink.getInst().player.save();
     }
 
     private initShow(layout: Layout_gift, index: number, max: number) {

+ 8 - 6
llk/assets/module_link/ui/lose/lose.prefab

@@ -745,7 +745,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 0.5609999999999786,
-      "y": -276.408,
+      "y": -290,
       "z": 0
     },
     "_lrot": {
@@ -1053,7 +1053,7 @@
     "_left": 0,
     "_right": 0,
     "_top": 0,
-    "_bottom": 498.092,
+    "_bottom": 484.5,
     "_horizontalCenter": 0,
     "_verticalCenter": 0,
     "_isAbsLeft": true,
@@ -1119,7 +1119,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": -1.4359999999999786,
-      "y": -390.633,
+      "y": -390,
       "z": 0
     },
     "_lrot": {
@@ -1277,6 +1277,8 @@
       "__id__": 0
     },
     "fileId": "67ThJrkGBC1LzACDf+TzEs",
+    "instance": null,
+    "targetOverrides": null,
     "nestedPrefabInstanceRoots": null
   },
   {
@@ -1425,7 +1427,7 @@
     "_left": 0,
     "_right": 0,
     "_top": 0,
-    "_bottom": 383.867,
+    "_bottom": 384.5,
     "_horizontalCenter": 0,
     "_verticalCenter": 0,
     "_isAbsLeft": true,
@@ -1491,7 +1493,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 181.67200000000003,
-      "y": -390.633,
+      "y": -390,
       "z": 0
     },
     "_lrot": {
@@ -1799,7 +1801,7 @@
     "_left": 0,
     "_right": 0,
     "_top": 0,
-    "_bottom": 383.867,
+    "_bottom": 384.5,
     "_horizontalCenter": 0,
     "_verticalCenter": 0,
     "_isAbsLeft": true,

+ 3 - 1
llk/assets/module_link/ui/lottery/Layout_lottery.ts

@@ -1,4 +1,4 @@
-import { _decorator, Button, Component, Node } from 'cc';
+import { _decorator, Button, Component, Node, Sprite, SpriteFrame } from 'cc';
 import { blockView } from '../../game/block/blockView';
 const { ccclass, property } = _decorator;
 
@@ -12,6 +12,8 @@ export class Layout_lottery extends Component {
     coin_btn: Button;
     @property(Button)
     watch_btn: Button;
+    @property([Node])
+    des_sp: Node[]=[];
     @property(Node)
     eff_node: Node;
     @property(blockView)

Файловите разлики са ограничени, защото са твърде много
+ 390 - 112
llk/assets/module_link/ui/lottery/UI_lottery.prefab


+ 38 - 1
llk/assets/module_link/ui/lottery/UI_lottery.ts

@@ -1,4 +1,4 @@
-import { _decorator, Component, Node } from 'cc';
+import { _decorator, Component, Node, Sprite, spriteAssembler } from 'cc';
 import ui_base from '../../../core/ui/ui_base';
 import { ModuleDef } from '../../../scripts/ModuleDef';
 import { GameUILayers, gui } from '../../../core/ui/ui';
@@ -44,6 +44,8 @@ export class UI_lottery extends ui_base {
                     coin -= 1000;
                     GameLink.getInst().player.set_coin(coin);
                     GameLink.getInst().player.set_lottery_index(0);
+                    GameLink.getInst().player.setDirty();
+                    GameLink.getInst().player.save();
                     gui.get(UI_Main).show_coin_txt(GameLink.getInst().player.get_coin());
                 }
             }
@@ -51,6 +53,35 @@ export class UI_lottery extends ui_base {
                 UINotify.show('请先选择主题');
             }
         }, this);
+
+        if (GameLink.getInst().player.get_free_lottery() == 1) {
+            this.changestate(layout);
+        }
+
+        this.onButtonEvent(layout.watch_btn, async (button: any) => {
+            button_sound();
+            if (GameLink.getInst().player.get_free_lottery() == 0) {
+                if (GameLink.getInst().player.get_lottery_index() != 0) {
+                    const ret = await chsdk.playRewardAd('获得方块');
+                    if (ret) {
+                        let index = GameLink.getInst().player.get_lottery_index();
+                        const sk = GameLink.getInst().player.lottery_random_add_skin_block(index);
+                        this.result(sk);
+                        GameLink.getInst().player.set_lottery_index(0);
+                        GameLink.getInst().player.set_free_lottery(1);
+                        this.changestate(layout);
+                        GameLink.getInst().player.setDirty();
+                        GameLink.getInst().player.save();
+                    }
+                }
+                else {
+                    UINotify.show('请先选择主题');
+                }
+            }
+            else {
+                UINotify.show('今日抽取次数已用完');
+            }
+        }, this);
     }
 
     protected onDispose() { }
@@ -66,6 +97,12 @@ export class UI_lottery extends ui_base {
             layout.eff_node.active = false;
         }, 1500);
     }
+
+    private changestate(layout: any) {
+        layout.des_sp[0].active = false;
+        layout.des_sp[1].active = true;
+        layout.watch_btn.node.getComponent(Sprite).grayscale = true;
+    }
 }
 
 

+ 29 - 2
llk/assets/module_link/ui/lsbx/UI_item.ts

@@ -1,6 +1,10 @@
 import { _decorator, Button, Component, Node } from 'cc';
-import { button_sound, GameLink } from '../../game/GameLink';
+import { button_sound, GameLink, notify } from '../../game/GameLink';
 import { week_data_type } from '../../game/Player';
+import { gui } from '../../../core/ui/ui';
+import { UI_lsbx } from './UI_lsbx';
+import { UINotify } from '../../../module_basic/ui_notify/UINotify';
+import ch_util from '../../../ch/ch_util';
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_item')
@@ -13,13 +17,16 @@ export class UI_item extends Component {
     private have: Node = null;
     @property(Node)
     private mask: Node = null;
+    @property({type:Number})
+    public index:number;
     start() {
-        
+
     }
 
     private onClick() {
         button_sound();
         GameLink.getInst().player.set_ylq_ls(1);
+        this.get_reward();
         console.log(GameLink.getInst().player.get_ylq_ls());
         this.show_Have();
     }
@@ -37,6 +44,26 @@ export class UI_item extends Component {
     public unlock() {
         this.btn.node.on(Button.EventType.CLICK, this.onClick, this);
     }
+
+    private get_reward(){
+        if (gui.get(UI_lsbx).items_value[this.index][0] == 1) {
+            GameLink.getInst().player.add_item(3, gui.get(UI_lsbx).items_value[this.index][1]);
+            UINotify.show("提示道具+3");
+        }
+        else if (gui.get(UI_lsbx).items_value[this.index][0] == 2) {
+            for (let i = 0; i < gui.get(UI_lsbx).items_value[this.index][1]; i++) {
+                
+                GameLink.getInst().player.lottery_random_add_skin_block(ch_util.getRandomInt(2,5));
+            }
+            UINotify.show("砖块+"+gui.get(UI_lsbx).items_value[this.index][1]);
+        }
+        else {
+            GameLink.getInst().player.set_coin(GameLink.getInst().player.get_coin() + gui.get(UI_lsbx).items_value[this.index][1]);
+            UINotify.show("金币+" + gui.get(UI_lsbx).items_value[this.index][1]);
+        }
+        GameLink.getInst().player.setDirty();
+        GameLink.getInst().player.save();
+    }
 }
 
 

+ 7 - 0
llk/assets/module_link/ui/lsbx/UI_lsbx.prefab

@@ -3010,6 +3010,7 @@
     "mask": {
       "__id__": 105
     },
+    "index": 0,
     "_id": ""
   },
   {
@@ -4724,6 +4725,7 @@
     "mask": {
       "__id__": 179
     },
+    "index": 1,
     "_id": ""
   },
   {
@@ -6438,6 +6440,7 @@
     "mask": {
       "__id__": 253
     },
+    "index": 2,
     "_id": ""
   },
   {
@@ -8152,6 +8155,7 @@
     "mask": {
       "__id__": 327
     },
+    "index": 3,
     "_id": ""
   },
   {
@@ -9866,6 +9870,7 @@
     "mask": {
       "__id__": 401
     },
+    "index": 4,
     "_id": ""
   },
   {
@@ -11580,6 +11585,7 @@
     "mask": {
       "__id__": 475
     },
+    "index": 5,
     "_id": ""
   },
   {
@@ -13296,6 +13302,7 @@
     "mask": {
       "__id__": 549
     },
+    "index": 6,
     "_id": ""
   },
   {

+ 15 - 5
llk/assets/module_link/ui/lsbx/UI_lsbx.ts

@@ -5,12 +5,22 @@ import { GameUILayers } from '../../../core/ui/ui';
 import { Layout_lsbx } from './Layout_lsbx';
 import { ani_ui, button_sound, GameLink } from '../../game/GameLink';
 import { UI_item } from './UI_item';
-import { week_data_type } from '../../game/Player';
+import player, { week_data_type } from '../../game/Player';
+import { ch } from '../../../ch/ch';
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_lsbx')
 export class UI_lsbx extends ui_base {
-    config:number[]=[3,5,7,10,12,15,18];
+    //提示:1,砖块:2,金币3
+    public items_value: number[][] = [
+        [1,3],
+        [2,1],
+        [3,500],
+        [2,2],
+        [3,600],
+        [2,3],
+        [3,1000]
+    ];
     constructor() {
         super(ModuleDef.Link, 'ui/lsbx/UI_lsbx', GameUILayers.HUD, Layout_lsbx);
     }
@@ -26,15 +36,15 @@ export class UI_lsbx extends ui_base {
         let lscs = GameLink.getInst().player.get_ls();
         let ylq_index = GameLink.getInst().player.get_ylq_ls();
         let max;
-        for (let i = 0; i < this.config.length; i++) {
+        for (let i = 0; i < GameLink.getInst().player.config.length; i++) {
             //判断需显示的最大连胜
-            if (lscs < this.config[i]) {
+            if (lscs < GameLink.getInst().player.config[i]) {
                 break;
             }
             max=i;
         }
         console.log(ylq_index);
-        layout.progress.progress = max / this.config.length;
+        layout.progress.progress = max / GameLink.getInst().player.config.length;
         for(let i=0;i<max;i++)
         {
             this.initShow(layout,i,max,ylq_index);

+ 4 - 0
llk/assets/module_link/ui/main/Layout_Main.ts

@@ -34,5 +34,9 @@ export class Layout_Main extends Component {
     coin_txt: Label;
     @property(Button)
     add_btn: Button;
+    @property(Node)
+    everyday_gift_redpoint: Node;
+    @property(Node)
+    lsbx_redpoint: Node;
 }
 

+ 31 - 2
llk/assets/module_link/ui/main/UI_Main.ts

@@ -67,6 +67,8 @@ export class UI_Main extends ui_base {
 
         this.onButtonEvent(layout.gift_btn, async (button: Button) => {
             button_sound();
+            layout.everyday_gift_redpoint.active = false;
+            GameLink.getInst().player.set_everyday_gift_redpoint(1);
             gui.show(UI_gift);
         }, this);
 
@@ -77,6 +79,8 @@ export class UI_Main extends ui_base {
 
         this.onButtonEvent(layout.lsbx_btn, async (button: Button) => {
             button_sound();
+            layout.lsbx_redpoint.active = false;
+            GameLink.getInst().player.set_lsbx_redpoint(0);
             gui.show(UI_lsbx);
         }, this);
 
@@ -92,16 +96,41 @@ export class UI_Main extends ui_base {
 
         this.onButtonEvent(layout.add_btn, async (button: Button) => {
             button_sound();
-            gui.show(UI_store);
+            if (GameLink.getInst().player.get_free_coin() == 0) {
+                gui.show(UI_store);
+            }
+            else{
+                gui.show(UI_gift);
+            }
         }, this);
+
+        //初始检查是否要显示红点
+        if(GameLink.getInst().player.get_everyday_gift_redpoint()==0)
+        {
+            this.everyday_gift_redpoint(layout);//每日仅检查一次
+        }
+
+        if(GameLink.getInst().player.get_lsbx_redpoint()==1)
+        {
+            this.lsbx_redpoint(layout);//有新的连胜数据产生时需要刷新一次
+        }
+        
     }
     protected onDispose(): void {
 
     }
 
-    public show_coin_txt(coin:number) {
+    public show_coin_txt(coin: number) {
         let layout = this.getLayout<Layout_Main>();
         layout.coin_txt.string = `${coin}`;
     }
 
+    public everyday_gift_redpoint(layout:any){
+        layout.everyday_gift_redpoint.active = true;
+    }
+
+    public lsbx_redpoint(layout:any){
+        layout.lsbx_redpoint.active = true;
+    }
+
 }

Файловите разлики са ограничени, защото са твърде много
+ 388 - 110
llk/assets/module_link/ui/main/main.prefab


+ 4 - 4
llk/assets/module_link/ui/rank/UI_rank.prefab

@@ -139,8 +139,8 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 749.9999999999999,
-      "height": 1634.0000000000002
+      "width": 750,
+      "height": 1634
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",
@@ -2461,8 +2461,8 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 749.9999999999999,
-      "height": 1634.0000000000002
+      "width": 750,
+      "height": 1634
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",

+ 2 - 2
llk/assets/module_link/ui/rank/UI_rank.ts

@@ -5,7 +5,7 @@ import { GameUILayers, gui, ui_base } from "../../../core/ui/ui";
 import { ModuleDef } from "../../../scripts/ModuleDef";
 import { ui_rank_item } from "./ui_rank_item";
 import { UIWaiting } from "../../../module_basic/ui_waiting/UIWaiting";
-import { ani_ui, button_sound, GameLink } from "../../game/GameLink";
+import { ani_ui, button_sound, GameLink, repair_ani_ui } from "../../game/GameLink";
 type page = 1 | 2;//1总排行2日排行
 let type: page = 1;
 export class UI_rank extends ui_base {
@@ -16,7 +16,7 @@ export class UI_rank extends ui_base {
     }
     protected async onCreated() {
         const layout = this.getLayout<Layout_rank>();
-        ani_ui(layout.cloose_btn.node.parent);
+        repair_ani_ui(layout.cloose_btn.node.parent);
         this.onButtonEvent(layout.cloose_btn, (button: any) => {
             button_sound();
             this.close();

+ 2 - 2
llk/assets/module_link/ui/set/UI_set.ts

@@ -4,7 +4,7 @@ import { GameUILayers, gui, ui_base } from "../../../core/ui/ui";
 import { Layout_set } from "./Layout_set";
 import { ch } from "../../../ch/ch";
 import get_new_wait from "../../../core/util_class/Wait";
-import { ani_ui, button_sound, GameLink } from "../../game/GameLink";
+import { ani_ui, button_sound, GameLink, repair_ani_ui } from "../../game/GameLink";
 import { UIAlert } from "../../../module_basic/ui_alert/UIAlert";
 
 export class UI_Set extends ui_base {
@@ -23,7 +23,7 @@ export class UI_Set extends ui_base {
         this.onToggleEvent(layout.toogleSound, this.onSound, this);
         this.onToggleEvent(layout.toogleShake, this.onVibrate, this);
         ch.audio.pause();
-        ani_ui(layout.btnClose.node.parent);
+        repair_ani_ui(layout.btnClose.node.parent);
         //
         const utf = layout.btnClose.node.parent.getComponent(UITransform);
         const size = utf.contentSize;

+ 3 - 1
llk/assets/module_link/ui/store/Layout_store.ts

@@ -1,4 +1,4 @@
-import { _decorator, Button, Component, Node } from 'cc';
+import { _decorator, Button, Component, Node, Sprite } from 'cc';
 const { ccclass, property } = _decorator;
 
 @ccclass('Layout_store')
@@ -7,6 +7,8 @@ export class Layout_store extends Component {
     cloose_btn: Button;
     @property([Button])
     items_btn: Button[] = [];
+    @property(Node)
+    item_1_mask: Node;
 
     spend_coin: number[][]=[
         [2,-50],

Файловите разлики са ограничени, защото са твърде много
+ 276 - 134
llk/assets/module_link/ui/store/UI_store.prefab


+ 35 - 3
llk/assets/module_link/ui/store/UI_store.ts

@@ -1,4 +1,4 @@
-import { _decorator, Component, Node } from 'cc';
+import { _decorator, Component, Game, Node, Sprite } from 'cc';
 import ui_base from '../../../core/ui/ui_base';
 import { ModuleDef } from '../../../scripts/ModuleDef';
 import { GameUILayers, gui } from '../../../core/ui/ui';
@@ -7,6 +7,7 @@ import { ani_ui, button_sound, GameLink } from '../../game/GameLink';
 import { ch } from '../../../ch/ch';
 import { UI_Main } from '../main/UI_Main';
 import { UINotify } from '../../../module_basic/ui_notify/UINotify';
+import player from '../../game/Player';
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_store')
@@ -23,17 +24,39 @@ export class UI_store extends ui_base {
             this.close();
         }, this);
 
+        if(GameLink.getInst().player.get_free_coin()==1){
+            let sp=layout.items_btn[1].getComponentsInChildren(Sprite);
+            sp.forEach(element => {
+                element.grayscale=true;
+            });
+            layout.items_btn[1].enabled=false;
+        }
+
+        if(GameLink.getInst().player.get_purchase_discount()==1)
+        {
+            layout.item_1_mask.active=true;
+            layout.items_btn[0].interactable=false;
+        }
+
         for (let i = 0; i < 4; i++) {
             this.onButtonEvent(layout.items_btn[i], async (button: any) => {
                 button_sound();
                 if (i != 1) {
                     if (GameLink.getInst().player.get_coin() >= Math.abs(layout.spend_coin[i][1])) {
                         let coin = GameLink.getInst().player.get_coin();
-                        coin += layout.spend_coin[i][1]
+                        coin += layout.spend_coin[i][1];
                         GameLink.getInst().player.set_coin(coin);//消耗金币
                         this.get_item(layout.spend_coin[i][0]);//增加对应物品
                         gui.get(UI_Main).show_coin_txt(GameLink.getInst().player.get_coin());
-                    }else{
+                        GameLink.getInst().player.setDirty();
+                        GameLink.getInst().player.save();
+                        if(i==0&&GameLink.getInst().player.get_purchase_discount()==0)
+                        {
+                            layout.item_1_mask.active=true;
+                            GameLink.getInst().player.set_purchase_discount(1);
+                            layout.items_btn[i].interactable=false;
+                        }
+                    } else {
                         UINotify.show('金币不足');
                     }
                 } else {
@@ -45,6 +68,15 @@ export class UI_store extends ui_base {
                         coin += layout.spend_coin[i][1]
                         GameLink.getInst().player.set_coin(coin);//获得金币
                         gui.get(UI_Main).show_coin_txt(GameLink.getInst().player.get_coin());
+                        //今日已经看过广告
+                        let sp=layout.items_btn[i].getComponentsInChildren(Sprite);
+                        sp.forEach(element => {
+                            element.grayscale=true;
+                        });
+                        layout.items_btn[i].enabled=false;
+                        GameLink.getInst().player.set_free_coin(1);
+                        GameLink.getInst().player.setDirty();
+                        GameLink.getInst().player.save();
                     }
                 }
             }, this);

+ 2 - 0
llk/assets/module_link/ui/treasure/UI_treasure.ts

@@ -30,6 +30,8 @@ export class UI_treasure extends ui_base {
                 ch.audio.playOneShot('sounds/sfx_add_item');
                 GameLink.getInst().player.add_item(2, 1);//刷新
                 GameLink.getInst().player.add_item(3, 2);//提示
+                GameLink.getInst().player.setDirty();
+                GameLink.getInst().player.save();
                 //开始倒计时
                 GameLink.getInst().player.set_bx_time(300);
                 this.close();

+ 11 - 9
llk/assets/module_link/ui/win/win.prefab

@@ -1324,8 +1324,8 @@
     },
     "_lpos": {
       "__type__": "cc.Vec3",
-      "x": 0.5609999999999786,
-      "y": -276.408,
+      "x": 0,
+      "y": -270,
       "z": 0
     },
     "_lrot": {
@@ -1483,6 +1483,8 @@
       "__id__": 0
     },
     "fileId": "971LnH2AhLyaX0oqTz5PuS",
+    "instance": null,
+    "targetOverrides": null,
     "nestedPrefabInstanceRoots": null
   },
   {
@@ -1767,7 +1769,7 @@
     "_left": 0,
     "_right": 0,
     "_top": 0,
-    "_bottom": 498.092,
+    "_bottom": 504.5,
     "_horizontalCenter": 0,
     "_verticalCenter": 0,
     "_isAbsLeft": true,
@@ -1835,8 +1837,8 @@
     },
     "_lpos": {
       "__type__": "cc.Vec3",
-      "x": 0.5609999999999786,
-      "y": -380.865,
+      "x": 0,
+      "y": -370,
       "z": 0
     },
     "_lrot": {
@@ -2282,7 +2284,7 @@
     "_left": 0,
     "_right": 0,
     "_top": 0,
-    "_bottom": 393.635,
+    "_bottom": 404.5,
     "_horizontalCenter": 0,
     "_verticalCenter": 0,
     "_isAbsLeft": true,
@@ -2350,8 +2352,8 @@
     },
     "_lpos": {
       "__type__": "cc.Vec3",
-      "x": -1.4359999999999786,
-      "y": -482.341,
+      "x": 0,
+      "y": -470,
       "z": 0
     },
     "_lrot": {
@@ -2795,7 +2797,7 @@
     "_left": 0,
     "_right": 0,
     "_top": 0,
-    "_bottom": 292.159,
+    "_bottom": 304.5,
     "_horizontalCenter": 0,
     "_verticalCenter": 0,
     "_isAbsLeft": true,

BIN
llk/assets/res/everydaygift/+300.png


+ 134 - 0
llk/assets/res/everydaygift/+300.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "f4924d08-d9d0-4043-8b15-fe9cf1c79c6b",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "f4924d08-d9d0-4043-8b15-fe9cf1c79c6b@6c48a",
+      "displayName": "+300",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "f4924d08-d9d0-4043-8b15-fe9cf1c79c6b",
+        "visible": false
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "f4924d08-d9d0-4043-8b15-fe9cf1c79c6b@f9941",
+      "displayName": "+300",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 56,
+        "height": 20,
+        "rawWidth": 56,
+        "rawHeight": 20,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -28,
+            -10,
+            0,
+            28,
+            -10,
+            0,
+            -28,
+            10,
+            0,
+            28,
+            10,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            20,
+            56,
+            20,
+            0,
+            0,
+            56,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -28,
+            -10,
+            0
+          ],
+          "maxPos": [
+            28,
+            10,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "f4924d08-d9d0-4043-8b15-fe9cf1c79c6b@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "hasAlpha": true,
+    "type": "sprite-frame",
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "f4924d08-d9d0-4043-8b15-fe9cf1c79c6b@6c48a"
+  }
+}

BIN
llk/assets/res/everydaygift/+500.png


+ 134 - 0
llk/assets/res/everydaygift/+500.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "6b17a232-8337-4140-be6f-d9a9f5386168",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "6b17a232-8337-4140-be6f-d9a9f5386168@6c48a",
+      "displayName": "+500",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "6b17a232-8337-4140-be6f-d9a9f5386168",
+        "visible": false
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "6b17a232-8337-4140-be6f-d9a9f5386168@f9941",
+      "displayName": "+500",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 56,
+        "height": 20,
+        "rawWidth": 56,
+        "rawHeight": 20,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -28,
+            -10,
+            0,
+            28,
+            -10,
+            0,
+            -28,
+            10,
+            0,
+            28,
+            10,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            20,
+            56,
+            20,
+            0,
+            0,
+            56,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -28,
+            -10,
+            0
+          ],
+          "maxPos": [
+            28,
+            10,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "6b17a232-8337-4140-be6f-d9a9f5386168@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "hasAlpha": true,
+    "type": "sprite-frame",
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "6b17a232-8337-4140-be6f-d9a9f5386168@6c48a"
+  }
+}

BIN
llk/assets/res/everydaygift/+800.png


+ 134 - 0
llk/assets/res/everydaygift/+800.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "b3a716e7-87f5-4db3-a469-e97862465843",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "b3a716e7-87f5-4db3-a469-e97862465843@6c48a",
+      "displayName": "+800",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "b3a716e7-87f5-4db3-a469-e97862465843",
+        "visible": false
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "b3a716e7-87f5-4db3-a469-e97862465843@f9941",
+      "displayName": "+800",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 56,
+        "height": 20,
+        "rawWidth": 56,
+        "rawHeight": 20,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -28,
+            -10,
+            0,
+            28,
+            -10,
+            0,
+            -28,
+            10,
+            0,
+            28,
+            10,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            20,
+            56,
+            20,
+            0,
+            0,
+            56,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -28,
+            -10,
+            0
+          ],
+          "maxPos": [
+            28,
+            10,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "b3a716e7-87f5-4db3-a469-e97862465843@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "hasAlpha": true,
+    "type": "sprite-frame",
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "b3a716e7-87f5-4db3-a469-e97862465843@6c48a"
+  }
+}

BIN
llk/assets/res/main/redpoint.png


+ 134 - 0
llk/assets/res/main/redpoint.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "93daac2f-6cdb-492d-ad42-a05beb253fdb",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "93daac2f-6cdb-492d-ad42-a05beb253fdb@6c48a",
+      "displayName": "redpoint",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "93daac2f-6cdb-492d-ad42-a05beb253fdb",
+        "visible": false
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "93daac2f-6cdb-492d-ad42-a05beb253fdb@f9941",
+      "displayName": "redpoint",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 27,
+        "height": 27,
+        "rawWidth": 27,
+        "rawHeight": 27,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -13.5,
+            -13.5,
+            0,
+            13.5,
+            -13.5,
+            0,
+            -13.5,
+            13.5,
+            0,
+            13.5,
+            13.5,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            27,
+            27,
+            27,
+            0,
+            0,
+            27,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -13.5,
+            -13.5,
+            0
+          ],
+          "maxPos": [
+            13.5,
+            13.5,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "93daac2f-6cdb-492d-ad42-a05beb253fdb@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "hasAlpha": true,
+    "type": "sprite-frame",
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "93daac2f-6cdb-492d-ad42-a05beb253fdb@6c48a"
+  }
+}

BIN
llk/assets/res/store/1 拷贝 2.png


+ 134 - 0
llk/assets/res/store/1 拷贝 2.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "56f2ecb7-fedc-4118-aad4-de3e6aa41944",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "56f2ecb7-fedc-4118-aad4-de3e6aa41944@6c48a",
+      "displayName": "1 拷贝 2",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "56f2ecb7-fedc-4118-aad4-de3e6aa41944",
+        "visible": false
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "56f2ecb7-fedc-4118-aad4-de3e6aa41944@f9941",
+      "displayName": "1 拷贝 2",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 244,
+        "height": 317,
+        "rawWidth": 244,
+        "rawHeight": 317,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -122,
+            -158.5,
+            0,
+            122,
+            -158.5,
+            0,
+            -122,
+            158.5,
+            0,
+            122,
+            158.5,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            317,
+            244,
+            317,
+            0,
+            0,
+            244,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -122,
+            -158.5,
+            0
+          ],
+          "maxPos": [
+            122,
+            158.5,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "56f2ecb7-fedc-4118-aad4-de3e6aa41944@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "hasAlpha": true,
+    "type": "sprite-frame",
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "56f2ecb7-fedc-4118-aad4-de3e6aa41944@6c48a"
+  }
+}

BIN
llk/assets/res/store/x1.png


+ 134 - 0
llk/assets/res/store/x1.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "c9b7f5c6-fe0d-472a-8ed2-35cd9970f2f0",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "c9b7f5c6-fe0d-472a-8ed2-35cd9970f2f0@6c48a",
+      "displayName": "x1",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "c9b7f5c6-fe0d-472a-8ed2-35cd9970f2f0",
+        "visible": false
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "c9b7f5c6-fe0d-472a-8ed2-35cd9970f2f0@f9941",
+      "displayName": "x1",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 39,
+        "height": 28,
+        "rawWidth": 39,
+        "rawHeight": 28,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -19.5,
+            -14,
+            0,
+            19.5,
+            -14,
+            0,
+            -19.5,
+            14,
+            0,
+            19.5,
+            14,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            28,
+            39,
+            28,
+            0,
+            0,
+            39,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -19.5,
+            -14,
+            0
+          ],
+          "maxPos": [
+            19.5,
+            14,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "c9b7f5c6-fe0d-472a-8ed2-35cd9970f2f0@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "hasAlpha": true,
+    "type": "sprite-frame",
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "c9b7f5c6-fe0d-472a-8ed2-35cd9970f2f0@6c48a"
+  }
+}

BIN
llk/assets/res/store/x800.png


+ 134 - 0
llk/assets/res/store/x800.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "9a9ce15e-1292-406c-8a31-b8ca64b65336",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "9a9ce15e-1292-406c-8a31-b8ca64b65336@6c48a",
+      "displayName": "x800",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "9a9ce15e-1292-406c-8a31-b8ca64b65336",
+        "visible": false
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "9a9ce15e-1292-406c-8a31-b8ca64b65336@f9941",
+      "displayName": "x800",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 75,
+        "height": 28,
+        "rawWidth": 75,
+        "rawHeight": 28,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -37.5,
+            -14,
+            0,
+            37.5,
+            -14,
+            0,
+            -37.5,
+            14,
+            0,
+            37.5,
+            14,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            28,
+            75,
+            28,
+            0,
+            0,
+            75,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -37.5,
+            -14,
+            0
+          ],
+          "maxPos": [
+            37.5,
+            14,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "9a9ce15e-1292-406c-8a31-b8ca64b65336@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "hasAlpha": true,
+    "type": "sprite-frame",
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "9a9ce15e-1292-406c-8a31-b8ca64b65336@6c48a"
+  }
+}

BIN
llk/assets/res/store/圆角矩形 903.png


+ 134 - 0
llk/assets/res/store/圆角矩形 903.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "ad160a8a-5437-4514-930e-75b90b0ba09d",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "ad160a8a-5437-4514-930e-75b90b0ba09d@6c48a",
+      "displayName": "圆角矩形 903",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "ad160a8a-5437-4514-930e-75b90b0ba09d",
+        "visible": false
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "ad160a8a-5437-4514-930e-75b90b0ba09d@f9941",
+      "displayName": "圆角矩形 903",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 202,
+        "height": 82,
+        "rawWidth": 202,
+        "rawHeight": 82,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -101,
+            -41,
+            0,
+            101,
+            -41,
+            0,
+            -101,
+            41,
+            0,
+            101,
+            41,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            82,
+            202,
+            82,
+            0,
+            0,
+            202,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -101,
+            -41,
+            0
+          ],
+          "maxPos": [
+            101,
+            41,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "ad160a8a-5437-4514-930e-75b90b0ba09d@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "hasAlpha": true,
+    "type": "sprite-frame",
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "ad160a8a-5437-4514-930e-75b90b0ba09d@6c48a"
+  }
+}

+ 91 - 36
llk/assets/start/start.scene

@@ -23,7 +23,7 @@
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 40
+      "__id__": 43
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -54,7 +54,7 @@
     },
     "autoReleaseAssets": false,
     "_globals": {
-      "__id__": 45
+      "__id__": 48
     },
     "_id": "9e293cde-e27b-4902-808b-e884f3e9da32"
   },
@@ -83,22 +83,22 @@
         "__id__": 25
       },
       {
-        "__id__": 33
+        "__id__": 36
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 36
+        "__id__": 39
       },
       {
-        "__id__": 37
+        "__id__": 40
       },
       {
-        "__id__": 38
+        "__id__": 41
       },
       {
-        "__id__": 39
+        "__id__": 42
       }
     ],
     "_prefab": null,
@@ -618,28 +618,83 @@
     "fileId": "61OTMpjrtOVqOegld001G2",
     "prefabRootNode": null,
     "mountedChildren": [],
-    "mountedComponents": [],
-    "propertyOverrides": [
+    "mountedComponents": [
       {
         "__id__": 28
+      }
+    ],
+    "propertyOverrides": [
+      {
+        "__id__": 31
       },
       {
-        "__id__": 30
+        "__id__": 33
       },
       {
-        "__id__": 31
+        "__id__": 34
       },
       {
-        "__id__": 32
+        "__id__": 35
       }
     ],
     "removedComponents": []
   },
   {
-    "__type__": "CCPropertyOverrideInfo",
+    "__type__": "cc.MountedComponentsInfo",
     "targetInfo": {
       "__id__": 29
     },
+    "components": [
+      {
+        "__id__": 30
+      }
+    ]
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "19AcST7E5OjYreNcfBeJ1q"
+    ]
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {
+      "mountedRoot": {
+        "__id__": 25
+      }
+    },
+    "node": {
+      "__id__": 25
+    },
+    "_enabled": true,
+    "__prefab": null,
+    "_alignFlags": 20,
+    "_target": null,
+    "_left": 0,
+    "_right": 0,
+    "_top": 0,
+    "_bottom": 225.27300000000002,
+    "_horizontalCenter": 0,
+    "_verticalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_alignMode": 2,
+    "_lockFlags": 0,
+    "_id": "6cMR0EgDlA6JiMsTgWrZ/q"
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 32
+    },
     "propertyPath": [
       "_name"
     ],
@@ -654,7 +709,7 @@
   {
     "__type__": "CCPropertyOverrideInfo",
     "targetInfo": {
-      "__id__": 29
+      "__id__": 32
     },
     "propertyPath": [
       "_lpos"
@@ -669,7 +724,7 @@
   {
     "__type__": "CCPropertyOverrideInfo",
     "targetInfo": {
-      "__id__": 29
+      "__id__": 32
     },
     "propertyPath": [
       "_lrot"
@@ -685,7 +740,7 @@
   {
     "__type__": "CCPropertyOverrideInfo",
     "targetInfo": {
-      "__id__": 29
+      "__id__": 32
     },
     "propertyPath": [
       "_euler"
@@ -709,10 +764,10 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 34
+        "__id__": 37
       },
       {
-        "__id__": 35
+        "__id__": 38
       }
     ],
     "_prefab": null,
@@ -751,7 +806,7 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 33
+      "__id__": 36
     },
     "_enabled": true,
     "__prefab": null,
@@ -773,7 +828,7 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 33
+      "__id__": 36
     },
     "_enabled": true,
     "__prefab": null,
@@ -1024,13 +1079,13 @@
       "http://192.168.1.120:8787/v1",
       "http://192.168.1.120:8787/v1"
     ],
-    "_pid": 5,
+    "_pid": 2,
     "_use_ch_audio": true,
     "_ch_audio_type": 1,
     "sound_bundle": "module_extra",
     "sound_url": "",
     "txtLoading": {
-      "__id__": 35
+      "__id__": 38
     },
     "loadingSlider": null,
     "loadingBar": null,
@@ -1048,10 +1103,10 @@
     "instance": null,
     "targetOverrides": [
       {
-        "__id__": 41
+        "__id__": 44
       },
       {
-        "__id__": 43
+        "__id__": 46
       }
     ],
     "nestedPrefabInstanceRoots": [
@@ -1069,7 +1124,7 @@
   {
     "__type__": "cc.TargetOverrideInfo",
     "source": {
-      "__id__": 39
+      "__id__": 42
     },
     "sourceInfo": null,
     "propertyPath": [
@@ -1079,7 +1134,7 @@
       "__id__": 25
     },
     "targetInfo": {
-      "__id__": 42
+      "__id__": 45
     }
   },
   {
@@ -1091,7 +1146,7 @@
   {
     "__type__": "cc.TargetOverrideInfo",
     "source": {
-      "__id__": 39
+      "__id__": 42
     },
     "sourceInfo": null,
     "propertyPath": [
@@ -1101,7 +1156,7 @@
       "__id__": 25
     },
     "targetInfo": {
-      "__id__": 44
+      "__id__": 47
     }
   },
   {
@@ -1113,28 +1168,28 @@
   {
     "__type__": "cc.SceneGlobals",
     "ambient": {
-      "__id__": 46
+      "__id__": 49
     },
     "shadows": {
-      "__id__": 47
+      "__id__": 50
     },
     "_skybox": {
-      "__id__": 48
+      "__id__": 51
     },
     "fog": {
-      "__id__": 49
+      "__id__": 52
     },
     "octree": {
-      "__id__": 50
+      "__id__": 53
     },
     "skin": {
-      "__id__": 51
+      "__id__": 54
     },
     "lightProbeInfo": {
-      "__id__": 52
+      "__id__": 55
     },
     "postSettings": {
-      "__id__": 53
+      "__id__": 56
     },
     "bakedWithStationaryMainLight": false,
     "bakedWithHighpLightmap": false

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/application.8689a.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/assets/module_link/index.91eaf.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/engine-adapter.js


+ 1 - 1
llk/build/bytedance-mini-game/game.js

@@ -1 +1 @@
-loadCC();function loadCC(){require('./web-adapter');require('src/polyfills.bundle.43263.js');require('src/system.bundle.f45da.js');if(canvas){var _0x1bb18b=canvas['width'];var _0x33d45d=canvas['height'];if(screen['width']<screen['height']){if(canvas['width']>canvas['height']){_0x1bb18b=canvas['height'];_0x33d45d=canvas['width'];}}else{if(canvas['width']<canvas['height']){_0x1bb18b=canvas['height'];_0x33d45d=canvas['width'];}}canvas['width']=_0x1bb18b;canvas['height']=_0x33d45d;}if(canvas&&window['devicePixelRatio']>=0x2){canvas['width']*=0x2;canvas['height']*=0x2;}const _0x2ba1cd=require('src/import-map.e611d.js')['default'];System['warmup']({'importMap':_0x2ba1cd,'importMapUrl':'src/import-map.e611d.js','defaultHandler':_0x1a2384=>{require('.'+_0x1a2384);},'handlers':{'plugin:':_0x2b7969=>{requirePlugin(_0x2b7969);}}});System['import']('./application.8689a.js')['then'](({Application})=>{return new Application();})['then'](_0x3beb24=>{return _0xb9b7a2(_0x3beb24);})['catch'](_0x2ab70e=>{console['error'](_0x2ab70e);});function _0xb9b7a2(_0x6609b2){return System['import']('cc')['then'](_0x48925f=>{require('./engine-adapter');return _0x6609b2['init'](_0x48925f);})['then'](()=>{return _0x6609b2['start']();});}}
+loadCC();function loadCC(){require('./web-adapter');require('src/polyfills.bundle.43263.js');require('src/system.bundle.f45da.js');if(canvas){var _0x4d2acd=canvas['width'];var _0x437778=canvas['height'];if(screen['width']<screen['height']){if(canvas['width']>canvas['height']){_0x4d2acd=canvas['height'];_0x437778=canvas['width'];}}else{if(canvas['width']<canvas['height']){_0x4d2acd=canvas['height'];_0x437778=canvas['width'];}}canvas['width']=_0x4d2acd;canvas['height']=_0x437778;}if(canvas&&window['devicePixelRatio']>=0x2){canvas['width']*=0x2;canvas['height']*=0x2;}const _0x1902d1=require('src/import-map.e611d.js')['default'];System['warmup']({'importMap':_0x1902d1,'importMapUrl':'src/import-map.e611d.js','defaultHandler':_0x5db500=>{require('.'+_0x5db500);},'handlers':{'plugin:':_0x39ed2b=>{requirePlugin(_0x39ed2b);}}});System['import']('./application.8689a.js')['then'](({Application})=>{return new Application();})['then'](_0x4c420e=>{return _0x398559(_0x4c420e);})['catch'](_0x17f83f=>{console['error'](_0x17f83f);});function _0x398559(_0x1ea212){return System['import']('cc')['then'](_0x177063=>{require('./engine-adapter');return _0x1ea212['init'](_0x177063);})['then'](()=>{return _0x1ea212['start']();});}}

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/src/assets/ch/ch-sdk/ch-sdk.umd.7968b.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/src/chunks/bundle.2ec8f.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/src/polyfills.bundle.43263.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/src/system.bundle.f45da.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/subpackages/internal/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/subpackages/main/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/subpackages/module_basic/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/subpackages/module_extra/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/bytedance-mini-game/web-adapter.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/application.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/assets/module_link/index.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/engine-adapter.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/first-screen.js


+ 1 - 1
llk/build/wechatgame-003/game.js

@@ -1 +1 @@
-function __initApp(){globalThis['__wxRequire']=require;require('./web-adapter');const _0x24c2f1=require('./first-screen');require('src/polyfills.bundle.js');require('src/system.bundle.js');const _0x464172=wx['getSystemInfoSync']();if(canvas){var _0x44ce1e=canvas['width'];var _0x36d3c8=canvas['height'];if(_0x464172['screenWidth']<_0x464172['screenHeight']){if(canvas['width']>canvas['height']){_0x44ce1e=canvas['height'];_0x36d3c8=canvas['width'];}}else{if(canvas['width']<canvas['height']){_0x44ce1e=canvas['height'];_0x36d3c8=canvas['width'];}}canvas['width']=_0x44ce1e;canvas['height']=_0x36d3c8;}if(canvas&&window['devicePixelRatio']>=0x2){canvas['width']*=_0x464172['devicePixelRatio'];canvas['height']*=_0x464172['devicePixelRatio'];}const _0x4da4f2=require('src/import-map.js')['default'];System['warmup']({'importMap':_0x4da4f2,'importMapUrl':'src/import-map.js','defaultHandler':_0x54ccd3=>{require('.'+_0x54ccd3);},'handlers':{'plugin:':_0x4f6b3=>{requirePlugin(_0x4f6b3);},'project:':_0x57419e=>{require(_0x57419e);}}});_0x24c2f1['start']('default','default','false')['then'](()=>{return System['import']('./application.js');})['then'](_0x5157ee=>{return _0x24c2f1['setProgress'](0.2)['then'](()=>Promise['resolve'](_0x5157ee));})['then'](({Application})=>{return new Application();})['then'](_0x16d666=>{return _0x24c2f1['setProgress'](0.4)['then'](()=>Promise['resolve'](_0x16d666));})['then'](_0x2744=>{return _0x4a0bc7(_0x2744);})['catch'](_0x3664bf=>{console['error'](_0x3664bf);});function _0x4a0bc7(_0x452a4f){return System['import']('cc')['then'](_0x16f412=>{return _0x24c2f1['setProgress'](0.6)['then'](()=>Promise['resolve'](_0x16f412));})['then'](_0x2d5867=>{require('./engine-adapter');return _0x452a4f['init'](_0x2d5867);})['then'](()=>{return _0x24c2f1['end']()['then'](()=>_0x452a4f['start']());});}}var sysInfo=wx['getSystemInfoSync']();if(sysInfo['platform']['toLocaleLowerCase']()==='android'){GameGlobal['requestAnimationFrame'](__initApp);}else{__initApp();}
+function __initApp(){globalThis['__wxRequire']=require;require('./web-adapter');const _0x11d5db=require('./first-screen');require('src/polyfills.bundle.js');require('src/system.bundle.js');const _0x20e7d2=wx['getSystemInfoSync']();if(canvas){var _0x18790d=canvas['width'];var _0x53f1f8=canvas['height'];if(_0x20e7d2['screenWidth']<_0x20e7d2['screenHeight']){if(canvas['width']>canvas['height']){_0x18790d=canvas['height'];_0x53f1f8=canvas['width'];}}else{if(canvas['width']<canvas['height']){_0x18790d=canvas['height'];_0x53f1f8=canvas['width'];}}canvas['width']=_0x18790d;canvas['height']=_0x53f1f8;}if(canvas&&window['devicePixelRatio']>=0x2){canvas['width']*=_0x20e7d2['devicePixelRatio'];canvas['height']*=_0x20e7d2['devicePixelRatio'];}const _0x25bc86=require('src/import-map.js')['default'];System['warmup']({'importMap':_0x25bc86,'importMapUrl':'src/import-map.js','defaultHandler':_0xd4720c=>{require('.'+_0xd4720c);},'handlers':{'plugin:':_0x52eb0c=>{requirePlugin(_0x52eb0c);},'project:':_0x2e125f=>{require(_0x2e125f);}}});_0x11d5db['start']('default','default','false')['then'](()=>{return System['import']('./application.js');})['then'](_0x297222=>{return _0x11d5db['setProgress'](0.2)['then'](()=>Promise['resolve'](_0x297222));})['then'](({Application})=>{return new Application();})['then'](_0x317e98=>{return _0x11d5db['setProgress'](0.4)['then'](()=>Promise['resolve'](_0x317e98));})['then'](_0x1850bd=>{return _0x4b1f35(_0x1850bd);})['catch'](_0x579059=>{console['error'](_0x579059);});function _0x4b1f35(_0x5e0d4c){return System['import']('cc')['then'](_0x4b1036=>{return _0x11d5db['setProgress'](0.6)['then'](()=>Promise['resolve'](_0x4b1036));})['then'](_0x35f5ea=>{require('./engine-adapter');return _0x5e0d4c['init'](_0x35f5ea);})['then'](()=>{return _0x11d5db['end']()['then'](()=>_0x5e0d4c['start']());});}}var sysInfo=wx['getSystemInfoSync']();if(sysInfo['platform']['toLocaleLowerCase']()==='android'){GameGlobal['requestAnimationFrame'](__initApp);}else{__initApp();}

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/openDataContext/engine.js


+ 1 - 1
llk/build/wechatgame-003/openDataContext/index.js

@@ -1 +1 @@
-const style=require('./render/style');const template=require('./render/template');const Layout=require('./engine')['default'];let __env=GameGlobal['wx']||GameGlobal['tt']||GameGlobal['swan'];let sharedCanvas=__env['getSharedCanvas']();let sharedContext=sharedCanvas['getContext']('2d');function draw(){Layout['clear']();Layout['init'](template,style);Layout['layout'](sharedContext);}function updateViewPort(_0x421057){Layout['updateViewPort']({'x':_0x421057['x'],'y':_0x421057['y'],'width':_0x421057['width'],'height':_0x421057['height']});}__env['onMessage'](_0x219952=>{if(_0x219952['type']==='engine'){if(_0x219952['event']==='viewport'){updateViewPort(_0x219952);draw();}else if(_0x219952['event']==='setScore'){var _0x5b11c0=new Array();_0x5b11c0['push']({'key':'score','value':_0x219952['score']+''});console['log'](_0x5b11c0);wx['setUserCloudStorage']({'KVDataList':_0x5b11c0,'success':_0x15cb15=>{console['log']('成功',_0x15cb15);},'fail':_0x4514ee=>{console['log']('失败',_0x4514ee);}});}else if(_0x219952['event']==='getRank'){wx['getFriendCloudStorage']({'keyList':['score'],'success':_0x57af9a=>{console['log']('成功',_0x57af9a);},'fail':_0x2e16e0=>{console['log']('失败',_0x2e16e0);}});}}});
+const style=require('./render/style');const template=require('./render/template');const Layout=require('./engine')['default'];let __env=GameGlobal['wx']||GameGlobal['tt']||GameGlobal['swan'];let sharedCanvas=__env['getSharedCanvas']();let sharedContext=sharedCanvas['getContext']('2d');function draw(){Layout['clear']();Layout['init'](template,style);Layout['layout'](sharedContext);}function updateViewPort(_0x406d84){Layout['updateViewPort']({'x':_0x406d84['x'],'y':_0x406d84['y'],'width':_0x406d84['width'],'height':_0x406d84['height']});}__env['onMessage'](_0x62a746=>{if(_0x62a746['type']==='engine'){if(_0x62a746['event']==='viewport'){updateViewPort(_0x62a746);draw();}else if(_0x62a746['event']==='setScore'){var _0x325452=new Array();_0x325452['push']({'key':'score','value':_0x62a746['score']+''});console['log'](_0x325452);wx['setUserCloudStorage']({'KVDataList':_0x325452,'success':_0x40855f=>{console['log']('成功',_0x40855f);},'fail':_0x14624b=>{console['log']('失败',_0x14624b);}});}else if(_0x62a746['event']==='getRank'){wx['getFriendCloudStorage']({'keyList':['score'],'success':_0xe3401f=>{console['log']('成功',_0xe3401f);},'fail':_0x1eca05=>{console['log']('失败',_0x1eca05);}});}}});

+ 1 - 1
llk/build/wechatgame-003/openDataContext/render/dataDemo.js

@@ -1 +1 @@
-let dataDemo={'data':[]};const maxCount=0x1e;for(let i=0x0;i<maxCount;++i){let item={};item['rankScore']=Math['floor'](Math['random']()*0x1f4);item['avatarUrl']='openDataContext/render/avatar.png';item['nickname']='Player_'+i;dataDemo['data']['push'](item);}dataDemo['data']['sort']((_0x2afd9b,_0x484cb0)=>_0x484cb0['rankScore']-_0x2afd9b['rankScore']);export let friendRankData={'data':[],'itemBg':''};export function getFriendRankData(_0x17a645,_0x4afcd2){wx['getFriendCloudStorage']({'keyList':[_0x17a645],'success':_0x4aa474=>{console['log']('getFriendData\x20success--------',_0x4aa474);friendRankData['data']=_0x4aa474['data'];friendRankData['data']['sort']((_0x252797,_0x14abed)=>_0x14abed['KVDataList'][0x0]['value']-_0x252797['KVDataList'][0x0]['value']);friendRankData['itemBg']='openDataContext/render/itemBg.png';for(let _0x5ec507=0x0;_0x5ec507<friendRankData['data']['length'];_0x5ec507++){friendRankData['data'][_0x5ec507]['rankImg']='openDataContext/render/Rank_'+(_0x5ec507+0x1)+'.png';}_0x4afcd2&&_0x4afcd2();},'fail':_0x465de=>{console['log']('getFriendData\x20fail--------',_0x465de);_0x4afcd2&&_0x4afcd2(_0x465de['data']);}});}module['exports']=dataDemo;
+let dataDemo={'data':[]};const maxCount=0x1e;for(let i=0x0;i<maxCount;++i){let item={};item['rankScore']=Math['floor'](Math['random']()*0x1f4);item['avatarUrl']='openDataContext/render/avatar.png';item['nickname']='Player_'+i;dataDemo['data']['push'](item);}dataDemo['data']['sort']((_0x2cd968,_0x3ac22d)=>_0x3ac22d['rankScore']-_0x2cd968['rankScore']);export let friendRankData={'data':[],'itemBg':''};export function getFriendRankData(_0x301ce3,_0x329a74){wx['getFriendCloudStorage']({'keyList':[_0x301ce3],'success':_0x55ff31=>{console['log']('getFriendData\x20success--------',_0x55ff31);friendRankData['data']=_0x55ff31['data'];friendRankData['data']['sort']((_0x31d965,_0x481e10)=>_0x481e10['KVDataList'][0x0]['value']-_0x31d965['KVDataList'][0x0]['value']);friendRankData['itemBg']='openDataContext/render/itemBg.png';for(let _0x3a2711=0x0;_0x3a2711<friendRankData['data']['length'];_0x3a2711++){friendRankData['data'][_0x3a2711]['rankImg']='openDataContext/render/Rank_'+(_0x3a2711+0x1)+'.png';}_0x329a74&&_0x329a74();},'fail':_0xd5eb8=>{console['log']('getFriendData\x20fail--------',_0xd5eb8);_0x329a74&&_0x329a74(_0xd5eb8['data']);}});}module['exports']=dataDemo;

+ 1 - 1
llk/build/wechatgame-003/openDataContext/render/template.js

@@ -1 +1 @@
-const dataDemo=require('./dataDemo');function anonymous(_0x27f8ab){var _0x559da6='<view\x20class=\x22container\x22\x20id=\x22main\x22>\x20<view\x20class=\x22header\x22>\x20<text\x20class=\x22title\x22\x20value=\x22排行榜\x22></text>\x20</view>\x20<view\x20class=\x22rankList\x22>\x20<scrollview\x20class=\x22list\x22>\x20';var _0x501de5=_0x27f8ab['data'];if(_0x501de5){var _0x5def1b,_0x53a567=-0x1,_0x127745=_0x501de5['length']-0x1;while(_0x53a567<_0x127745){_0x5def1b=_0x501de5[_0x53a567+=0x1];_0x559da6+='\x20';if(_0x53a567%0x2===0x1){_0x559da6+='\x20<view\x20class=\x22listItem\x20listItemOld\x22>\x20';}_0x559da6+='\x20';if(_0x53a567%0x2===0x0){_0x559da6+='\x20<view\x20class=\x22listItem\x22>\x20';}_0x559da6+='\x20<view\x20id=\x22listItemUserData\x22>\x20<text\x20class=\x22listItemNum\x22\x20value=\x22'+(_0x53a567+0x1)+'\x22></text>\x20<image\x20class=\x22listHeadImg\x22\x20src=\x22'+_0x5def1b['avatarUrl']+'\x22></image>\x20<text\x20class=\x22listItemName\x22\x20value=\x22'+_0x5def1b['nickname']+'\x22></text>\x20</view>\x20<text\x20class=\x22listItemScore\x22\x20value=\x22'+_0x5def1b['rankScore']+'\x20分\x22></text>\x20</view>\x20';}}_0x559da6+='\x20</scrollview>\x20<text\x20class=\x22listTips\x22\x20value=\x22仅展示前\x20'+_0x27f8ab['data']['length']+'\x20位好友排名\x22></text>\x20</view></view>';return _0x559da6;}module['exports']=anonymous(dataDemo);
+const dataDemo=require('./dataDemo');function anonymous(_0x37e79d){var _0xc4e769='<view\x20class=\x22container\x22\x20id=\x22main\x22>\x20<view\x20class=\x22header\x22>\x20<text\x20class=\x22title\x22\x20value=\x22排行榜\x22></text>\x20</view>\x20<view\x20class=\x22rankList\x22>\x20<scrollview\x20class=\x22list\x22>\x20';var _0xb5644f=_0x37e79d['data'];if(_0xb5644f){var _0x290758,_0x465465=-0x1,_0x1a1078=_0xb5644f['length']-0x1;while(_0x465465<_0x1a1078){_0x290758=_0xb5644f[_0x465465+=0x1];_0xc4e769+='\x20';if(_0x465465%0x2===0x1){_0xc4e769+='\x20<view\x20class=\x22listItem\x20listItemOld\x22>\x20';}_0xc4e769+='\x20';if(_0x465465%0x2===0x0){_0xc4e769+='\x20<view\x20class=\x22listItem\x22>\x20';}_0xc4e769+='\x20<view\x20id=\x22listItemUserData\x22>\x20<text\x20class=\x22listItemNum\x22\x20value=\x22'+(_0x465465+0x1)+'\x22></text>\x20<image\x20class=\x22listHeadImg\x22\x20src=\x22'+_0x290758['avatarUrl']+'\x22></image>\x20<text\x20class=\x22listItemName\x22\x20value=\x22'+_0x290758['nickname']+'\x22></text>\x20</view>\x20<text\x20class=\x22listItemScore\x22\x20value=\x22'+_0x290758['rankScore']+'\x20分\x22></text>\x20</view>\x20';}}_0xc4e769+='\x20</scrollview>\x20<text\x20class=\x22listTips\x22\x20value=\x22仅展示前\x20'+_0x37e79d['data']['length']+'\x20位好友排名\x22></text>\x20</view></view>';return _0xc4e769;}module['exports']=anonymous(dataDemo);

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/src/assets/ch/ch-sdk/ch-sdk.umd.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/src/chunks/bundle.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/src/polyfills.bundle.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/src/system.bundle.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/subpackages/internal/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/subpackages/main/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/subpackages/module_basic/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/subpackages/module_extra/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-003/web-adapter.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/application.0612c.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/assets/module_link/index.48f17.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/engine-adapter.627c3.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/first-screen.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/openDataContext/engine.js


+ 1 - 1
llk/build/wechatgame-005/openDataContext/index.js

@@ -1 +1 @@
-const style=require('./render/style');const template=require('./render/template');const Layout=require('./engine')['default'];let __env=GameGlobal['wx']||GameGlobal['tt']||GameGlobal['swan'];let sharedCanvas=__env['getSharedCanvas']();let sharedContext=sharedCanvas['getContext']('2d');function draw(){Layout['clear']();Layout['init'](template,style);Layout['layout'](sharedContext);}function updateViewPort(_0x24feab){Layout['updateViewPort']({'x':_0x24feab['x'],'y':_0x24feab['y'],'width':_0x24feab['width'],'height':_0x24feab['height']});}__env['onMessage'](_0xd98f1a=>{if(_0xd98f1a['type']==='engine'){if(_0xd98f1a['event']==='viewport'){updateViewPort(_0xd98f1a);draw();}else if(_0xd98f1a['event']==='setScore'){var _0x1108b4=new Array();_0x1108b4['push']({'key':'score','value':_0xd98f1a['score']+''});console['log'](_0x1108b4);wx['setUserCloudStorage']({'KVDataList':_0x1108b4,'success':_0x1e81c1=>{console['log']('成功',_0x1e81c1);},'fail':_0x2ff022=>{console['log']('失败',_0x2ff022);}});}else if(_0xd98f1a['event']==='getRank'){wx['getFriendCloudStorage']({'keyList':['score'],'success':_0x111b10=>{console['log']('成功',_0x111b10);},'fail':_0x4389db=>{console['log']('失败',_0x4389db);}});}}});
+const style=require('./render/style');const template=require('./render/template');const Layout=require('./engine')['default'];let __env=GameGlobal['wx']||GameGlobal['tt']||GameGlobal['swan'];let sharedCanvas=__env['getSharedCanvas']();let sharedContext=sharedCanvas['getContext']('2d');function draw(){Layout['clear']();Layout['init'](template,style);Layout['layout'](sharedContext);}function updateViewPort(_0x13c728){Layout['updateViewPort']({'x':_0x13c728['x'],'y':_0x13c728['y'],'width':_0x13c728['width'],'height':_0x13c728['height']});}__env['onMessage'](_0x2b6d4e=>{if(_0x2b6d4e['type']==='engine'){if(_0x2b6d4e['event']==='viewport'){updateViewPort(_0x2b6d4e);draw();}else if(_0x2b6d4e['event']==='setScore'){var _0x55e710=new Array();_0x55e710['push']({'key':'score','value':_0x2b6d4e['score']+''});console['log'](_0x55e710);wx['setUserCloudStorage']({'KVDataList':_0x55e710,'success':_0x208986=>{console['log']('成功',_0x208986);},'fail':_0x4a6afc=>{console['log']('失败',_0x4a6afc);}});}else if(_0x2b6d4e['event']==='getRank'){wx['getFriendCloudStorage']({'keyList':['score'],'success':_0x493369=>{console['log']('成功',_0x493369);},'fail':_0x407be8=>{console['log']('失败',_0x407be8);}});}}});

+ 1 - 1
llk/build/wechatgame-005/openDataContext/render/dataDemo.js

@@ -1 +1 @@
-let dataDemo={'data':[]};const maxCount=0x1e;for(let i=0x0;i<maxCount;++i){let item={};item['rankScore']=Math['floor'](Math['random']()*0x1f4);item['avatarUrl']='openDataContext/render/avatar.png';item['nickname']='Player_'+i;dataDemo['data']['push'](item);}dataDemo['data']['sort']((_0x20d9fd,_0x194a4f)=>_0x194a4f['rankScore']-_0x20d9fd['rankScore']);export let friendRankData={'data':[],'itemBg':''};export function getFriendRankData(_0x291763,_0x1c2c15){wx['getFriendCloudStorage']({'keyList':[_0x291763],'success':_0x4ea874=>{console['log']('getFriendData\x20success--------',_0x4ea874);friendRankData['data']=_0x4ea874['data'];friendRankData['data']['sort']((_0x23fd81,_0x8b628a)=>_0x8b628a['KVDataList'][0x0]['value']-_0x23fd81['KVDataList'][0x0]['value']);friendRankData['itemBg']='openDataContext/render/itemBg.png';for(let _0x2602dc=0x0;_0x2602dc<friendRankData['data']['length'];_0x2602dc++){friendRankData['data'][_0x2602dc]['rankImg']='openDataContext/render/Rank_'+(_0x2602dc+0x1)+'.png';}_0x1c2c15&&_0x1c2c15();},'fail':_0x455a15=>{console['log']('getFriendData\x20fail--------',_0x455a15);_0x1c2c15&&_0x1c2c15(_0x455a15['data']);}});}module['exports']=dataDemo;
+let dataDemo={'data':[]};const maxCount=0x1e;for(let i=0x0;i<maxCount;++i){let item={};item['rankScore']=Math['floor'](Math['random']()*0x1f4);item['avatarUrl']='openDataContext/render/avatar.png';item['nickname']='Player_'+i;dataDemo['data']['push'](item);}dataDemo['data']['sort']((_0x95c06,_0x493473)=>_0x493473['rankScore']-_0x95c06['rankScore']);export let friendRankData={'data':[],'itemBg':''};export function getFriendRankData(_0x438547,_0x54a8ff){wx['getFriendCloudStorage']({'keyList':[_0x438547],'success':_0x38a1ce=>{console['log']('getFriendData\x20success--------',_0x38a1ce);friendRankData['data']=_0x38a1ce['data'];friendRankData['data']['sort']((_0x3763c2,_0x3d2479)=>_0x3d2479['KVDataList'][0x0]['value']-_0x3763c2['KVDataList'][0x0]['value']);friendRankData['itemBg']='openDataContext/render/itemBg.png';for(let _0x13efb9=0x0;_0x13efb9<friendRankData['data']['length'];_0x13efb9++){friendRankData['data'][_0x13efb9]['rankImg']='openDataContext/render/Rank_'+(_0x13efb9+0x1)+'.png';}_0x54a8ff&&_0x54a8ff();},'fail':_0x5650dd=>{console['log']('getFriendData\x20fail--------',_0x5650dd);_0x54a8ff&&_0x54a8ff(_0x5650dd['data']);}});}module['exports']=dataDemo;

+ 1 - 1
llk/build/wechatgame-005/openDataContext/render/template.js

@@ -1 +1 @@
-const dataDemo=require('./dataDemo');function anonymous(_0x257ba5){var _0x245e1d='<view\x20class=\x22container\x22\x20id=\x22main\x22>\x20<view\x20class=\x22header\x22>\x20<text\x20class=\x22title\x22\x20value=\x22排行榜\x22></text>\x20</view>\x20<view\x20class=\x22rankList\x22>\x20<scrollview\x20class=\x22list\x22>\x20';var _0x3b9b72=_0x257ba5['data'];if(_0x3b9b72){var _0x2c068b,_0x5bc8c2=-0x1,_0x3f7dab=_0x3b9b72['length']-0x1;while(_0x5bc8c2<_0x3f7dab){_0x2c068b=_0x3b9b72[_0x5bc8c2+=0x1];_0x245e1d+='\x20';if(_0x5bc8c2%0x2===0x1){_0x245e1d+='\x20<view\x20class=\x22listItem\x20listItemOld\x22>\x20';}_0x245e1d+='\x20';if(_0x5bc8c2%0x2===0x0){_0x245e1d+='\x20<view\x20class=\x22listItem\x22>\x20';}_0x245e1d+='\x20<view\x20id=\x22listItemUserData\x22>\x20<text\x20class=\x22listItemNum\x22\x20value=\x22'+(_0x5bc8c2+0x1)+'\x22></text>\x20<image\x20class=\x22listHeadImg\x22\x20src=\x22'+_0x2c068b['avatarUrl']+'\x22></image>\x20<text\x20class=\x22listItemName\x22\x20value=\x22'+_0x2c068b['nickname']+'\x22></text>\x20</view>\x20<text\x20class=\x22listItemScore\x22\x20value=\x22'+_0x2c068b['rankScore']+'\x20分\x22></text>\x20</view>\x20';}}_0x245e1d+='\x20</scrollview>\x20<text\x20class=\x22listTips\x22\x20value=\x22仅展示前\x20'+_0x257ba5['data']['length']+'\x20位好友排名\x22></text>\x20</view></view>';return _0x245e1d;}module['exports']=anonymous(dataDemo);
+const dataDemo=require('./dataDemo');function anonymous(_0x5b25dd){var _0x2812d9='<view\x20class=\x22container\x22\x20id=\x22main\x22>\x20<view\x20class=\x22header\x22>\x20<text\x20class=\x22title\x22\x20value=\x22排行榜\x22></text>\x20</view>\x20<view\x20class=\x22rankList\x22>\x20<scrollview\x20class=\x22list\x22>\x20';var _0x531905=_0x5b25dd['data'];if(_0x531905){var _0x595735,_0x49428c=-0x1,_0x36d489=_0x531905['length']-0x1;while(_0x49428c<_0x36d489){_0x595735=_0x531905[_0x49428c+=0x1];_0x2812d9+='\x20';if(_0x49428c%0x2===0x1){_0x2812d9+='\x20<view\x20class=\x22listItem\x20listItemOld\x22>\x20';}_0x2812d9+='\x20';if(_0x49428c%0x2===0x0){_0x2812d9+='\x20<view\x20class=\x22listItem\x22>\x20';}_0x2812d9+='\x20<view\x20id=\x22listItemUserData\x22>\x20<text\x20class=\x22listItemNum\x22\x20value=\x22'+(_0x49428c+0x1)+'\x22></text>\x20<image\x20class=\x22listHeadImg\x22\x20src=\x22'+_0x595735['avatarUrl']+'\x22></image>\x20<text\x20class=\x22listItemName\x22\x20value=\x22'+_0x595735['nickname']+'\x22></text>\x20</view>\x20<text\x20class=\x22listItemScore\x22\x20value=\x22'+_0x595735['rankScore']+'\x20分\x22></text>\x20</view>\x20';}}_0x2812d9+='\x20</scrollview>\x20<text\x20class=\x22listTips\x22\x20value=\x22仅展示前\x20'+_0x5b25dd['data']['length']+'\x20位好友排名\x22></text>\x20</view></view>';return _0x2812d9;}module['exports']=anonymous(dataDemo);

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/src/assets/ch/ch-sdk/ch-sdk.umd.7968b.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/src/chunks/bundle.2ec8f.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/src/polyfills.bundle.43263.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/src/system.bundle.f45da.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/subpackages/internal/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/subpackages/main/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/subpackages/module_basic/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/subpackages/module_extra/game.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame-005/web-adapter.b8331.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame/application.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame/assets/module_link/index.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame/engine-adapter.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame/first-screen.js


+ 1 - 1
llk/build/wechatgame/game.js

@@ -1 +1 @@
-function __initApp(){globalThis['__wxRequire']=require;require('./web-adapter');const _0x44c14c=require('./first-screen');require('src/polyfills.bundle.js');require('src/system.bundle.js');const _0x189a63=wx['getSystemInfoSync']();if(canvas){var _0x4ce1ec=canvas['width'];var _0x9874a6=canvas['height'];if(_0x189a63['screenWidth']<_0x189a63['screenHeight']){if(canvas['width']>canvas['height']){_0x4ce1ec=canvas['height'];_0x9874a6=canvas['width'];}}else{if(canvas['width']<canvas['height']){_0x4ce1ec=canvas['height'];_0x9874a6=canvas['width'];}}canvas['width']=_0x4ce1ec;canvas['height']=_0x9874a6;}if(canvas&&window['devicePixelRatio']>=0x2){canvas['width']*=_0x189a63['devicePixelRatio'];canvas['height']*=_0x189a63['devicePixelRatio'];}const _0x161486=require('src/import-map.js')['default'];System['warmup']({'importMap':_0x161486,'importMapUrl':'src/import-map.js','defaultHandler':_0x1ab6d0=>{require('.'+_0x1ab6d0);},'handlers':{'plugin:':_0x336a0e=>{requirePlugin(_0x336a0e);},'project:':_0x693df7=>{require(_0x693df7);}}});_0x44c14c['start']('default','default','false')['then'](()=>{return System['import']('./application.js');})['then'](_0x27a834=>{return _0x44c14c['setProgress'](0.2)['then'](()=>Promise['resolve'](_0x27a834));})['then'](({Application})=>{return new Application();})['then'](_0x168d36=>{return _0x44c14c['setProgress'](0.4)['then'](()=>Promise['resolve'](_0x168d36));})['then'](_0xcd915=>{return _0x18e4e9(_0xcd915);})['catch'](_0x6b5a66=>{console['error'](_0x6b5a66);});function _0x18e4e9(_0x47fa08){return System['import']('cc')['then'](_0x496539=>{return _0x44c14c['setProgress'](0.6)['then'](()=>Promise['resolve'](_0x496539));})['then'](_0x2b444f=>{require('./engine-adapter');return _0x47fa08['init'](_0x2b444f);})['then'](()=>{return _0x44c14c['end']()['then'](()=>_0x47fa08['start']());});}}var sysInfo=wx['getSystemInfoSync']();if(sysInfo['platform']['toLocaleLowerCase']()==='android'){GameGlobal['requestAnimationFrame'](__initApp);}else{__initApp();}
+function __initApp(){globalThis['__wxRequire']=require;require('./web-adapter');const _0x9d9dd5=require('./first-screen');require('src/polyfills.bundle.js');require('src/system.bundle.js');const _0x4a5d2e=wx['getSystemInfoSync']();if(canvas){var _0x588aeb=canvas['width'];var _0x15452a=canvas['height'];if(_0x4a5d2e['screenWidth']<_0x4a5d2e['screenHeight']){if(canvas['width']>canvas['height']){_0x588aeb=canvas['height'];_0x15452a=canvas['width'];}}else{if(canvas['width']<canvas['height']){_0x588aeb=canvas['height'];_0x15452a=canvas['width'];}}canvas['width']=_0x588aeb;canvas['height']=_0x15452a;}if(canvas&&window['devicePixelRatio']>=0x2){canvas['width']*=_0x4a5d2e['devicePixelRatio'];canvas['height']*=_0x4a5d2e['devicePixelRatio'];}const _0x4c7bf4=require('src/import-map.js')['default'];System['warmup']({'importMap':_0x4c7bf4,'importMapUrl':'src/import-map.js','defaultHandler':_0x6decf9=>{require('.'+_0x6decf9);},'handlers':{'plugin:':_0x37d1cd=>{requirePlugin(_0x37d1cd);},'project:':_0x1a88a1=>{require(_0x1a88a1);}}});_0x9d9dd5['start']('default','default','false')['then'](()=>{return System['import']('./application.js');})['then'](_0x464f0c=>{return _0x9d9dd5['setProgress'](0.2)['then'](()=>Promise['resolve'](_0x464f0c));})['then'](({Application})=>{return new Application();})['then'](_0x4c6da2=>{return _0x9d9dd5['setProgress'](0.4)['then'](()=>Promise['resolve'](_0x4c6da2));})['then'](_0x30fed7=>{return _0x2df7a1(_0x30fed7);})['catch'](_0x45e457=>{console['error'](_0x45e457);});function _0x2df7a1(_0x1ad631){return System['import']('cc')['then'](_0x16b1bd=>{return _0x9d9dd5['setProgress'](0.6)['then'](()=>Promise['resolve'](_0x16b1bd));})['then'](_0x409284=>{require('./engine-adapter');return _0x1ad631['init'](_0x409284);})['then'](()=>{return _0x9d9dd5['end']()['then'](()=>_0x1ad631['start']());});}}var sysInfo=wx['getSystemInfoSync']();if(sysInfo['platform']['toLocaleLowerCase']()==='android'){GameGlobal['requestAnimationFrame'](__initApp);}else{__initApp();}

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame/openDataContext/engine.js


+ 1 - 1
llk/build/wechatgame/openDataContext/index.js

@@ -1 +1 @@
-const style=require('./render/style');const template=require('./render/template');const Layout=require('./engine')['default'];let __env=GameGlobal['wx']||GameGlobal['tt']||GameGlobal['swan'];let sharedCanvas=__env['getSharedCanvas']();let sharedContext=sharedCanvas['getContext']('2d');function draw(){Layout['clear']();Layout['init'](template,style);Layout['layout'](sharedContext);}function updateViewPort(_0x2dc148){Layout['updateViewPort']({'x':_0x2dc148['x'],'y':_0x2dc148['y'],'width':_0x2dc148['width'],'height':_0x2dc148['height']});}__env['onMessage'](_0x139920=>{if(_0x139920['type']==='engine'){if(_0x139920['event']==='viewport'){updateViewPort(_0x139920);draw();}else if(_0x139920['event']==='setScore'){var _0x3e5063=new Array();_0x3e5063['push']({'key':'score','value':_0x139920['score']+''});console['log'](_0x3e5063);wx['setUserCloudStorage']({'KVDataList':_0x3e5063,'success':_0x5c37b2=>{console['log']('成功',_0x5c37b2);},'fail':_0x2af526=>{console['log']('失败',_0x2af526);}});}else if(_0x139920['event']==='getRank'){wx['getFriendCloudStorage']({'keyList':['score'],'success':_0x2f371e=>{console['log']('成功',_0x2f371e);},'fail':_0x3eec95=>{console['log']('失败',_0x3eec95);}});}}});
+const style=require('./render/style');const template=require('./render/template');const Layout=require('./engine')['default'];let __env=GameGlobal['wx']||GameGlobal['tt']||GameGlobal['swan'];let sharedCanvas=__env['getSharedCanvas']();let sharedContext=sharedCanvas['getContext']('2d');function draw(){Layout['clear']();Layout['init'](template,style);Layout['layout'](sharedContext);}function updateViewPort(_0x5e38e2){Layout['updateViewPort']({'x':_0x5e38e2['x'],'y':_0x5e38e2['y'],'width':_0x5e38e2['width'],'height':_0x5e38e2['height']});}__env['onMessage'](_0x4af128=>{if(_0x4af128['type']==='engine'){if(_0x4af128['event']==='viewport'){updateViewPort(_0x4af128);draw();}else if(_0x4af128['event']==='setScore'){var _0x5530b5=new Array();_0x5530b5['push']({'key':'score','value':_0x4af128['score']+''});console['log'](_0x5530b5);wx['setUserCloudStorage']({'KVDataList':_0x5530b5,'success':_0x355187=>{console['log']('成功',_0x355187);},'fail':_0x19aada=>{console['log']('失败',_0x19aada);}});}else if(_0x4af128['event']==='getRank'){wx['getFriendCloudStorage']({'keyList':['score'],'success':_0x186edf=>{console['log']('成功',_0x186edf);},'fail':_0xba6d01=>{console['log']('失败',_0xba6d01);}});}}});

+ 1 - 1
llk/build/wechatgame/openDataContext/render/dataDemo.js

@@ -1 +1 @@
-let dataDemo={'data':[]};const maxCount=0x1e;for(let i=0x0;i<maxCount;++i){let item={};item['rankScore']=Math['floor'](Math['random']()*0x1f4);item['avatarUrl']='openDataContext/render/avatar.png';item['nickname']='Player_'+i;dataDemo['data']['push'](item);}dataDemo['data']['sort']((_0x7f9e11,_0x22ade7)=>_0x22ade7['rankScore']-_0x7f9e11['rankScore']);export let friendRankData={'data':[],'itemBg':''};export function getFriendRankData(_0x4f976e,_0x454aca){wx['getFriendCloudStorage']({'keyList':[_0x4f976e],'success':_0x61dc3f=>{console['log']('getFriendData\x20success--------',_0x61dc3f);friendRankData['data']=_0x61dc3f['data'];friendRankData['data']['sort']((_0x47480,_0x24f86b)=>_0x24f86b['KVDataList'][0x0]['value']-_0x47480['KVDataList'][0x0]['value']);friendRankData['itemBg']='openDataContext/render/itemBg.png';for(let _0x4f549c=0x0;_0x4f549c<friendRankData['data']['length'];_0x4f549c++){friendRankData['data'][_0x4f549c]['rankImg']='openDataContext/render/Rank_'+(_0x4f549c+0x1)+'.png';}_0x454aca&&_0x454aca();},'fail':_0x4957e4=>{console['log']('getFriendData\x20fail--------',_0x4957e4);_0x454aca&&_0x454aca(_0x4957e4['data']);}});}module['exports']=dataDemo;
+let dataDemo={'data':[]};const maxCount=0x1e;for(let i=0x0;i<maxCount;++i){let item={};item['rankScore']=Math['floor'](Math['random']()*0x1f4);item['avatarUrl']='openDataContext/render/avatar.png';item['nickname']='Player_'+i;dataDemo['data']['push'](item);}dataDemo['data']['sort']((_0x2bbec0,_0x31e3b5)=>_0x31e3b5['rankScore']-_0x2bbec0['rankScore']);export let friendRankData={'data':[],'itemBg':''};export function getFriendRankData(_0x47dcb8,_0x57363e){wx['getFriendCloudStorage']({'keyList':[_0x47dcb8],'success':_0x1f3083=>{console['log']('getFriendData\x20success--------',_0x1f3083);friendRankData['data']=_0x1f3083['data'];friendRankData['data']['sort']((_0x53b6d5,_0x45e5a4)=>_0x45e5a4['KVDataList'][0x0]['value']-_0x53b6d5['KVDataList'][0x0]['value']);friendRankData['itemBg']='openDataContext/render/itemBg.png';for(let _0x372925=0x0;_0x372925<friendRankData['data']['length'];_0x372925++){friendRankData['data'][_0x372925]['rankImg']='openDataContext/render/Rank_'+(_0x372925+0x1)+'.png';}_0x57363e&&_0x57363e();},'fail':_0x29a293=>{console['log']('getFriendData\x20fail--------',_0x29a293);_0x57363e&&_0x57363e(_0x29a293['data']);}});}module['exports']=dataDemo;

+ 1 - 1
llk/build/wechatgame/openDataContext/render/template.js

@@ -1 +1 @@
-const dataDemo=require('./dataDemo');function anonymous(_0x2b9e49){var _0xeed059='<view\x20class=\x22container\x22\x20id=\x22main\x22>\x20<view\x20class=\x22header\x22>\x20<text\x20class=\x22title\x22\x20value=\x22排行榜\x22></text>\x20</view>\x20<view\x20class=\x22rankList\x22>\x20<scrollview\x20class=\x22list\x22>\x20';var _0x45cae7=_0x2b9e49['data'];if(_0x45cae7){var _0x68359d,_0x1652ec=-0x1,_0x1eb5d6=_0x45cae7['length']-0x1;while(_0x1652ec<_0x1eb5d6){_0x68359d=_0x45cae7[_0x1652ec+=0x1];_0xeed059+='\x20';if(_0x1652ec%0x2===0x1){_0xeed059+='\x20<view\x20class=\x22listItem\x20listItemOld\x22>\x20';}_0xeed059+='\x20';if(_0x1652ec%0x2===0x0){_0xeed059+='\x20<view\x20class=\x22listItem\x22>\x20';}_0xeed059+='\x20<view\x20id=\x22listItemUserData\x22>\x20<text\x20class=\x22listItemNum\x22\x20value=\x22'+(_0x1652ec+0x1)+'\x22></text>\x20<image\x20class=\x22listHeadImg\x22\x20src=\x22'+_0x68359d['avatarUrl']+'\x22></image>\x20<text\x20class=\x22listItemName\x22\x20value=\x22'+_0x68359d['nickname']+'\x22></text>\x20</view>\x20<text\x20class=\x22listItemScore\x22\x20value=\x22'+_0x68359d['rankScore']+'\x20分\x22></text>\x20</view>\x20';}}_0xeed059+='\x20</scrollview>\x20<text\x20class=\x22listTips\x22\x20value=\x22仅展示前\x20'+_0x2b9e49['data']['length']+'\x20位好友排名\x22></text>\x20</view></view>';return _0xeed059;}module['exports']=anonymous(dataDemo);
+const dataDemo=require('./dataDemo');function anonymous(_0x3ef4b7){var _0x43b672='<view\x20class=\x22container\x22\x20id=\x22main\x22>\x20<view\x20class=\x22header\x22>\x20<text\x20class=\x22title\x22\x20value=\x22排行榜\x22></text>\x20</view>\x20<view\x20class=\x22rankList\x22>\x20<scrollview\x20class=\x22list\x22>\x20';var _0x17053d=_0x3ef4b7['data'];if(_0x17053d){var _0x50532d,_0x5cd173=-0x1,_0x266f4d=_0x17053d['length']-0x1;while(_0x5cd173<_0x266f4d){_0x50532d=_0x17053d[_0x5cd173+=0x1];_0x43b672+='\x20';if(_0x5cd173%0x2===0x1){_0x43b672+='\x20<view\x20class=\x22listItem\x20listItemOld\x22>\x20';}_0x43b672+='\x20';if(_0x5cd173%0x2===0x0){_0x43b672+='\x20<view\x20class=\x22listItem\x22>\x20';}_0x43b672+='\x20<view\x20id=\x22listItemUserData\x22>\x20<text\x20class=\x22listItemNum\x22\x20value=\x22'+(_0x5cd173+0x1)+'\x22></text>\x20<image\x20class=\x22listHeadImg\x22\x20src=\x22'+_0x50532d['avatarUrl']+'\x22></image>\x20<text\x20class=\x22listItemName\x22\x20value=\x22'+_0x50532d['nickname']+'\x22></text>\x20</view>\x20<text\x20class=\x22listItemScore\x22\x20value=\x22'+_0x50532d['rankScore']+'\x20分\x22></text>\x20</view>\x20';}}_0x43b672+='\x20</scrollview>\x20<text\x20class=\x22listTips\x22\x20value=\x22仅展示前\x20'+_0x3ef4b7['data']['length']+'\x20位好友排名\x22></text>\x20</view></view>';return _0x43b672;}module['exports']=anonymous(dataDemo);

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame/src/assets/ch/ch-sdk/ch-sdk.umd.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
llk/build/wechatgame/src/chunks/bundle.js


Някои файлове не бяха показани, защото твърде много файлове са промени