浏览代码

no message

tjt 4 月之前
父节点
当前提交
3cbab426b8
共有 100 个文件被更改,包括 600 次插入3125 次删除
  1. 1 4
      idiom/assets/Scripts/Container_Manager.ts
  2. 0 4
      idiom/assets/Scripts/CreateIdiom.ts
  3. 2 1
      idiom/assets/module_basic.meta
  4. 0 9
      idiom/assets/module_basic/ui_set.meta
  5. 0 17
      idiom/assets/module_basic/ui_set/Layout_Set.ts
  6. 0 9
      idiom/assets/module_basic/ui_set/Layout_Set.ts.meta
  7. 0 2743
      idiom/assets/module_basic/ui_set/UI_Set.prefab
  8. 0 13
      idiom/assets/module_basic/ui_set/UI_Set.prefab.meta
  9. 0 57
      idiom/assets/module_basic/ui_set/UI_Set.ts
  10. 0 9
      idiom/assets/module_basic/ui_set/UI_Set.ts.meta
  11. 2 1
      idiom/assets/module_extra.meta
  12. 4 4
      idiom/assets/module_game/game/PlayerData.ts
  13. 0 0
      idiom/assets/module_game/game/cube.prefab
  14. 0 0
      idiom/assets/module_game/game/cube.prefab.meta
  15. 6 1
      idiom/assets/module_game/ui/UI/UI_Item.ts
  16. 2 1
      idiom/assets/module_game/ui/UI_Fail/Layout_Fail.ts
  17. 6 6
      idiom/assets/module_game/ui/UI_Fail/UI_Fail.ts
  18. 7 6
      idiom/assets/module_game/ui/UI_GameRules/UI_GameRules.ts
  19. 5 5
      idiom/assets/module_game/ui/UI_Hall/UI_Hall.ts
  20. 2 1
      idiom/assets/module_game/ui/UI_Idioms/Layout_Idioms.ts
  21. 5 5
      idiom/assets/module_game/ui/UI_Idioms/UI_Idioms.ts
  22. 7 6
      idiom/assets/module_game/ui/UI_Invite/UI_Invite.ts
  23. 14 14
      idiom/assets/module_game/ui/UI_Main/UI_Main.ts
  24. 10 10
      idiom/assets/module_game/ui/UI_Rank/Rank.prefab
  25. 30 22
      idiom/assets/module_game/ui/UI_Rank/UI_Rank.ts
  26. 6 6
      idiom/assets/module_game/ui/UI_Settings/UI_Settings.ts
  27. 12 1
      idiom/assets/module_game/ui/UI_Sign/Layout_Sign.ts
  28. 235 142
      idiom/assets/module_game/ui/UI_Sign/Sign.prefab
  29. 49 0
      idiom/assets/module_game/ui/UI_Sign/Sign_Reward.ts
  30. 9 0
      idiom/assets/module_game/ui/UI_Sign/Sign_Reward.ts.meta
  31. 57 7
      idiom/assets/module_game/ui/UI_Sign/UI_Sign.ts
  32. 11 11
      idiom/assets/module_game/ui/UI_Win/UI_Win.ts
  33. 0 9
      idiom/assets/prefab.meta
  34. 1 1
      idiom/assets/start/Start.ts
  35. 61 0
      idiom/build/web-desktop/application.js
  36. 0 0
      idiom/build/web-desktop/assets/internal/config.json
  37. 0 0
      idiom/build/web-desktop/assets/internal/import/09/09a92f563.json
  38. 0 0
      idiom/build/web-desktop/assets/internal/index.js
  39. 二进制
      idiom/build/web-desktop/assets/internal/native/08/0835f102-5471-47a3-9a76-01c07ac9cdb2/OpenSans-Regular.ttf
  40. 二进制
      idiom/build/web-desktop/assets/internal/native/0e/0ed97c56-390e-4dd1-96b7-e7f2d93a98ed/OpenSans-Italic.ttf
  41. 二进制
      idiom/build/web-desktop/assets/internal/native/b2/b23391b6-52eb-46a6-8da1-6244d9d315fb/OpenSans-BoldItalic.ttf
  42. 二进制
      idiom/build/web-desktop/assets/internal/native/b5/b5475517-23b9-4873-bc1a-968d96616081/OpenSans-Bold.ttf
  43. 1 0
      idiom/build/web-desktop/assets/main/config.json
  44. 0 0
      idiom/build/web-desktop/assets/main/import/01/0122af738.json
  45. 1 0
      idiom/build/web-desktop/assets/main/import/0e/0edeca84e.json
  46. 1 0
      idiom/build/web-desktop/assets/main/import/1e/1edeca84e.json
  47. 1 0
      idiom/build/web-desktop/assets/main/import/1e/1edeca84e@6c48a.json
  48. 1 0
      idiom/build/web-desktop/assets/main/import/51/5195ff34-a6fb-4b4a-aa64-810910eeb86a.json
  49. 1 0
      idiom/build/web-desktop/assets/main/import/51/5195ff34-a6fb-4b4a-aa64-810910eeb86a@6c48a.json
  50. 1 0
      idiom/build/web-desktop/assets/main/import/fd/fd8ec536-a354-4a17-9c74-4f3883c378c8.json
  51. 2 0
      idiom/build/web-desktop/assets/main/index.js
  52. 0 0
      idiom/build/web-desktop/assets/main/native/1e/1edeca84e.png
  53. 二进制
      idiom/build/web-desktop/assets/main/native/51/5195ff34-a6fb-4b4a-aa64-810910eeb86a.png
  54. 二进制
      idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@40c10.png
  55. 二进制
      idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@74afd.png
  56. 二进制
      idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@7d38f.png
  57. 二进制
      idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@8fd34.png
  58. 二进制
      idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@bb97f.png
  59. 二进制
      idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@e9a6d.png
  60. 二进制
      idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@40c10.png
  61. 二进制
      idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@74afd.png
  62. 二进制
      idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@7d38f.png
  63. 二进制
      idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@8fd34.png
  64. 二进制
      idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@bb97f.png
  65. 二进制
      idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@e9a6d.png
  66. 1 0
      idiom/build/web-desktop/assets/module_basic/config.json
  67. 1 0
      idiom/build/web-desktop/assets/module_basic/import/03/031106259.json
  68. 0 0
      idiom/build/web-desktop/assets/module_basic/import/07/07325bfaa.json
  69. 1 0
      idiom/build/web-desktop/assets/module_basic/import/0b/0ba471961.json
  70. 1 0
      idiom/build/web-desktop/assets/module_basic/import/20/20835ba4-6145-4fbc-a58a-051ce700aa3e.json
  71. 1 0
      idiom/build/web-desktop/assets/module_basic/import/7d/7d8f9b89-4fd1-4c9f-a3ab-38ec7cded7ca.json
  72. 0 0
      idiom/build/web-desktop/assets/module_basic/import/c9/c9acfa8b-b058-479c-a49b-f885bfb69fb5.json
  73. 10 0
      idiom/build/web-desktop/assets/module_basic/index.js
  74. 二进制
      idiom/build/web-desktop/assets/module_basic/native/20/20835ba4-6145-4fbc-a58a-051ce700aa3e.png
  75. 二进制
      idiom/build/web-desktop/assets/module_basic/native/7d/7d8f9b89-4fd1-4c9f-a3ab-38ec7cded7ca.png
  76. 1 0
      idiom/build/web-desktop/assets/module_extra/config.json
  77. 1 0
      idiom/build/web-desktop/assets/module_extra/import/3e/3e7816f5-0c22-4f94-aea8-40a97d44c273.json
  78. 0 0
      idiom/build/web-desktop/assets/module_extra/import/5c/5c5e6779-a91a-4893-b487-b880ed44f4c2.json
  79. 26 0
      idiom/build/web-desktop/assets/module_extra/index.js
  80. 0 0
      idiom/build/web-desktop/assets/module_game/config.json
  81. 1 0
      idiom/build/web-desktop/assets/module_game/import/00/00ea8543-6a26-417c-88d4-cef1a7b6ac0c.json
  82. 0 0
      idiom/build/web-desktop/assets/module_game/import/01/01123dc98.json
  83. 0 0
      idiom/build/web-desktop/assets/module_game/import/02/02c882590.json
  84. 1 0
      idiom/build/web-desktop/assets/module_game/import/02/02d15b1f2.json
  85. 0 0
      idiom/build/web-desktop/assets/module_game/import/03/0329651a2.json
  86. 1 0
      idiom/build/web-desktop/assets/module_game/import/03/037b9bbd-59a8-4e77-8edd-bced1b4bf0fe.json
  87. 0 0
      idiom/build/web-desktop/assets/module_game/import/04/042b497f3.json
  88. 0 0
      idiom/build/web-desktop/assets/module_game/import/04/0460549a9.json
  89. 0 0
      idiom/build/web-desktop/assets/module_game/import/04/04a8467e0.json
  90. 0 0
      idiom/build/web-desktop/assets/module_game/import/05/055f35c52.json
  91. 0 0
      idiom/build/web-desktop/assets/module_game/import/06/065fa45f1.json
  92. 0 0
      idiom/build/web-desktop/assets/module_game/import/06/06fa4c474.json
  93. 0 0
      idiom/build/web-desktop/assets/module_game/import/07/07dc924bd.json
  94. 0 0
      idiom/build/web-desktop/assets/module_game/import/09/093f10e90.json
  95. 0 0
      idiom/build/web-desktop/assets/module_game/import/0a/0a3c3a71e.json
  96. 0 0
      idiom/build/web-desktop/assets/module_game/import/0c/0c5a2fc7e.json
  97. 0 0
      idiom/build/web-desktop/assets/module_game/import/0d/0da14c7f5.json
  98. 0 0
      idiom/build/web-desktop/assets/module_game/import/0e/0e8f971ab.json
  99. 0 0
      idiom/build/web-desktop/assets/module_game/import/0f/0f272fc25.json
  100. 1 0
      idiom/build/web-desktop/assets/module_game/import/11/11123dc98.json

+ 1 - 4
idiom/assets/Scripts/Container_Manager.ts

@@ -1,8 +1,4 @@
 import { _decorator, BoxCollider, Component, find, instantiate, Node, NodePool, Prefab, Quat, random, RigidBody } from 'cc';
-import { TableUtil } from '../module_extra/table_ts/TableUtil';
-import { table_idiom } from '../module_extra/table_ts/table_idiom';
-import TableLoadUtil from '../core/util/TableLoadUtil';
-import { ModuleDef } from './ModuleDef';
 import ch_util from '../ch/ch_util';
 
 import { CreateIdiom } from './CreateIdiom';
@@ -13,6 +9,7 @@ import { GameCtl } from './GameCtl';
 import { UI_Main } from '../module_game/ui/UI_Main/UI_Main';
 import { table_level } from '../module_extra/table_ts/table_level';
 import { Hall } from './Hall';
+import { table_idiom } from '../module_extra/table_ts/table_idiom';
 const { ccclass, property } = _decorator;
 
 @ccclass('Container_Manager')

+ 0 - 4
idiom/assets/Scripts/CreateIdiom.ts

@@ -1,10 +1,6 @@
 import { _decorator, Component, debug, director, find, instantiate, Layers, Node, NodePool, Prefab, tween, Vec3 } from 'cc';
 import { Cube_Infor, Cube_State } from './Cube_Infor';
-import { Container } from '../core/util_class/Container';
 import { Container_Manager } from './Container_Manager';
-import { UI_Main } from '../module_game/ui/UI_Main/UI_Main';
-import { gui } from '../core/ui/ui';
-import { UI_Idioms } from '../module_game/ui/UI_Idioms/UI_Idioms';
 const { ccclass, property } = _decorator;
 
 @ccclass('CreateIdiom')

+ 2 - 1
idiom/assets/module_basic.meta

@@ -6,6 +6,7 @@
   "files": [],
   "subMetas": {},
   "userData": {
-    "isBundle": true
+    "isBundle": true,
+    "priority": 6
   }
 }

+ 0 - 9
idiom/assets/module_basic/ui_set.meta

@@ -1,9 +0,0 @@
-{
-  "ver": "1.2.0",
-  "importer": "directory",
-  "imported": true,
-  "uuid": "e5d6ef15-a97f-4e64-b58a-cfa634e14a76",
-  "files": [],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 17
idiom/assets/module_basic/ui_set/Layout_Set.ts

@@ -1,17 +0,0 @@
-import { _decorator, Button, Component, Label, Node, Toggle, UITransform } from 'cc';
-const { ccclass, property } = _decorator;
-
-@ccclass('Layout_Set')
-export class Layout_Set extends Component {
-    @property(Button)
-    btnClose:Button;
-    @property(Toggle)
-    toogleMusic:Toggle;
-    @property(Toggle)
-    toogleSound:Toggle;
-    @property(Button)
-    btnMain:Button;
-    @property(Button)
-    btnRestart:Button;
-}
-

+ 0 - 9
idiom/assets/module_basic/ui_set/Layout_Set.ts.meta

@@ -1,9 +0,0 @@
-{
-  "ver": "4.0.24",
-  "importer": "typescript",
-  "imported": true,
-  "uuid": "448c8c1f-110b-4555-8034-7805e0cd66d1",
-  "files": [],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 2743
idiom/assets/module_basic/ui_set/UI_Set.prefab

@@ -1,2743 +0,0 @@
-[
-  {
-    "__type__": "cc.Prefab",
-    "_name": "UI_Set",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_native": "",
-    "data": {
-      "__id__": 1
-    },
-    "optimizationPolicy": 0,
-    "persistent": false
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "UI_Set",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": null,
-    "_children": [
-      {
-        "__id__": 2
-      },
-      {
-        "__id__": 12
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 110
-      },
-      {
-        "__id__": 112
-      },
-      {
-        "__id__": 114
-      }
-    ],
-    "_prefab": {
-      "__id__": 116
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "SpriteSplash",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 1
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 3
-      },
-      {
-        "__id__": 5
-      },
-      {
-        "__id__": 7
-      },
-      {
-        "__id__": 9
-      }
-    ],
-    "_prefab": {
-      "__id__": 11
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 2
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 4
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 750,
-      "height": 1634
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "63K2dIINBBrreq0JjIfMrb"
-  },
-  {
-    "__type__": "cc.Widget",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 2
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 6
-    },
-    "_alignFlags": 45,
-    "_target": null,
-    "_left": 0,
-    "_right": 0,
-    "_top": 0,
-    "_bottom": 0,
-    "_horizontalCenter": 0,
-    "_verticalCenter": 0,
-    "_isAbsLeft": true,
-    "_isAbsRight": true,
-    "_isAbsTop": true,
-    "_isAbsBottom": true,
-    "_isAbsHorizontalCenter": true,
-    "_isAbsVerticalCenter": true,
-    "_originalWidth": 100,
-    "_originalHeight": 100,
-    "_alignMode": 2,
-    "_lockFlags": 0,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "9bFD+aQeZAWqnNzIajBz0l"
-  },
-  {
-    "__type__": "cc.BlockInputEvents",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 2
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 8
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "fd1aRLHE1K6K8M106dTr+J"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 2
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 10
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 0,
-      "g": 0,
-      "b": 0,
-      "a": 100
-    },
-    "_spriteFrame": {
-      "__uuid__": "b730527c-3233-41c2-aaf7-7cdab58f9749@f9941",
-      "__expectedType__": "cc.SpriteFrame"
-    },
-    "_type": 1,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "52cmATuQxKzYV9+YEMXs6H"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "61RX5Po4FNSLkvw8IPjVkv",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "mb",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 1
-    },
-    "_children": [
-      {
-        "__id__": 13
-      },
-      {
-        "__id__": 19
-      },
-      {
-        "__id__": 27
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 105
-      },
-      {
-        "__id__": 107
-      }
-    ],
-    "_prefab": {
-      "__id__": 109
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 362.647,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "settitle",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 12
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 14
-      },
-      {
-        "__id__": 16
-      }
-    ],
-    "_prefab": {
-      "__id__": 18
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": -61.63499999999999,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 13
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 15
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 117,
-      "height": 58
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "8bJBcgmKtCn6gObEsffeaV"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 13
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 17
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 0,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "d5wv5keM1Ff7J+4xLQAHOo"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "abYXdnl0ZG4JUj73TwTo5X",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "BtnClose",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 12
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 20
-      },
-      {
-        "__id__": 22
-      },
-      {
-        "__id__": 24
-      }
-    ],
-    "_prefab": {
-      "__id__": 26
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 305.302,
-      "y": -26.474,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 19
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 21
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 82,
-      "height": 82
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "a2JOv+xh5HVpLsuCT/AYGu"
-  },
-  {
-    "__type__": "cc.Button",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 19
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 23
-    },
-    "clickEvents": [],
-    "_interactable": true,
-    "_transition": 3,
-    "_normalColor": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_hoverColor": {
-      "__type__": "cc.Color",
-      "r": 211,
-      "g": 211,
-      "b": 211,
-      "a": 255
-    },
-    "_pressedColor": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_disabledColor": {
-      "__type__": "cc.Color",
-      "r": 124,
-      "g": 124,
-      "b": 124,
-      "a": 255
-    },
-    "_normalSprite": null,
-    "_hoverSprite": null,
-    "_pressedSprite": null,
-    "_disabledSprite": null,
-    "_duration": 0.1,
-    "_zoomScale": 1.2,
-    "_target": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "176WN5VzZNE5NJ15t43E+p"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 19
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 25
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 0,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "2ftEv7quBBfIAhqHRiJHB8"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "e9BAnlzbVMHbx2p7ZF5pcD",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "root",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 12
-    },
-    "_children": [
-      {
-        "__id__": 28
-      },
-      {
-        "__id__": 72
-      },
-      {
-        "__id__": 86
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 100
-      },
-      {
-        "__id__": 102
-      }
-    ],
-    "_prefab": {
-      "__id__": 104
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": -289.623,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "set",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 27
-    },
-    "_children": [
-      {
-        "__id__": 29
-      },
-      {
-        "__id__": 49
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 69
-      }
-    ],
-    "_prefab": {
-      "__id__": 71
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 105,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Sound",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 28
-    },
-    "_children": [
-      {
-        "__id__": 30
-      },
-      {
-        "__id__": 36
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 42
-      },
-      {
-        "__id__": 44
-      },
-      {
-        "__id__": 46
-      }
-    ],
-    "_prefab": {
-      "__id__": 48
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 129.735,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Checkmark",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 29
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 31
-      },
-      {
-        "__id__": 33
-      }
-    ],
-    "_prefab": {
-      "__id__": 35
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 30
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 32
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 89,
-      "height": 89
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "2fdu3SQJBNSZOzYQz6pBcv"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 30
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 34
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 0,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "67CcZSwDVMT7pJ771pc+Yi"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "19Kx95jhhFb7EQ7G8xWE9e",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "sound_txt",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 29
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 37
-      },
-      {
-        "__id__": 39
-      }
-    ],
-    "_prefab": {
-      "__id__": 41
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": -2.323,
-      "y": -87.301,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 36
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 38
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 98,
-      "height": 50
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "b59L5EpKtK7ZloGNKmAgdN"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 36
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 40
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 0,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "64RXV/04ZJc6jjVE5CAUfZ"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "3bgmDMfN9MEZkzjUlsrN+b",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 29
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 43
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 126,
-      "height": 126
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "07rEWzMbxPsrlCRe5Wqnfa"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 29
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 45
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 0,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "98ngKXVVJBhJA/msaBBfS1"
-  },
-  {
-    "__type__": "cc.Toggle",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 29
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 47
-    },
-    "clickEvents": [],
-    "_interactable": true,
-    "_transition": 0,
-    "_normalColor": {
-      "__type__": "cc.Color",
-      "r": 214,
-      "g": 214,
-      "b": 214,
-      "a": 255
-    },
-    "_hoverColor": {
-      "__type__": "cc.Color",
-      "r": 211,
-      "g": 211,
-      "b": 211,
-      "a": 255
-    },
-    "_pressedColor": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_disabledColor": {
-      "__type__": "cc.Color",
-      "r": 124,
-      "g": 124,
-      "b": 124,
-      "a": 255
-    },
-    "_normalSprite": null,
-    "_hoverSprite": null,
-    "_pressedSprite": null,
-    "_disabledSprite": null,
-    "_duration": 0.1,
-    "_zoomScale": 1.2,
-    "_target": {
-      "__id__": 29
-    },
-    "checkEvents": [],
-    "_isChecked": true,
-    "_checkMark": {
-      "__id__": 33
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "c30ZKxfExGBI+uSrfYgX1g"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "4b2rOko4pCGp9zLtcFieSP",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Music",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 28
-    },
-    "_children": [
-      {
-        "__id__": 50
-      },
-      {
-        "__id__": 56
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 62
-      },
-      {
-        "__id__": 64
-      },
-      {
-        "__id__": 66
-      }
-    ],
-    "_prefab": {
-      "__id__": 68
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": -117.315,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Checkmark",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 49
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 51
-      },
-      {
-        "__id__": 53
-      }
-    ],
-    "_prefab": {
-      "__id__": 55
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 50
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 52
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 89,
-      "height": 89
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "01UYs6NuJECLDepp+XarMN"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 50
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 54
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 0,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "3612CJboRJta0i/CS8GPTN"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "96KKIsdA9E3Iud3oluoeDB",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "sound_txt",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 49
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 57
-      },
-      {
-        "__id__": 59
-      }
-    ],
-    "_prefab": {
-      "__id__": 61
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 2.271,
-      "y": -87.301,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 56
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 58
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 99,
-      "height": 49
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "4eMykXOcNHpphCLr/SyFjC"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 56
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 60
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 0,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "56PpIHwVZJ8KTdjKCXmfn1"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "bdeGAksTZMQb0u6gvjJwcq",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 49
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 63
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 126,
-      "height": 126
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "20bKRzVT5P07+EA0mE536d"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 49
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 65
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": {
-      "__uuid__": "2ea15da1-f1d6-45ea-b7a3-5be08a441bdc@f9941",
-      "__expectedType__": "cc.SpriteFrame"
-    },
-    "_type": 0,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "2adTxsz7pLOpTKuX4lZnVQ"
-  },
-  {
-    "__type__": "cc.Toggle",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 49
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 67
-    },
-    "clickEvents": [],
-    "_interactable": true,
-    "_transition": 0,
-    "_normalColor": {
-      "__type__": "cc.Color",
-      "r": 214,
-      "g": 214,
-      "b": 214,
-      "a": 255
-    },
-    "_hoverColor": {
-      "__type__": "cc.Color",
-      "r": 211,
-      "g": 211,
-      "b": 211,
-      "a": 255
-    },
-    "_pressedColor": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_disabledColor": {
-      "__type__": "cc.Color",
-      "r": 124,
-      "g": 124,
-      "b": 124,
-      "a": 255
-    },
-    "_normalSprite": null,
-    "_hoverSprite": null,
-    "_pressedSprite": null,
-    "_disabledSprite": null,
-    "_duration": 0.1,
-    "_zoomScale": 1.2,
-    "_target": {
-      "__id__": 49
-    },
-    "checkEvents": [],
-    "_isChecked": true,
-    "_checkMark": {
-      "__id__": 53
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "8599rYA7pNWpEriiIbvyID"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "07lq/s0OFEvougWmHJgDBM",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 28
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 70
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 500,
-      "height": 250
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "7aAoUmyJNOgY3iL3bk6Wzj"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "9eUYKI/eVBx6+AgIROMUiQ",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "BtnRestart",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 27
-    },
-    "_children": [
-      {
-        "__id__": 73
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 79
-      },
-      {
-        "__id__": 81
-      },
-      {
-        "__id__": 83
-      }
-    ],
-    "_prefab": {
-      "__id__": 85
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 3.137999999999977,
-      "y": -82.5,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Label",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 72
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 74
-      },
-      {
-        "__id__": 76
-      }
-    ],
-    "_prefab": {
-      "__id__": 78
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 73
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 75
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 124,
-      "height": 54.4
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "61zmcjxkBDk7Dqhan1rqXg"
-  },
-  {
-    "__type__": "cc.Label",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 73
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 77
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_string": "重新开始",
-    "_horizontalAlign": 1,
-    "_verticalAlign": 1,
-    "_actualFontSize": 30,
-    "_fontSize": 30,
-    "_fontFamily": "Arial",
-    "_lineHeight": 40,
-    "_overflow": 0,
-    "_enableWrapText": true,
-    "_font": null,
-    "_isSystemFontUsed": true,
-    "_spacingX": 0,
-    "_isItalic": false,
-    "_isBold": false,
-    "_isUnderline": false,
-    "_underlineHeight": 2,
-    "_cacheMode": 1,
-    "_enableOutline": true,
-    "_outlineColor": {
-      "__type__": "cc.Color",
-      "r": 0,
-      "g": 48,
-      "b": 21,
-      "a": 255
-    },
-    "_outlineWidth": 2,
-    "_enableShadow": false,
-    "_shadowColor": {
-      "__type__": "cc.Color",
-      "r": 0,
-      "g": 0,
-      "b": 0,
-      "a": 255
-    },
-    "_shadowOffset": {
-      "__type__": "cc.Vec2",
-      "x": 2,
-      "y": 2
-    },
-    "_shadowBlur": 2,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "c4zsquw9ZIza04w7hrPWEN"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "d0Kmsyh/NCp5aVyGl2rSkM",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 72
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 80
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 234,
-      "height": 85
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "56zP8jCYpOjJjIvBwE13VE"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 72
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 82
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 1,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "b3tGEkKDRBdpyOr21zZP3X"
-  },
-  {
-    "__type__": "cc.Button",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 72
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 84
-    },
-    "clickEvents": [],
-    "_interactable": true,
-    "_transition": 3,
-    "_normalColor": {
-      "__type__": "cc.Color",
-      "r": 214,
-      "g": 214,
-      "b": 214,
-      "a": 255
-    },
-    "_hoverColor": {
-      "__type__": "cc.Color",
-      "r": 211,
-      "g": 211,
-      "b": 211,
-      "a": 255
-    },
-    "_pressedColor": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_disabledColor": {
-      "__type__": "cc.Color",
-      "r": 124,
-      "g": 124,
-      "b": 124,
-      "a": 255
-    },
-    "_normalSprite": null,
-    "_hoverSprite": null,
-    "_pressedSprite": null,
-    "_disabledSprite": null,
-    "_duration": 0.1,
-    "_zoomScale": 1.2,
-    "_target": {
-      "__id__": 72
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "d8GptW1j5Ms6niaAQHgXCK"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "194Ilg90FAnJMNKC6/zjtf",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "BtnBackMain",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 27
-    },
-    "_children": [
-      {
-        "__id__": 87
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 93
-      },
-      {
-        "__id__": 95
-      },
-      {
-        "__id__": 97
-      }
-    ],
-    "_prefab": {
-      "__id__": 99
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": -0.8129999999999882,
-      "y": -187.5,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Label-001",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 86
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 88
-      },
-      {
-        "__id__": 90
-      }
-    ],
-    "_prefab": {
-      "__id__": 92
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 3.950999999999965,
-      "y": 2.6370000000000573,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 33554432,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 87
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 89
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 124,
-      "height": 54.4
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "19ODuY2VdJV57tynyvcgIC"
-  },
-  {
-    "__type__": "cc.Label",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 87
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 91
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_string": "回到主页",
-    "_horizontalAlign": 1,
-    "_verticalAlign": 1,
-    "_actualFontSize": 30,
-    "_fontSize": 30,
-    "_fontFamily": "Arial",
-    "_lineHeight": 40,
-    "_overflow": 0,
-    "_enableWrapText": true,
-    "_font": null,
-    "_isSystemFontUsed": true,
-    "_spacingX": 0,
-    "_isItalic": false,
-    "_isBold": false,
-    "_isUnderline": false,
-    "_underlineHeight": 2,
-    "_cacheMode": 1,
-    "_enableOutline": true,
-    "_outlineColor": {
-      "__type__": "cc.Color",
-      "r": 0,
-      "g": 48,
-      "b": 21,
-      "a": 255
-    },
-    "_outlineWidth": 2,
-    "_enableShadow": false,
-    "_shadowColor": {
-      "__type__": "cc.Color",
-      "r": 0,
-      "g": 0,
-      "b": 0,
-      "a": 255
-    },
-    "_shadowOffset": {
-      "__type__": "cc.Vec2",
-      "x": 2,
-      "y": 2
-    },
-    "_shadowBlur": 2,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "cbsdGtamFAUqCEQYsoSctw"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "e87TCye/ZPCrjSImR83gxL",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 86
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 94
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 234,
-      "height": 85
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "16uC6HEMhDWIVtbtBVagX0"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 86
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 96
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": null,
-    "_type": 1,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "f6SM5J9yxJvZMv+AduDD3a"
-  },
-  {
-    "__type__": "cc.Button",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 86
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 98
-    },
-    "clickEvents": [],
-    "_interactable": true,
-    "_transition": 3,
-    "_normalColor": {
-      "__type__": "cc.Color",
-      "r": 214,
-      "g": 214,
-      "b": 214,
-      "a": 255
-    },
-    "_hoverColor": {
-      "__type__": "cc.Color",
-      "r": 211,
-      "g": 211,
-      "b": 211,
-      "a": 255
-    },
-    "_pressedColor": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_disabledColor": {
-      "__type__": "cc.Color",
-      "r": 124,
-      "g": 124,
-      "b": 124,
-      "a": 255
-    },
-    "_normalSprite": null,
-    "_hoverSprite": null,
-    "_pressedSprite": null,
-    "_disabledSprite": null,
-    "_duration": 0.1,
-    "_zoomScale": 1.2,
-    "_target": {
-      "__id__": 86
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "6ewfGeiHRL7L560LHFr66m"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "6dUvnyEc5G9ZAJDy2xcUUr",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 27
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 101
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 600,
-      "height": 460
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "0dxGPep0JLIb4w6LbrArQj"
-  },
-  {
-    "__type__": "cc.Layout",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 27
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 103
-    },
-    "_resizeMode": 1,
-    "_layoutType": 2,
-    "_cellSize": {
-      "__type__": "cc.Size",
-      "width": 40,
-      "height": 40
-    },
-    "_startAxis": 0,
-    "_paddingLeft": 0,
-    "_paddingRight": 0,
-    "_paddingTop": 0,
-    "_paddingBottom": 0,
-    "_spacingX": 0,
-    "_spacingY": 20,
-    "_verticalDirection": 1,
-    "_horizontalDirection": 0,
-    "_constraint": 0,
-    "_constraintNum": 2,
-    "_affectedByScale": false,
-    "_isAlign": false,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "dalxp71kJEd5ubB42qirfb"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "4dw38NvcdC5bNX8QAMqiym",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 12
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 106
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 688,
-      "height": 566
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 1
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "342V6/p/lH6b3HJPRtZMOV"
-  },
-  {
-    "__type__": "cc.Sprite",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 12
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 108
-    },
-    "_customMaterial": null,
-    "_srcBlendFactor": 2,
-    "_dstBlendFactor": 4,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_spriteFrame": {
-      "__uuid__": "1e67e0d7-055f-4b2a-a025-331d5c17bab2@f9941",
-      "__expectedType__": "cc.SpriteFrame"
-    },
-    "_type": 2,
-    "_fillType": 0,
-    "_sizeMode": 0,
-    "_fillCenter": {
-      "__type__": "cc.Vec2",
-      "x": 0,
-      "y": 0
-    },
-    "_fillStart": 0,
-    "_fillRange": 0,
-    "_isTrimmedMode": true,
-    "_useGrayscale": false,
-    "_atlas": null,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "64+IRNWoJKRrUWZKEkPYQY"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "2dOHu0BGJCWolEavGlArDE",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 1
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 111
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 750,
-      "height": 1634
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "36s10Xf9pIvajPWGeX/CX0"
-  },
-  {
-    "__type__": "cc.Widget",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 1
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 113
-    },
-    "_alignFlags": 45,
-    "_target": null,
-    "_left": 0,
-    "_right": 0,
-    "_top": 0,
-    "_bottom": 0,
-    "_horizontalCenter": 0,
-    "_verticalCenter": 0,
-    "_isAbsLeft": true,
-    "_isAbsRight": true,
-    "_isAbsTop": true,
-    "_isAbsBottom": true,
-    "_isAbsHorizontalCenter": true,
-    "_isAbsVerticalCenter": true,
-    "_originalWidth": 100,
-    "_originalHeight": 100,
-    "_alignMode": 2,
-    "_lockFlags": 0,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "b9QOfnkotPiagncqtl36jx"
-  },
-  {
-    "__type__": "448c8wfEQtFVYA0eAXgzWbR",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 1
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 115
-    },
-    "btnClose": {
-      "__id__": 22
-    },
-    "toogleMusic": {
-      "__id__": 66
-    },
-    "toogleSound": {
-      "__id__": 46
-    },
-    "btnMain": {
-      "__id__": 97
-    },
-    "btnRestart": {
-      "__id__": 83
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "cfupv3TZ1DFrxibS/bYLuj"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "c44sWHky9I6rJX61TtfCLr",
-    "instance": null,
-    "targetOverrides": null
-  }
-]

+ 0 - 13
idiom/assets/module_basic/ui_set/UI_Set.prefab.meta

@@ -1,13 +0,0 @@
-{
-  "ver": "1.1.50",
-  "importer": "prefab",
-  "imported": true,
-  "uuid": "85486817-12a0-4814-9b0d-6599db1d8c4e",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {
-    "syncNodeName": "UI_Set"
-  }
-}

+ 0 - 57
idiom/assets/module_basic/ui_set/UI_Set.ts

@@ -1,57 +0,0 @@
-import { Button, Size, Toggle } from "cc";
-import { Layout_Set } from "./Layout_Set";
-import { ModuleDef } from "../../scripts/ModuleDef";
-import { GameUILayers, gui, ui_base } from "../../core/ui/ui";
-import { ch } from "../../ch/ch";
-import get_new_wait from "../../core/util_class/Wait";
-export class UI_Set extends ui_base {
-    constructor() {
-        super(ModuleDef.BASIC, 'ui_set/UI_Set', GameUILayers.POPUP, Layout_Set);
-    }
-    protected onCreated(is_in_game: boolean): void {
-        let layout = this.getLayout<Layout_Set>();
-        this.onButtonEvent(layout.btnClose, this.onClose, this);
-        this.onButtonEvent(layout.btnRestart, this.onRestart, this);
-        this.onButtonEvent(layout.btnMain, this.onMain, this);
-        layout.toogleMusic.isChecked = ch.audio.volumeMusic == 0;
-        layout.toogleSound.isChecked = !ch.audio.switchEffect;
-        this.onToggleEvent(layout.toogleMusic, this.onMusic, this);
-        this.onToggleEvent(layout.toogleSound, this.onSound, this);
-        ch.audio.pause();
-        gui.scale_anim(layout.btnClose.node.parent);
-        //
-        layout.btnRestart.node.active = is_in_game;
-        layout.btnMain.node.active = is_in_game;
-    }
-    private onClose(button: Button): void {
-
-        this.wait.resolve(null);
-        this.close();
-        ch.audio.resume();
-    }
-    private wait = get_new_wait<string>();
-    public async await_choose(): Promise<string> {
-        return this.wait.wait();
-    }
-    private onRestart(button: Button): void {
-        this.wait.resolve('restart');
-        this.close();
-    }
-    private onMain(button: Button): void {
-        this.wait.resolve('remain');
-        this.close();
-    }
-    private onMusic(toggle: Toggle): void {
-        ch.audio.volumeMusic = toggle.isChecked ? 0 : 1;
-        ch.audio.save();
-    }
-    private onSound(toggle: Toggle): void {
-        ch.audio.switchEffect = !toggle.isChecked;
-        ch.audio.save();
-    }
-    protected onDispose(): void {
-        this.wait?.resolve(null);
-        this.wait?.dispose();
-        this.wait = null;
-    }
-}

+ 0 - 9
idiom/assets/module_basic/ui_set/UI_Set.ts.meta

@@ -1,9 +0,0 @@
-{
-  "ver": "4.0.24",
-  "importer": "typescript",
-  "imported": true,
-  "uuid": "f6ce4ead-55e3-4830-b5cb-20e797b715bc",
-  "files": [],
-  "subMetas": {},
-  "userData": {}
-}

+ 2 - 1
idiom/assets/module_extra.meta

@@ -6,6 +6,7 @@
   "files": [],
   "subMetas": {},
   "userData": {
-    "isBundle": true
+    "isBundle": true,
+    "priority": 7
   }
 }

+ 4 - 4
idiom/assets/module_game/game/PlayerData.ts

@@ -27,7 +27,7 @@ export enum data_type {
 
 //每日数据
 export enum day_data_type {
-    sign_gift = 'sign_gift',//签到奖励
+    sign_day = 'sign_day',//签到奖励
     isFavorite = 'isFavorite',//是否收藏
 }
 
@@ -55,7 +55,7 @@ export default class PlayerData extends GameData<data_type, day_data_type, week_
                 [data_type.coin, { min: 0 }]
             ]),
                 new Map([
-                    [day_data_type.sign_gift, { min: 0, max: 7 }],
+                    [day_data_type.sign_day, { min: 0, max: 7 }],
                 ]));
         }
         return this._instance;
@@ -131,12 +131,12 @@ export default class PlayerData extends GameData<data_type, day_data_type, week_
 
     //获取签到天数
     public get_sign(): number {
-        return this.day_data.get(day_data_type.sign_gift);
+        return this.day_data.get(day_data_type.sign_day);
     }
 
     //设置签到天数
     public set_sign(count: number) {
-        this.day_data.set(day_data_type.sign_gift, count);
+        this.day_data.set(day_data_type.sign_day, count);
     }
 
     //获取是否当日首次通过收藏进入

+ 0 - 0
idiom/assets/prefab/cube.prefab → idiom/assets/module_game/game/cube.prefab


+ 0 - 0
idiom/assets/prefab/cube.prefab.meta → idiom/assets/module_game/game/cube.prefab.meta


+ 6 - 1
idiom/assets/module_game/ui/UI/UI_Item.ts

@@ -64,7 +64,6 @@ export class UI_Item extends Component {
                 for (let element of gui.get(UI_Main).getLayout<Layout_Main>().Container.node_isIdiom) {
                     console.log(element);
                     if (element == true) {
-                        Hall.getInstance().player.use_item(this.type);
                         flag=true;
                         break;
                     }
@@ -73,6 +72,12 @@ export class UI_Item extends Component {
                 if(!flag)
                 UINotify.show('槽中无可清除的方块');
             }
+            const ret = await chsdk.playRewardAd('获得道具' + this.type);
+            if (ret) {
+                // ch.audio.playOneShot('sounds/sfx_add_item');
+                Hall.getInstance().player.add_item(this.type, 1);
+                ch.audio.resume();
+            }
             // gui.show(UI_ad_get, this.type);
         } else {
             if (this.type == 3) {

+ 2 - 1
idiom/assets/module_game/ui/UI_Fail/Layout_Fail.ts

@@ -1,5 +1,6 @@
 import { _decorator, Button, Component, Label, Node, ProgressBar } from 'cc';
-import { Container_Manager } from 'db://assets/Scripts/Container_Manager';
+import { Container_Manager } from '../../../Scripts/Container_Manager';
+
 const { ccclass, property } = _decorator;
 
 @ccclass('Layout_Fail')

+ 6 - 6
idiom/assets/module_game/ui/UI_Fail/UI_Fail.ts

@@ -1,14 +1,14 @@
 import { _decorator, Component, find, Node } from 'cc';
-import { GameUILayers, gui, ui_base } from 'db://assets/core/ui/ui';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
 import { Layout_Fail } from './Layout_Fail';
-import { ResUtil } from 'db://assets/core/util/ResUtil';
-import { SceneDef } from 'db://assets/Scripts/SceneDef';
-import { Container } from 'db://assets/core/util_class/Container';
-import { Container_Manager } from 'db://assets/Scripts/Container_Manager';
 import { UI_Main } from '../UI_Main/UI_Main';
 import { UI_Hall } from '../UI_Hall/UI_Hall';
 import { UI_Idioms } from '../UI_Idioms/UI_Idioms';
+import { GameUILayers, gui } from '../../../core/ui/ui';
+import ui_base from '../../../core/ui/ui_base';
+import { ResUtil } from '../../../core/util/ResUtil';
+import { Container_Manager } from '../../../Scripts/Container_Manager';
+import { ModuleDef } from '../../../Scripts/ModuleDef';
+import { SceneDef } from '../../../Scripts/SceneDef';
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_Fail')

+ 7 - 6
idiom/assets/module_game/ui/UI_GameRules/UI_GameRules.ts

@@ -1,9 +1,10 @@
-import { _decorator, Component, Node } from 'cc';
-import ui_base from 'db://assets/core/ui/ui_base';
-import { Layout_GameRules } from './Layout_GameRules';
-import { GameUILayers, gui } from 'db://assets/core/ui/ui';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { ani_ui } from '../UI_Main/UI_Main';
+import { _decorator } from "cc";
+import { GameUILayers, gui } from "../../../core/ui/ui";
+import ui_base from "../../../core/ui/ui_base";
+import { ModuleDef } from "../../../Scripts/ModuleDef";
+import { ani_ui } from "../UI_Main/UI_Main";
+import { Layout_GameRules } from "./Layout_GameRules";
+
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_GameRules')

+ 5 - 5
idiom/assets/module_game/ui/UI_Hall/UI_Hall.ts

@@ -1,14 +1,14 @@
 import { _decorator, Button, Component, Node } from 'cc';
-import ui_base from 'db://assets/core/ui/ui_base';
 import { Layout_Hall } from './Layout_Hall';
-import { GameUILayers, gui } from 'db://assets/core/ui/ui';
-import { ResUtil } from 'db://assets/core/util/ResUtil';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { SceneDef } from 'db://assets/Scripts/SceneDef';
 import { UI_Rank } from '../UI_Rank/UI_Rank';
 import { UI_Settings } from '../UI_Settings/UI_Settings';
 import { UI_Sign } from '../UI_Sign/UI_Sign';
 import { UI_Invite } from '../UI_Invite/UI_Invite';
+import { GameUILayers, gui } from '../../../core/ui/ui';
+import ui_base from '../../../core/ui/ui_base';
+import { ResUtil } from '../../../core/util/ResUtil';
+import { ModuleDef } from '../../../Scripts/ModuleDef';
+import { SceneDef } from '../../../Scripts/SceneDef';
 
 const { ccclass, property } = _decorator;
 

+ 2 - 1
idiom/assets/module_game/ui/UI_Idioms/Layout_Idioms.ts

@@ -1,6 +1,7 @@
 import { _decorator, Component, Node, Prefab, ScrollView } from 'cc';
 import { UI_Idiom } from './UI_Idiom';
-import { Container_Manager } from 'db://assets/Scripts/Container_Manager';
+import { Container_Manager } from '../../../Scripts/Container_Manager';
+
 const { ccclass, property } = _decorator;
 
 @ccclass('Layout_Idioms')

+ 5 - 5
idiom/assets/module_game/ui/UI_Idioms/UI_Idioms.ts

@@ -1,11 +1,11 @@
 import { _decorator, Component, DynamicAtlasManager, find, instantiate, Label, macro, Node, Prefab, ScrollView, Size, UITransform, Vec2, Vec3 } from 'cc';
-import { Container_Manager } from 'db://assets/Scripts/Container_Manager';
 import { UI_Idiom } from './UI_Idiom';
-import { Cube_Infor } from 'db://assets/Scripts/Cube_Infor';
-import ui_base from 'db://assets/core/ui/ui_base';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { GameUILayers } from 'db://assets/core/ui/ui';
 import { Layout_Idioms } from './Layout_Idioms';
+import { GameUILayers } from '../../../core/ui/ui';
+import ui_base from '../../../core/ui/ui_base';
+import { Container_Manager } from '../../../Scripts/Container_Manager';
+import { Cube_Infor } from '../../../Scripts/Cube_Infor';
+import { ModuleDef } from '../../../Scripts/ModuleDef';
 
 const { ccclass, property } = _decorator;
 

+ 7 - 6
idiom/assets/module_game/ui/UI_Invite/UI_Invite.ts

@@ -1,9 +1,10 @@
-import { _decorator, Component, Node } from 'cc';
-import { GameUILayers, gui } from 'db://assets/core/ui/ui';
-import ui_base from 'db://assets/core/ui/ui_base';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { Layout_Invite } from './Layout_Invite';
-import { ani_ui } from '../UI_Main/UI_Main';
+import { _decorator } from "cc";
+import { GameUILayers, gui } from "../../../core/ui/ui";
+import ui_base from "../../../core/ui/ui_base";
+import { ModuleDef } from "../../../Scripts/ModuleDef";
+import { ani_ui } from "../UI_Main/UI_Main";
+import { Layout_Invite } from "./Layout_Invite";
+
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_Invite')

+ 14 - 14
idiom/assets/module_game/ui/UI_Main/UI_Main.ts

@@ -1,17 +1,17 @@
-import { _decorator, Component, find, Node } from 'cc';
-import { GameUILayers, gui } from 'db://assets/core/ui/ui';
-import ui_base from 'db://assets/core/ui/ui_base';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { Layout_Main } from './Layout_Main';
-import { UI_Settings } from '../UI_Settings/UI_Settings';
-import { UI_GameRules } from '../UI_GameRules/UI_GameRules';
-import { ch } from 'db://assets/ch/ch';
-import { GameCtl } from 'db://assets/Scripts/GameCtl';
-import { Container_Manager } from 'db://assets/Scripts/Container_Manager';
-import { UI_Fail } from '../UI_Fail/UI_Fail';
-import { UI_Win } from '../UI_Win/UI_Win';
-import { Hall } from 'db://assets/Scripts/Hall';
-import { UI_Idioms } from '../UI_Idioms/UI_Idioms';
+import { _decorator, find,Node } from "cc";
+import { ch } from "../../../ch/ch";
+import { GameUILayers, gui } from "../../../core/ui/ui";
+import ui_base from "../../../core/ui/ui_base";
+import { Container_Manager } from "../../../Scripts/Container_Manager";
+import { Hall } from "../../../Scripts/Hall";
+import { ModuleDef } from "../../../Scripts/ModuleDef";
+import { UI_Fail } from "../UI_Fail/UI_Fail";
+import { UI_GameRules } from "../UI_GameRules/UI_GameRules";
+import { UI_Idioms } from "../UI_Idioms/UI_Idioms";
+import { UI_Settings } from "../UI_Settings/UI_Settings";
+import { UI_Win } from "../UI_Win/UI_Win";
+import { Layout_Main } from "./Layout_Main";
+
 const { ccclass, property } = _decorator;
 
 interface event_protocol {

+ 10 - 10
idiom/assets/module_game/ui/UI_Rank/Rank.prefab

@@ -795,7 +795,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 0,
-      "y": 351.68399999999997,
+      "y": 380.8230000000001,
       "z": 0
     },
     "_lrot": {
@@ -2155,7 +2155,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 0,
-      "y": 270.02700000000004,
+      "y": 311.64699999999993,
       "z": 0
     },
     "_lrot": {
@@ -2670,7 +2670,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 0,
-      "y": 239.5,
+      "y": 290,
       "z": 0
     },
     "_lrot": {
@@ -3292,7 +3292,7 @@
     "_contentSize": {
       "__type__": "cc.Size",
       "width": 510,
-      "height": -20
+      "height": -15
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",
@@ -3330,7 +3330,7 @@
     "_paddingTop": 0,
     "_paddingBottom": 0,
     "_spacingX": 0,
-    "_spacingY": 20,
+    "_spacingY": 15,
     "_verticalDirection": 1,
     "_horizontalDirection": 0,
     "_constraint": 0,
@@ -3412,7 +3412,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 3.4150000000000205,
-      "y": -618.531,
+      "y": -666,
       "z": 0
     },
     "_lrot": {
@@ -4794,7 +4794,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 0,
-      "y": 239.5,
+      "y": 290,
       "z": 0
     },
     "_lrot": {
@@ -5416,7 +5416,7 @@
     "_contentSize": {
       "__type__": "cc.Size",
       "width": 510,
-      "height": -20
+      "height": -15
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",
@@ -5454,7 +5454,7 @@
     "_paddingTop": 0,
     "_paddingBottom": 0,
     "_spacingX": 0,
-    "_spacingY": 20,
+    "_spacingY": 15,
     "_verticalDirection": 1,
     "_horizontalDirection": 0,
     "_constraint": 0,
@@ -5536,7 +5536,7 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 3.4150000000000205,
-      "y": -618.531,
+      "y": -666,
       "z": 0
     },
     "_lrot": {

+ 30 - 22
idiom/assets/module_game/ui/UI_Rank/UI_Rank.ts

@@ -1,14 +1,14 @@
-import { _decorator, Component, Node, Toggle } from 'cc';
-import { GameUILayers, gui } from 'db://assets/core/ui/ui';
-import ui_base from 'db://assets/core/ui/ui_base';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { Layout_Rank } from './Layout_Rank';
-import { ani_ui } from '../UI_Main/UI_Main';
-import PlayerData from '../../game/PlayerData';
-import { ch } from 'db://assets/ch/ch';
-import { UIWaiting } from 'db://assets/module_basic/ui_waiting/UIWaiting';
-import { Hall } from 'db://assets/Scripts/Hall';
-import { UI_Rank_Item } from './UI_Rank_Item';
+import { _decorator, Toggle,Node } from "cc";
+import { WECHAT } from "cc/env";
+import { GameUILayers, gui } from "../../../core/ui/ui";
+import ui_base from "../../../core/ui/ui_base";
+import { UIWaiting } from "../../../module_basic/ui_waiting/UIWaiting";
+import { Hall } from "../../../Scripts/Hall";
+import { ModuleDef } from "../../../Scripts/ModuleDef";
+import { ani_ui } from "../UI_Main/UI_Main";
+import { Layout_Rank } from "./Layout_Rank";
+import { UI_Rank_Item } from "./UI_Rank_Item";
+
 const { ccclass, property } = _decorator;
 
 type page = 1 | 2;//1总榜2好友榜
@@ -17,6 +17,7 @@ let type: page = 1;
 export class UI_Rank extends ui_base {
     private _owner: { head: string, nickName: string, score: number, userId: number, [key: string]: any };
     private _data: { head: string, nickName: string, score: number, userId: number, [key: string]: any }[];
+    _openContext: any;
     constructor() {
         super(ModuleDef.GAME, 'ui/UI_Rank/Rank', GameUILayers.HUD, Layout_Rank);
     }
@@ -54,39 +55,46 @@ export class UI_Rank extends ui_base {
         }
 
         const layout = this.getLayout<Layout_Rank>();
-        if (type == 1||t==null) {
+        if (type == 1 || t == null) {
             await gui.show(UIWaiting);
-            layout.list1.node.active =true;
-            layout.list2.node.active =false;
+            layout.list1.node.active = true;
+            layout.list2.node.active = false;
             layout.list1.numItems = 0;
             const d = await Hall.getInstance().player.get_rank_floor();
             this._data = d.list;
             this._owner = d.owner;
             let index = d.index;
-            layout.list1.numItems=this._data.length;
-            if(!this._owner){
-                this._owner = { head: Hall.getInstance().player.avatarUrl,nickName:Hall.getInstance().player.nickName, score: 0, userId:0,province:Hall.getInstance().player.user_info.province };
+            layout.list1.numItems = this._data.length;
+            if (!this._owner) {
+                this._owner = { head: Hall.getInstance().player.avatarUrl, nickName: Hall.getInstance().player.nickName, score: 0, userId: 0, province: Hall.getInstance().player.user_info.province };
             }
             layout.own1_item.showInfo(index, type, this._owner, true);
             gui.close(UIWaiting);
         }
-        if(type == 2){
+        if (type == 2) {
             await gui.show(UIWaiting);
             layout.list2.node.active = true;
-            layout.list1.node.active =false;
+            layout.list1.node.active = false;
             layout.list2.numItems = 0;
+
             const d = await Hall.getInstance().player.get_rank_floor();
             this._data = d.list;
             this._owner = d.owner;
             let index = d.index;
-            layout.list2.numItems=this._data.length;
-            if(!this._owner){
-                this._owner = { head: Hall.getInstance().player.avatarUrl,nickName:Hall.getInstance().player.nickName, score: 0, userId:0,province:Hall.getInstance().player.user_info.province };
+            layout.list2.numItems = this._data.length;
+            if (!this._owner) {
+                this._owner = { head: Hall.getInstance().player.avatarUrl, nickName: Hall.getInstance().player.nickName, score: 0, userId: 0, province: Hall.getInstance().player.user_info.province };
             }
             layout.own2_item.showInfo(index, type, this._owner, true);
             gui.close(UIWaiting);
         }
     }
+
+    private _reportUserLevel(level: number, listener?: Function, target?: any) {
+        if (!WECHAT) {
+            return;
+        }
+    }
 }
 
 

+ 6 - 6
idiom/assets/module_game/ui/UI_Settings/UI_Settings.ts

@@ -1,13 +1,13 @@
 import { _decorator, Button, Component, Node } from 'cc';
-import ui_base from 'db://assets/core/ui/ui_base';
 import { Layout_Settings } from './Layout_Settings';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { GameUILayers, gui } from 'db://assets/core/ui/ui';
 import { ani_ui } from '../UI_Main/UI_Main';
-import { ch } from 'db://assets/ch/ch';
-import { SceneDef } from 'db://assets/Scripts/SceneDef';
-import { ResUtil } from 'db://assets/core/util/ResUtil';
 import { UI_Hall } from '../UI_Hall/UI_Hall';
+import { ch } from '../../../ch/ch';
+import { GameUILayers, gui } from '../../../core/ui/ui';
+import ui_base from '../../../core/ui/ui_base';
+import { ResUtil } from '../../../core/util/ResUtil';
+import { ModuleDef } from '../../../Scripts/ModuleDef';
+import { SceneDef } from '../../../Scripts/SceneDef';
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_Settings')

+ 12 - 1
idiom/assets/module_game/ui/UI_Sign/Layout_Sign.ts

@@ -1,10 +1,21 @@
-import { _decorator, Button, Component, Node } from 'cc';
+import { _decorator, Button, Component, Node, Toggle } from 'cc';
+import { Sign_Reward } from './Sign_Reward';
 const { ccclass, property } = _decorator;
 
 @ccclass('Layout_Sign')
 export class Layout_Sign extends Component {
     @property(Button)
     Return: Button = null;
+
+    @property(Button)
+    Free_Get:Button = null;
+
+    @property([Sign_Reward])
+    Sign_Reward: Sign_Reward[] = [];
+
+    @property(Toggle)
+    Toggle: Toggle = null;
+
 }
 
 

文件差异内容过多而无法显示
+ 235 - 142
idiom/assets/module_game/ui/UI_Sign/Sign.prefab


+ 49 - 0
idiom/assets/module_game/ui/UI_Sign/Sign_Reward.ts

@@ -0,0 +1,49 @@
+import { _decorator, Component, Node } from 'cc';
+import ch_sign from 'db://assets/ch/sign/sign';
+import { UINotify } from 'db://assets/module_basic/ui_notify/UINotify';
+import { Hall } from 'db://assets/Scripts/Hall';
+const { ccclass, property } = _decorator;
+
+@ccclass('Sign_Reward')
+export class Sign_Reward extends Component {
+    @property(Node)
+    Mask: Node = null;
+
+    @property([Number])
+    type: number[] = [];
+
+    @property([Number])
+    num: number[] = [];
+
+
+    start() {
+
+    }
+
+    async show(day: number) {
+        let state = await ch_sign.getInstance().checkSigineState(day);
+        console.log(day + ':' + state);
+        this.Mask.active = state == 1;
+    }
+
+    add_Item(flag: boolean) {
+        for (let i = 0; i < this.type.length; i++) {
+            let Num=flag?(this.num[i]*2).toString():this.num[i].toString()
+            switch(this.type[i])
+            {
+                case 1:
+                    UINotify.show('获得消除印章'+'X'+Num);
+                    break;
+                case 2:
+                    UINotify.show('获得洗牌卡'+'X'+Num);
+                    break;
+                case 3:
+                    UINotify.show('获得清空'+'X'+Num);
+                    break;
+            }
+            Hall.getInstance().player.add_item(this.type[i], flag?this.num[i]*2:this.num[i]);
+        }
+    }
+}
+
+

+ 9 - 0
idiom/assets/module_game/ui/UI_Sign/Sign_Reward.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "4.0.24",
+  "importer": "typescript",
+  "imported": true,
+  "uuid": "e331ea7b-24c7-406f-9576-00fafed4b728",
+  "files": [],
+  "subMetas": {},
+  "userData": {}
+}

+ 57 - 7
idiom/assets/module_game/ui/UI_Sign/UI_Sign.ts

@@ -1,9 +1,13 @@
-import { _decorator, Component, Node } from 'cc';
-import { GameUILayers, gui } from 'db://assets/core/ui/ui';
-import ui_base from 'db://assets/core/ui/ui_base';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { Layout_Sign } from './Layout_Sign';
-import { ani_ui } from '../UI_Main/UI_Main';
+import { _decorator } from "cc";
+import ch_sign from "../../../ch/sign/sign";
+import { GameUILayers, gui } from "../../../core/ui/ui";
+import ui_base from "../../../core/ui/ui_base";
+import { UINotify } from "../../../module_basic/ui_notify/UINotify";
+import { Hall } from "../../../Scripts/Hall";
+import { ModuleDef } from "../../../Scripts/ModuleDef";
+import { ani_ui } from "../UI_Main/UI_Main";
+import { Layout_Sign } from "./Layout_Sign";
+
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_Sign')
@@ -18,7 +22,53 @@ export class UI_Sign extends ui_base {
         ani_ui(layout.Return.node.parent.parent);
         this.onButtonEvent(layout.Return, () => {
             gui.close(UI_Sign);
-        })
+        });
+
+        this.onButtonEvent(layout.Free_Get,async () => {
+            if(layout.Toggle.isChecked)
+            {
+                //看广告领双倍
+                let ret = await chsdk.playRewardAd('领取双倍签到奖励');
+                if(ret){
+                    this.Sign(true);
+                }
+            }else{
+                //不看广告
+                this.Sign(false);
+            }
+            
+        });
+
+        this.init_Sign();
+    }
+
+    private async init_Sign() {
+        const layout = this.getLayout<Layout_Sign>();
+        for (let i = 0; i < Hall.getInstance().player.get_sign(); i++) {
+            layout.Sign_Reward[i].show(i + 1);
+        }
+
+    }
+
+    private async Sign(flag: boolean) {
+        const layout = this.getLayout<Layout_Sign>();
+        let day = await ch_sign.getInstance().signIn();
+        if (day == 0) {
+            UINotify.show("签到失败");
+        } else {
+            //签到成功获取奖励
+            layout.Sign_Reward[day - 1].show(day);
+            layout.Sign_Reward[day - 1].add_Item(flag);
+            Hall.getInstance().player.set_sign(day);
+            Hall.getInstance().player.setDirty();
+            Hall.getInstance().player.save();
+        }
+    }
+
+    private async DoubleSign() {
+        if (ch_sign.getInstance().checkReSigin() == 0) {
+            return;
+        }
     }
 }
 

+ 11 - 11
idiom/assets/module_game/ui/UI_Win/UI_Win.ts

@@ -1,14 +1,14 @@
-import { _decorator, find } from 'cc';
-import { GameUILayers, gui } from 'db://assets/core/ui/ui';
-import ui_base from 'db://assets/core/ui/ui_base';
-import { ModuleDef } from 'db://assets/Scripts/ModuleDef';
-import { Layout_Win } from './Layout_Win';
-import { ResUtil } from 'db://assets/core/util/ResUtil';
-import { SceneDef } from 'db://assets/Scripts/SceneDef';
-import { UI_Hall } from '../UI_Hall/UI_Hall';
-import { UI_Main } from '../UI_Main/UI_Main';
-import { Hall } from 'db://assets/Scripts/Hall';
-import { Container_Manager } from 'db://assets/Scripts/Container_Manager';
+import { _decorator, find } from "cc";
+import { GameUILayers, gui } from "../../../core/ui/ui";
+import ui_base from "../../../core/ui/ui_base";
+import { ResUtil } from "../../../core/util/ResUtil";
+import { Container_Manager } from "../../../Scripts/Container_Manager";
+import { ModuleDef } from "../../../Scripts/ModuleDef";
+import { SceneDef } from "../../../Scripts/SceneDef";
+import { UI_Hall } from "../UI_Hall/UI_Hall";
+import { UI_Main } from "../UI_Main/UI_Main";
+import { Layout_Win } from "./Layout_Win";
+
 const { ccclass, property } = _decorator;
 
 @ccclass('UI_Win')

+ 0 - 9
idiom/assets/prefab.meta

@@ -1,9 +0,0 @@
-{
-  "ver": "1.2.0",
-  "importer": "directory",
-  "imported": true,
-  "uuid": "1815914f-e2f5-49d5-90ca-4bc0efa98a0f",
-  "files": [],
-  "subMetas": {},
-  "userData": {}
-}

+ 1 - 1
idiom/assets/start/Start.ts

@@ -9,7 +9,7 @@ import TableLoadUtil from '../core/util/TableLoadUtil';
 import { TableUtil } from '../module_extra/table_ts/TableUtil';
 const { ccclass, property } = _decorator;
 //预加载模块
-const _preloadBundles = [ModuleDef.BASIC, ModuleDef.EXTRA];
+const _preloadBundles = [ModuleDef.EXTRA,ModuleDef.BASIC,ModuleDef.GAME ];
 //预加载资源
 const _preloadRes = [
     // { bundle: ModuleDef.EXTRA, url: 'ui_loading/UI_Loading' },

+ 61 - 0
idiom/build/web-desktop/application.js

@@ -0,0 +1,61 @@
+System.register([], function (_export, _context) {
+  "use strict";
+
+  var cc, Application;
+  function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
+  function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+  function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
+  function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
+  function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); }
+  function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
+  return {
+    setters: [],
+    execute: function () {
+      _export("Application", Application = /*#__PURE__*/function () {
+        function Application() {
+          _classCallCheck(this, Application);
+          this.settingsPath = 'src/settings.json';
+          this.showFPS = false;
+        }
+        _createClass(Application, [{
+          key: "init",
+          value: function init(engine) {
+            cc = engine;
+            cc.game.onPostBaseInitDelegate.add(this.onPostInitBase.bind(this));
+            cc.game.onPostSubsystemInitDelegate.add(this.onPostSystemInit.bind(this));
+          }
+        }, {
+          key: "onPostInitBase",
+          value: function onPostInitBase() {
+            // cc.settings.overrideSettings('assets', 'server', '');
+            // do custom logic
+          }
+        }, {
+          key: "onPostSystemInit",
+          value: function onPostSystemInit() {
+            // do custom logic
+          }
+        }, {
+          key: "start",
+          value: function start() {
+            return cc.game.init({
+              debugMode: false ? cc.DebugMode.INFO : cc.DebugMode.ERROR,
+              settingsPath: this.settingsPath,
+              overrideSettings: {
+                // assets: {
+                //      preloadBundles: [{ bundle: 'main', version: 'xxx' }],
+                // }
+                profiling: {
+                  showFPS: this.showFPS
+                }
+              }
+            }).then(function () {
+              return cc.game.run();
+            });
+          }
+        }]);
+        return Application;
+      }());
+    }
+  };
+});

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/internal/config.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/internal/import/09/09a92f563.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/internal/index.js


二进制
idiom/build/web-desktop/assets/internal/native/08/0835f102-5471-47a3-9a76-01c07ac9cdb2/OpenSans-Regular.ttf


二进制
idiom/build/web-desktop/assets/internal/native/0e/0ed97c56-390e-4dd1-96b7-e7f2d93a98ed/OpenSans-Italic.ttf


二进制
idiom/build/web-desktop/assets/internal/native/b2/b23391b6-52eb-46a6-8da1-6244d9d315fb/OpenSans-BoldItalic.ttf


二进制
idiom/build/web-desktop/assets/internal/native/b5/b5475517-23b9-4873-bc1a-968d96616081/OpenSans-Bold.ttf


+ 1 - 0
idiom/build/web-desktop/assets/main/config.json

@@ -0,0 +1 @@
+{"importBase":"import","nativeBase":"native","name":"main","deps":["internal"],"uuids":["0122af738","0edeca84e","15XnlkmrtJQr5k7OymWGWl","1edeca84e","1edeca84e@6c48a","24IlcItihCd6gzMgMxp05y","4ca6LSipNIOaL843cXFGYE@f9941","51lf80pvtLSqpkgQkQ7rhq","51lf80pvtLSqpkgQkQ7rhq@6c48a","baIUdvKGZPgZxNbjWTFuRI","51lf80pvtLSqpkgQkQ7rhq@f9941","6fAc9/gb9Kfr1dCvwZaWSA@b47c0","6fAc9/gb9Kfr1dCvwZaWSA@b47c0@40c10","6fAc9/gb9Kfr1dCvwZaWSA@b47c0@74afd","6fAc9/gb9Kfr1dCvwZaWSA@b47c0@7d38f","6fAc9/gb9Kfr1dCvwZaWSA@b47c0@8fd34","6fAc9/gb9Kfr1dCvwZaWSA@b47c0@bb97f","6fAc9/gb9Kfr1dCvwZaWSA@b47c0@e9a6d","83Llc+tTZPdoe5JSK0wIAB@f9941","a2e3XGoKJMOaoo/PX9VF3b@f9941","d0MqyYBeFAkIi762QNy1/B@b47c0","d0MqyYBeFAkIi762QNy1/B@b47c0@40c10","d0MqyYBeFAkIi762QNy1/B@b47c0@74afd","d0MqyYBeFAkIi762QNy1/B@b47c0@7d38f","d0MqyYBeFAkIi762QNy1/B@b47c0@8fd34","d0MqyYBeFAkIi762QNy1/B@b47c0@bb97f","d0MqyYBeFAkIi762QNy1/B@b47c0@e9a6d","fdjsU2o1RKF5x0TziDw3jI"],"paths":{"2":["db:/assets/start/start",0,1],"9":["db:/internal/physics/default-physics-material",2,1],"27":["db:/internal/default_renderpipeline/builtin-forward",1,1]},"scenes":{"db://assets/start/start.scene":2},"packs":{"0122af738":[2,5,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26],"0edeca84e":[6,18,19]},"versions":{"import":[],"native":[]},"redirect":[9,"0"],"debug":false,"extensionMap":{},"hasPreloadScript":true,"dependencyRelationships":{},"types":["cc.SceneAsset","cc.RenderPipeline","cc.PhysicsMaterial"]}

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/main/import/01/0122af738.json


+ 1 - 0
idiom/build/web-desktop/assets/main/import/0e/0edeca84e.json

@@ -0,0 +1 @@
+[1,["1edeca84e@6c48a"],["_textureSource"],["cc.SpriteFrame"],0,[[[{"name":"矩形1@2x","rect":{"x":3,"y":27,"width":647,"height":32},"offset":{"x":0,"y":0},"originalSize":{"width":647,"height":32},"rotated":false,"capInsets":[0,0,0,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]],[[{"name":"矩形1拷贝@2x","rect":{"x":3,"y":3,"width":219,"height":18},"offset":{"x":0,"y":0},"originalSize":{"width":219,"height":18},"rotated":false,"capInsets":[15,0,15,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]],[[{"name":"组19@2x","rect":{"x":3,"y":65,"width":706,"height":128},"offset":{"x":0,"y":0},"originalSize":{"width":706,"height":128},"rotated":false,"capInsets":[0,0,0,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]]]]

+ 1 - 0
idiom/build/web-desktop/assets/main/import/1e/1edeca84e.json

@@ -0,0 +1 @@
+[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":712,"h":196},-1],[0],0,[],[],[]]

+ 1 - 0
idiom/build/web-desktop/assets/main/import/1e/1edeca84e@6c48a.json

@@ -0,0 +1 @@
+[1,0,0,["cc.Texture2D"],0,[{"base":"2,2,0,0,0,0","mipmaps":["1edeca84e"]}],[0],0,[],[],[]]

+ 1 - 0
idiom/build/web-desktop/assets/main/import/51/5195ff34-a6fb-4b4a-aa64-810910eeb86a.json

@@ -0,0 +1 @@
+[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

+ 1 - 0
idiom/build/web-desktop/assets/main/import/51/5195ff34-a6fb-4b4a-aa64-810910eeb86a@6c48a.json

@@ -0,0 +1 @@
+[1,0,0,["cc.Texture2D"],0,[{"base":"2,2,2,2,0,0","mipmaps":["51lf80pvtLSqpkgQkQ7rhq"]}],[0],0,[],[],[]]

+ 1 - 0
idiom/build/web-desktop/assets/main/import/fd/fd8ec536-a354-4a17-9c74-4f3883c378c8.json

@@ -0,0 +1 @@
+[1,0,0,[["RenderQueueDesc",["stages","isTransparent","sortMode"],0],["ForwardPipeline",["_flows"],3,9],["ShadowFlow",["_name","_stages"],2,9],["ShadowStage",["_name"],2],["ForwardFlow",["_name","_priority","_stages"],1,9],["ForwardStage",["_name","renderQueues"],2,9]],[[1,0,1],[2,0,1,2],[3,0,2],[4,0,1,2,3],[5,0,1,2],[0,0,2],[0,1,2,0,4]],[[0,[[1,"ShadowFlow",[[2,"ShadowStage"]]],[3,"ForwardFlow",1,[[4,"ForwardStage",[[5,["default"]],[6,true,1,["default"]]]]]]]]],0,0,[],[],[]]

文件差异内容过多而无法显示
+ 2 - 0
idiom/build/web-desktop/assets/main/index.js


+ 0 - 0
idiom/temp/asset-db/assets/a6/a63114f7-5b8e-4198-b75a-922458c1a293/build1.0.1/preview/texture-packer/preview/1edeca84e.png → idiom/build/web-desktop/assets/main/native/1e/1edeca84e.png


二进制
idiom/build/web-desktop/assets/main/native/51/5195ff34-a6fb-4b4a-aa64-810910eeb86a.png


二进制
idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@40c10.png


二进制
idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@74afd.png


二进制
idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@7d38f.png


二进制
idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@8fd34.png


二进制
idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@bb97f.png


二进制
idiom/build/web-desktop/assets/main/native/6f/6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0@e9a6d.png


二进制
idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@40c10.png


二进制
idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@74afd.png


二进制
idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@7d38f.png


二进制
idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@8fd34.png


二进制
idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@bb97f.png


二进制
idiom/build/web-desktop/assets/main/native/d0/d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0@e9a6d.png


+ 1 - 0
idiom/build/web-desktop/assets/module_basic/config.json

@@ -0,0 +1 @@
+{"importBase":"import","nativeBase":"native","name":"module_basic","deps":[],"uuids":["031106259","07325bfaa","0ba471961","20g1ukYUVPvKWKBRznAKo+","c0UY0JRIZAV4MjsR3nieRt","c3tS9yb09Fcp3jAydd8kUD","f2PLwC7OhH7oOam+m9Gz2o","20g1ukYUVPvKWKBRznAKo+@6c48a","20g1ukYUVPvKWKBRznAKo+@f9941","7dj5uJT9FMn6OrOOx83tfK","7dj5uJT9FMn6OrOOx83tfK@6c48a","7dj5uJT9FMn6OrOOx83tfK@f9941","c9rPqLsFhHnKSb+IW/tp+1"],"paths":{"4":["ui_notify/notify_info",0,1],"5":["ui_waiting/UI_Waiting",0,1],"6":["ui_notify/UI_Notify",0,1],"12":["ui_alert/UI_Alert",0,1]},"scenes":{},"packs":{"031106259":[10,7],"07325bfaa":[8,11,5],"0ba471961":[4,6]},"versions":{"import":[],"native":[]},"redirect":[],"debug":false,"extensionMap":{},"hasPreloadScript":true,"dependencyRelationships":{},"types":["cc.Prefab"]}

+ 1 - 0
idiom/build/web-desktop/assets/module_basic/import/03/031106259.json

@@ -0,0 +1 @@
+{"type":"cc.Texture2D","data":[["2,2,2,2,0,0",["7dj5uJT9FMn6OrOOx83tfK"]],["2,2,2,2,0,0",["20g1ukYUVPvKWKBRznAKo+"]]]}

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_basic/import/07/07325bfaa.json


+ 1 - 0
idiom/build/web-desktop/assets/module_basic/import/0b/0ba471961.json

@@ -0,0 +1 @@
+[1,["c0UY0JRIZAV4MjsR3nieRt"],["node","root","data","info_prefab"],[["cc.Node",["_name","_layer","_components","_prefab","_children","_parent","_lpos"],1,9,4,2,1,5],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.Prefab",["_name"],2],["cc.UITransform",["node","__prefab","_contentSize"],3,1,4,5],["cc.CompPrefabInfo",["fileId"],2],["cc.Sprite",["_type","_sizeMode","node","__prefab"],1,1,4],["cc.Layout",["_resizeMode","_layoutType","_paddingLeft","_paddingRight","node","__prefab"],-1,1,4],["cc.Label",["_string","_actualFontSize","_fontSize","_enableWrapText","_isBold","_enableOutline","node","__prefab"],-3,1,4],["cc.Widget",["_alignFlags","_originalWidth","_originalHeight","node","__prefab"],0,1,4],["5d1b6Q2UX5OU7Ky2+eYjUZG",["node","__prefab","info_prefab"],3,1,4,6]],[[4,0,2],[3,0,1,2,1],[2,0,2],[1,0,1,2,3,4,5,5],[0,0,1,4,2,3,3],[0,0,1,5,2,3,6,3],[0,0,1,2,3,3],[5,0,1,2,3,3],[6,0,1,2,3,4,5,5],[1,0,1,3,2,4,5,5],[7,0,1,2,3,4,5,6,7,7],[8,0,1,2,3,4,4],[9,0,1,2,1]],[[[[2,"notify_info"],[4,"notify_info",33554432,[-5],[[1,-2,[0,"038MTw0kFAtrfwqi/kJo5f"],[5,408.01123046875,50]],[7,1,0,-3,[0,"28kFMugkhL6Z5utTFpEC/I"]],[8,1,1,15,15,-4,[0,"30JTdAt+hL/4pVXjUvcNRd"]]],[3,"8fAODZ0FZB7ZQ31uczcw8a",null,null,null,-1,0]],[5,"Txt",33554432,1,[[1,-6,[0,"181NdrIf9NWq2z7PlhTJPN"],[5,378.01123046875,54.4]],[10,"001111111111111111111",35,35,false,true,true,-7,[0,"cbHb0SmXZI8JfFif51GbOb"]]],[3,"f3sLw8eP1LI59pHhiA4O9Q",null,null,null,1,0],[1,0,-0.0009999999999763531,0]]],0,[0,1,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,0,2,0,0,2,0,2,1,7],[],[],[]],[[[2,"UI_Notify"],[6,"UI_Notify",33554432,[[1,-2,[0,"b0874UbSZCnpHMZia2y9Dq"],[5,749.9999999999999,1334]],[11,45,100,100,-3,[0,"9dkz3TJ9RAsIm5NX0VlqtB"]],[12,-4,[0,"a90h9hlY1O/pYoit4VvnYl"],0]],[9,"94mbt1J+NMw4PVlm/inkHq",null,null,[],-1,0]]],0,[0,1,1,0,0,1,0,0,1,0,0,1,0,2,1,4],[0],[3],[0]]]]

+ 1 - 0
idiom/build/web-desktop/assets/module_basic/import/20/20835ba4-6145-4fbc-a58a-051ce700aa3e.json

@@ -0,0 +1 @@
+[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

+ 1 - 0
idiom/build/web-desktop/assets/module_basic/import/7d/7d8f9b89-4fd1-4c9f-a3ab-38ec7cded7ca.json

@@ -0,0 +1 @@
+[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_basic/import/c9/c9acfa8b-b058-479c-a49b-f885bfb69fb5.json


文件差异内容过多而无法显示
+ 10 - 0
idiom/build/web-desktop/assets/module_basic/index.js


二进制
idiom/build/web-desktop/assets/module_basic/native/20/20835ba4-6145-4fbc-a58a-051ce700aa3e.png


二进制
idiom/build/web-desktop/assets/module_basic/native/7d/7d8f9b89-4fd1-4c9f-a3ab-38ec7cded7ca.png


+ 1 - 0
idiom/build/web-desktop/assets/module_extra/config.json

@@ -0,0 +1 @@
+{"importBase":"import","nativeBase":"native","name":"module_extra","deps":[],"uuids":["3eeBb1DCJPlK6oQKl9RMJz","5cXmd5qRpIk7SHuIDtRPTC"],"paths":{"0":["table_json/level",0,1],"1":["table_json/idiom",0,1]},"scenes":{},"packs":{},"versions":{"import":[],"native":[]},"redirect":[],"debug":false,"extensionMap":{},"hasPreloadScript":true,"dependencyRelationships":{},"types":["cc.JsonAsset"]}

+ 1 - 0
idiom/build/web-desktop/assets/module_extra/import/3e/3e7816f5-0c22-4f94-aea8-40a97d44c273.json

@@ -0,0 +1 @@
+[1,0,0,[["cc.JsonAsset",["_name","json"],1]],[[0,0,1,3]],[[0,"level",{"0":{"time":"195","different_grade_level":"New User Guide","idiom_type_1":"","idiom_type_2":"见如故_通八达_怒无常","count":"","random1_3_count":"","random2_2_count":"","total":"3"},"1":{"time":"300","different_grade_level":"easy_1","idiom_type_1":"三_五_万_当","idiom_type_2":"八","count":"3","random1_3_count":"","random2_2_count":"0","total":"15"},"2":{"time":"330","different_grade_level":"easy_2","idiom_type_1":"四_千_不_独_飞","idiom_type_2":"","count":"5","random1_3_count":"10","random2_2_count":"10","total":"45"},"3":{"time":"360","different_grade_level":"easy_3","idiom_type_1":"光_众_先_冰_分","idiom_type_2":"","count":"5","random1_3_count":"10","random2_2_count":"15","total":"50"},"4":{"time":"390","different_grade_level":"easy_4","idiom_type_1":"鬼_高_龙_面_非_身","idiom_type_2":"","count":"5","random1_3_count":"15","random2_2_count":"10","total":"55"}}]],0,0,[],[],[]]

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_extra/import/5c/5c5e6779-a91a-4893-b487-b880ed44f4c2.json


+ 26 - 0
idiom/build/web-desktop/assets/module_extra/index.js

@@ -0,0 +1,26 @@
+System.register("chunks:///_virtual/module_extra",["./TableUtil.ts","./table_idiom.ts","./table_level.ts"],(function(){return{setters:[null,null,null],execute:function(){}}}));
+
+System.register("chunks:///_virtual/table_idiom.ts",["./rollupPluginModLoBabelHelpers.js","cc","./TableUtil.ts"],(function(t){var e,i,a,n;return{setters:[function(t){e=t.createClass},function(t){i=t.cclegacy,a=t._decorator},function(t){n=t.TableUtil}],execute:function(){var o,r;i._RF.push({},"66b6actiV5OT5PfIK2+fbca","table_idiom",void 0);var c=a.ccclass;a.property,t("table_idiom",c("table_idiom")(((r=function(){function t(){this.data=void 0,this.id=0}return t.get=function(e){return n.getTable(t,e)},t.getList=function(){return n.getTables(t,2052)},t.prototype.init=function(e){var i=n.get(t.TableName);this.data=i[e],this.data||console.error("配置表"+t.TableName+"没有ID:"+e),this.id=e},e(t,[{key:"idiom",get:function(){return this.data.idiom}},{key:"idiom_type",get:function(){return this.data.idiom_type}},{key:"difficulty",get:function(){return this.data.difficulty}},{key:"piece_1_word",get:function(){return this.data.piece_1_word}},{key:"piece_2_word",get:function(){return this.data.piece_2_word}}]),t}()).TableName="idiom",r.IdList=[0,1,2,3,4,5,6,7,8,9,10],o=r))||o);i._RF.pop()}}}));
+
+System.register("chunks:///_virtual/table_level.ts",["./rollupPluginModLoBabelHelpers.js","cc","./TableUtil.ts"],(function(t){var e,n,a,i;return{setters:[function(t){e=t.createClass},function(t){n=t.cclegacy,a=t._decorator},function(t){i=t.TableUtil}],execute:function(){var r,o;n._RF.push({},"33e66OI3mpIHbkpOTa5qoBr","table_level",void 0);var u=a.ccclass;a.property,t("table_level",u("table_level")(((o=function(){function t(){this.data=void 0,this.id=0}return t.get=function(e){return i.getTable(t,e)},t.getList=function(){return i.getTables(t,5)},t.prototype.init=function(e){var n=i.get(t.TableName);this.data=n[e],this.data||console.error("配置表"+t.TableName+"没有ID:"+e),this.id=e},e(t,[{key:"time",get:function(){return parseInt(this.data.time)}},{key:"different_grade_level",get:function(){return this.data.different_grade_level}},{key:"idiom_type_1",get:function(){return this.data.idiom_type_1}},{key:"idiom_type_2",get:function(){return this.data.idiom_type_2}},{key:"count",get:function(){return parseInt(this.data.count)}},{key:"random1_3_count",get:function(){return parseInt(this.data.random1_3_count)}},{key:"random2_2_count",get:function(){return parseInt(this.data.random2_2_count)}}]),t}()).TableName="level",o.IdList=[0,1,2,3,4,5,6,7,8,9,10],r=o))||r);n._RF.pop()}}}));
+
+System.register("chunks:///_virtual/TableUtil.ts",["cc"],(function(e){var t;return{setters:[function(e){t=e.cclegacy}],execute:function(){t._RF.push({},"182a4n6HudPVq+xaUH+atf/","TableUtil",void 0);var n=new Map,r=new Map;e("TableUtil",function(){function e(){}return e.getTables=function(e,t){var n=r.get(e);n||(n=new Map,r.set(e,n));var a=[];if(t instanceof Array)for(var i=0;i<t.length;i++){var u=n.get(t[i]);u||((u=new e).init(t[i]),n.set(t[i],u)),a.push(u)}else if("number"==typeof t)for(var c=0;c<t;c++){var s=n.get(c);s||((s=new e).init(c),n.set(c,s)),a.push(s)}return a},e.getTable=function(e,t){var n=r.get(e);n||(n=new Map,r.set(e,n));var a=n.get(t);return a||((a=new e).init(t),n.set(t,a)),a},e.get=function(e){return n.has(e)?n.get(e):(console.error("没有加载的资源:"+e),null)},e.set=function(e,t){n.set(e,t)},e.has=function(e){return n.has(e)},e.delete=function(e){n.delete(e)},e.clean=function(){n.clear(),r.clear()},e}());t._RF.pop()}}}));
+
+(function(r) {
+  r('virtual:///prerequisite-imports/module_extra', 'chunks:///_virtual/module_extra'); 
+})(function(mid, cid) {
+    System.register(mid, [cid], function (_export, _context) {
+    return {
+        setters: [function(_m) {
+            var _exportObj = {};
+
+            for (var _key in _m) {
+              if (_key !== "default" && _key !== "__esModule") _exportObj[_key] = _m[_key];
+            }
+      
+            _export(_exportObj);
+        }],
+        execute: function () { }
+    };
+    });
+});

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/config.json


+ 1 - 0
idiom/build/web-desktop/assets/module_game/import/00/00ea8543-6a26-417c-88d4-cef1a7b6ac0c.json

@@ -0,0 +1 @@
+[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/01/01123dc98.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/02/02c882590.json


+ 1 - 0
idiom/build/web-desktop/assets/module_game/import/02/02d15b1f2.json

@@ -0,0 +1 @@
+[1,["12d15b1f2@6c48a"],["_textureSource"],["cc.SpriteFrame"],0,[[[{"name":"商店@2x","rect":{"x":355,"y":3,"width":120,"height":122},"offset":{"x":0,"y":0},"originalSize":{"width":120,"height":122},"rotated":true,"capInsets":[0,0,0,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]],[[{"name":"开始@2x","rect":{"x":618,"y":3,"width":356,"height":123},"offset":{"x":0,"y":0},"originalSize":{"width":356,"height":123},"rotated":false,"capInsets":[0,0,0,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]],[[{"name":"邀请好友@2x","rect":{"x":87,"y":3,"width":135,"height":117},"offset":{"x":0,"y":0},"originalSize":{"width":135,"height":117},"rotated":false,"capInsets":[0,0,0,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]],[[{"name":"排行榜@2x","rect":{"x":228,"y":3,"width":121,"height":119},"offset":{"x":0,"y":0},"originalSize":{"width":121,"height":119},"rotated":false,"capInsets":[0,0,0,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]],[[{"name":"签到@2x","rect":{"x":483,"y":3,"width":120,"height":129},"offset":{"x":0,"y":0},"originalSize":{"width":120,"height":129},"rotated":true,"capInsets":[0,0,0,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]],[[{"name":"设置@2x","rect":{"x":3,"y":3,"width":78,"height":77},"offset":{"x":0,"y":0},"originalSize":{"width":78,"height":77},"rotated":false,"capInsets":[0,0,0,0],"packable":true,"pixelsToUnit":100,"pivot":{"x":0.5,"y":0.5},"meshType":0}],[0],0,[0],[0],[0]]]]

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/03/0329651a2.json


+ 1 - 0
idiom/build/web-desktop/assets/module_game/import/03/037b9bbd-59a8-4e77-8edd-bced1b4bf0fe.json

@@ -0,0 +1 @@
+[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/04/042b497f3.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/04/0460549a9.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/04/04a8467e0.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/05/055f35c52.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/06/065fa45f1.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/06/06fa4c474.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/07/07dc924bd.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/09/093f10e90.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/0a/0a3c3a71e.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/0c/0c5a2fc7e.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/0d/0da14c7f5.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/0e/0e8f971ab.json


文件差异内容过多而无法显示
+ 0 - 0
idiom/build/web-desktop/assets/module_game/import/0f/0f272fc25.json


+ 1 - 0
idiom/build/web-desktop/assets/module_game/import/11/11123dc98.json

@@ -0,0 +1 @@
+[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":985,"h":1023},-1],[0],0,[],[],[]]

部分文件因为文件数量过多而无法显示