Browse Source

添加自定义游戏规则 1.- challenge mode作为教学练习关,完成2关解锁classic,完成4关解锁rod method 2.插屏幕 3 sign

dzduole 2 weeks ago
parent
commit
c06248270d
62 changed files with 426 additions and 74 deletions
  1. BIN
      client/laya/.laya/chrome/BrowserMetrics-spare.pma
  2. BIN
      client/laya/.laya/chrome/BrowserMetrics/BrowserMetrics-6858C715-31C0.pma
  3. 1 1
      client/laya/.laya/chrome/Default/BrowsingTopicsState
  4. BIN
      client/laya/.laya/chrome/Default/Cache/Cache_Data/data_0
  5. BIN
      client/laya/.laya/chrome/Default/Cache/Cache_Data/data_1
  6. BIN
      client/laya/.laya/chrome/Default/Cache/Cache_Data/data_3
  7. 0 0
      client/laya/.laya/chrome/Default/ClientCertificates/LOG.old
  8. BIN
      client/laya/.laya/chrome/Default/DIPS
  9. BIN
      client/laya/.laya/chrome/Default/DawnGraphiteCache/data_1
  10. BIN
      client/laya/.laya/chrome/Default/DawnWebGPUCache/data_1
  11. 3 3
      client/laya/.laya/chrome/Default/Extension State/LOG
  12. 3 3
      client/laya/.laya/chrome/Default/Extension State/LOG.old
  13. BIN
      client/laya/.laya/chrome/Default/GPUCache/data_0
  14. BIN
      client/laya/.laya/chrome/Default/GPUCache/data_1
  15. BIN
      client/laya/.laya/chrome/Default/Local Storage/leveldb/000003.log
  16. 3 3
      client/laya/.laya/chrome/Default/Local Storage/leveldb/LOG
  17. 3 3
      client/laya/.laya/chrome/Default/Local Storage/leveldb/LOG.old
  18. BIN
      client/laya/.laya/chrome/Default/Network/Trust Tokens
  19. 0 0
      client/laya/.laya/chrome/Default/PersistentOriginTrials/LOG.old
  20. 0 0
      client/laya/.laya/chrome/Default/Preferences
  21. 0 0
      client/laya/.laya/chrome/Default/Segmentation Platform/SegmentInfoDB/LOG.old
  22. 0 0
      client/laya/.laya/chrome/Default/Segmentation Platform/SignalDB/LOG.old
  23. 0 0
      client/laya/.laya/chrome/Default/Segmentation Platform/SignalStorageConfigDB/LOG.old
  24. 3 3
      client/laya/.laya/chrome/Default/Service Worker/Database/LOG
  25. 3 2
      client/laya/.laya/chrome/Default/Service Worker/Database/LOG.old
  26. BIN
      client/laya/.laya/chrome/Default/Session Storage/000003.log
  27. 3 3
      client/laya/.laya/chrome/Default/Session Storage/LOG
  28. 3 3
      client/laya/.laya/chrome/Default/Session Storage/LOG.old
  29. BIN
      client/laya/.laya/chrome/Default/Sessions/Session_13291445994684818
  30. BIN
      client/laya/.laya/chrome/Default/Sessions/Session_13395122200646868
  31. BIN
      client/laya/.laya/chrome/Default/Sessions/Tabs_13395122200737040
  32. 3 3
      client/laya/.laya/chrome/Default/Site Characteristics Database/LOG
  33. 3 3
      client/laya/.laya/chrome/Default/Site Characteristics Database/LOG.old
  34. 3 3
      client/laya/.laya/chrome/Default/Sync Data/LevelDB/LOG
  35. 3 3
      client/laya/.laya/chrome/Default/Sync Data/LevelDB/LOG.old
  36. BIN
      client/laya/.laya/chrome/Default/Web Data
  37. BIN
      client/laya/.laya/chrome/Default/WebStorage/QuotaManager
  38. 0 0
      client/laya/.laya/chrome/Default/chrome_cart_db/LOG.old
  39. 0 0
      client/laya/.laya/chrome/Default/commerce_subscription_db/LOG.old
  40. 0 0
      client/laya/.laya/chrome/Default/discounts_db/LOG.old
  41. 0 0
      client/laya/.laya/chrome/Default/parcel_tracking_db/LOG.old
  42. BIN
      client/laya/.laya/chrome/Default/shared_proto_db/000003.log
  43. 3 3
      client/laya/.laya/chrome/Default/shared_proto_db/LOG
  44. 3 3
      client/laya/.laya/chrome/Default/shared_proto_db/LOG.old
  45. BIN
      client/laya/.laya/chrome/Default/shared_proto_db/metadata/000003.log
  46. 3 3
      client/laya/.laya/chrome/Default/shared_proto_db/metadata/LOG
  47. 3 3
      client/laya/.laya/chrome/Default/shared_proto_db/metadata/LOG.old
  48. BIN
      client/laya/.laya/chrome/GrShaderCache/data_0
  49. BIN
      client/laya/.laya/chrome/GrShaderCache/data_1
  50. BIN
      client/laya/.laya/chrome/GrShaderCache/data_3
  51. BIN
      client/laya/.laya/chrome/GraphiteDawnCache/data_1
  52. 0 0
      client/laya/.laya/chrome/Local State
  53. BIN
      client/laya/.laya/chrome/ShaderCache/data_1
  54. 1 0
      client/laya/.laya/chrome/component_crx_cache/metadata.json
  55. BIN
      client/laya/.laya/chrome/first_party_sets.db
  56. BIN
      client/laya/.laya/chrome/segmentation_platform/ukm_db
  57. 201 16
      client/laya/bin/js/bundle.js
  58. 0 0
      client/laya/bin/js/bundle.js.map
  59. 39 0
      client/laya/src/data/Data.ts
  60. 55 2
      client/laya/src/data/DataMgr.ts
  61. 33 0
      client/laya/src/ui/UIGameEnd.ts
  62. 48 8
      client/laya/src/ui/UIMain.ts

BIN
client/laya/.laya/chrome/BrowserMetrics/BrowserMetrics-68552E1F-2D80.pma → client/laya/.laya/chrome/BrowserMetrics-spare.pma


BIN
client/laya/.laya/chrome/BrowserMetrics/BrowserMetrics-6858C715-31C0.pma


+ 1 - 1
client/laya/.laya/chrome/Default/BrowsingTopicsState

@@ -8,5 +8,5 @@
       "top_topics_and_observing_domains": [  ]
    } ],
    "hex_encoded_hmac_key": "182CF5308FBA2FC8414D0CEB833F0DDDB5E40556E260773F9E5405EB39B1A10F",
-   "next_scheduled_calculation_time": "13395491234531819"
+   "next_scheduled_calculation_time": "13395491234531834"
 }

BIN
client/laya/.laya/chrome/Default/Cache/Cache_Data/data_0


BIN
client/laya/.laya/chrome/Default/Cache/Cache_Data/data_1


BIN
client/laya/.laya/chrome/Default/Cache/Cache_Data/data_3


+ 0 - 0
client/laya/.laya/chrome/Default/ClientCertificates/LOG.old


BIN
client/laya/.laya/chrome/Default/DIPS


BIN
client/laya/.laya/chrome/Default/DawnGraphiteCache/data_1


BIN
client/laya/.laya/chrome/Default/DawnWebGPUCache/data_1


+ 3 - 3
client/laya/.laya/chrome/Default/Extension State/LOG

@@ -1,3 +1,3 @@
-2025/06/20-17:47:11.428 3414 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Extension State/MANIFEST-000001
-2025/06/20-17:47:11.429 3414 Recovering log #3
-2025/06/20-17:47:11.429 3414 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Extension State/000003.log 
+2025/06/23-11:16:38.247 4088 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Extension State/MANIFEST-000001
+2025/06/23-11:16:38.247 4088 Recovering log #3
+2025/06/23-11:16:38.247 4088 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Extension State/000003.log 

+ 3 - 3
client/laya/.laya/chrome/Default/Extension State/LOG.old

@@ -1,3 +1,3 @@
-2022/03/11-12:19:52.855 4114 Reusing MANIFEST G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Extension State/MANIFEST-000001
-2022/03/11-12:19:52.860 4114 Recovering log #3
-2022/03/11-12:19:52.860 4114 Reusing old log G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Extension State/000003.log 
+2025/06/20-17:47:11.428 3414 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Extension State/MANIFEST-000001
+2025/06/20-17:47:11.429 3414 Recovering log #3
+2025/06/20-17:47:11.429 3414 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Extension State/000003.log 

BIN
client/laya/.laya/chrome/Default/GPUCache/data_0


BIN
client/laya/.laya/chrome/Default/GPUCache/data_1


BIN
client/laya/.laya/chrome/Default/Local Storage/leveldb/000003.log


+ 3 - 3
client/laya/.laya/chrome/Default/Local Storage/leveldb/LOG

@@ -1,3 +1,3 @@
-2025/06/20-17:47:11.421 654 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Local Storage\leveldb/MANIFEST-000001
-2025/06/20-17:47:11.430 654 Recovering log #3
-2025/06/20-17:47:11.432 654 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Local Storage\leveldb/000003.log 
+2025/06/23-11:16:38.189 12f8 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Local Storage\leveldb/MANIFEST-000001
+2025/06/23-11:16:38.193 12f8 Recovering log #3
+2025/06/23-11:16:38.194 12f8 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Local Storage\leveldb/000003.log 

+ 3 - 3
client/laya/.laya/chrome/Default/Local Storage/leveldb/LOG.old

@@ -1,3 +1,3 @@
-2022/03/11-12:19:52.853 3fc8 Reusing MANIFEST G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Local Storage\leveldb/MANIFEST-000001
-2022/03/11-12:19:52.860 3fc8 Recovering log #3
-2022/03/11-12:19:52.865 3fc8 Reusing old log G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Local Storage\leveldb/000003.log 
+2025/06/20-17:47:11.421 654 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Local Storage\leveldb/MANIFEST-000001
+2025/06/20-17:47:11.430 654 Recovering log #3
+2025/06/20-17:47:11.432 654 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Local Storage\leveldb/000003.log 

BIN
client/laya/.laya/chrome/Default/Network/Trust Tokens


+ 0 - 0
client/laya/.laya/chrome/Default/PersistentOriginTrials/LOG.old


File diff suppressed because it is too large
+ 0 - 0
client/laya/.laya/chrome/Default/Preferences


+ 0 - 0
client/laya/.laya/chrome/Default/Segmentation Platform/SegmentInfoDB/LOG.old


+ 0 - 0
client/laya/.laya/chrome/Default/Segmentation Platform/SignalDB/LOG.old


+ 0 - 0
client/laya/.laya/chrome/Default/Segmentation Platform/SignalStorageConfigDB/LOG.old


+ 3 - 3
client/laya/.laya/chrome/Default/Service Worker/Database/LOG

@@ -1,3 +1,3 @@
-2025/06/20-17:47:11.275 4d0 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Service Worker\Database/MANIFEST-000001
-2025/06/20-17:47:11.288 4d0 Recovering log #3
-2025/06/20-17:47:11.289 4d0 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Service Worker\Database/000003.log 
+2025/06/23-11:16:38.131 4088 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Service Worker\Database/MANIFEST-000001
+2025/06/23-11:16:38.148 4088 Recovering log #3
+2025/06/23-11:16:38.149 4088 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Service Worker\Database/000003.log 

+ 3 - 2
client/laya/.laya/chrome/Default/Service Worker/Database/LOG.old

@@ -1,2 +1,3 @@
-2022/03/11-12:19:52.958 40ac Creating DB G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Service Worker\Database since it was missing.
-2022/03/11-12:19:52.964 40ac Reusing MANIFEST G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Service Worker\Database/MANIFEST-000001
+2025/06/20-17:47:11.275 4d0 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Service Worker\Database/MANIFEST-000001
+2025/06/20-17:47:11.288 4d0 Recovering log #3
+2025/06/20-17:47:11.289 4d0 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Service Worker\Database/000003.log 

BIN
client/laya/.laya/chrome/Default/Session Storage/000003.log


+ 3 - 3
client/laya/.laya/chrome/Default/Session Storage/LOG

@@ -1,3 +1,3 @@
-2025/06/20-17:47:11.420 4640 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Session Storage/MANIFEST-000001
-2025/06/20-17:47:11.426 4640 Recovering log #3
-2025/06/20-17:47:11.429 4640 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Session Storage/000003.log 
+2025/06/23-11:16:38.212 12f8 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Session Storage/MANIFEST-000001
+2025/06/23-11:16:38.213 12f8 Recovering log #3
+2025/06/23-11:16:38.214 12f8 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Session Storage/000003.log 

+ 3 - 3
client/laya/.laya/chrome/Default/Session Storage/LOG.old

@@ -1,3 +1,3 @@
-2022/03/11-12:19:52.833 3fc8 Reusing MANIFEST G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Session Storage/MANIFEST-000001
-2022/03/11-12:19:52.838 3fc8 Recovering log #3
-2022/03/11-12:19:52.839 3fc8 Reusing old log G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Session Storage/000003.log 
+2025/06/20-17:47:11.420 4640 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Session Storage/MANIFEST-000001
+2025/06/20-17:47:11.426 4640 Recovering log #3
+2025/06/20-17:47:11.429 4640 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Session Storage/000003.log 

BIN
client/laya/.laya/chrome/Default/Sessions/Session_13291445994684818


BIN
client/laya/.laya/chrome/Default/Sessions/Session_13395122200646868


BIN
client/laya/.laya/chrome/Default/Sessions/Tabs_13291445994700106 → client/laya/.laya/chrome/Default/Sessions/Tabs_13395122200737040


+ 3 - 3
client/laya/.laya/chrome/Default/Site Characteristics Database/LOG

@@ -1,3 +1,3 @@
-2025/06/20-17:47:11.276 34e4 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Site Characteristics Database/MANIFEST-000001
-2025/06/20-17:47:11.288 34e4 Recovering log #3
-2025/06/20-17:47:11.289 34e4 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Site Characteristics Database/000003.log 
+2025/06/23-11:16:38.131 1340 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Site Characteristics Database/MANIFEST-000001
+2025/06/23-11:16:38.148 1340 Recovering log #3
+2025/06/23-11:16:38.149 1340 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Site Characteristics Database/000003.log 

+ 3 - 3
client/laya/.laya/chrome/Default/Site Characteristics Database/LOG.old

@@ -1,3 +1,3 @@
-2022/03/11-12:19:52.755 3558 Reusing MANIFEST G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Site Characteristics Database/MANIFEST-000001
-2022/03/11-12:19:52.763 3558 Recovering log #3
-2022/03/11-12:19:52.763 3558 Reusing old log G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Site Characteristics Database/000003.log 
+2025/06/20-17:47:11.276 34e4 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Site Characteristics Database/MANIFEST-000001
+2025/06/20-17:47:11.288 34e4 Recovering log #3
+2025/06/20-17:47:11.289 34e4 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Site Characteristics Database/000003.log 

+ 3 - 3
client/laya/.laya/chrome/Default/Sync Data/LevelDB/LOG

@@ -1,3 +1,3 @@
-2025/06/20-17:47:11.275 36f0 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Sync Data\LevelDB/MANIFEST-000001
-2025/06/20-17:47:11.288 36f0 Recovering log #3
-2025/06/20-17:47:11.289 36f0 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Sync Data\LevelDB/000003.log 
+2025/06/23-11:16:38.128 3594 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Sync Data\LevelDB/MANIFEST-000001
+2025/06/23-11:16:38.148 3594 Recovering log #3
+2025/06/23-11:16:38.149 3594 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Sync Data\LevelDB/000003.log 

+ 3 - 3
client/laya/.laya/chrome/Default/Sync Data/LevelDB/LOG.old

@@ -1,3 +1,3 @@
-2022/03/11-12:19:52.766 39ac Reusing MANIFEST G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Sync Data\LevelDB/MANIFEST-000001
-2022/03/11-12:19:52.775 39ac Recovering log #3
-2022/03/11-12:19:52.775 39ac Reusing old log G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\Sync Data\LevelDB/000003.log 
+2025/06/20-17:47:11.275 36f0 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Sync Data\LevelDB/MANIFEST-000001
+2025/06/20-17:47:11.288 36f0 Recovering log #3
+2025/06/20-17:47:11.289 36f0 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\Sync Data\LevelDB/000003.log 

BIN
client/laya/.laya/chrome/Default/Web Data


BIN
client/laya/.laya/chrome/Default/WebStorage/QuotaManager


+ 0 - 0
client/laya/.laya/chrome/Default/chrome_cart_db/LOG.old


+ 0 - 0
client/laya/.laya/chrome/Default/commerce_subscription_db/LOG.old


+ 0 - 0
client/laya/.laya/chrome/Default/discounts_db/LOG.old


+ 0 - 0
client/laya/.laya/chrome/Default/parcel_tracking_db/LOG.old


BIN
client/laya/.laya/chrome/Default/shared_proto_db/000003.log


+ 3 - 3
client/laya/.laya/chrome/Default/shared_proto_db/LOG

@@ -1,3 +1,3 @@
-2025/06/20-17:47:11.392 4554 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db/MANIFEST-000001
-2025/06/20-17:47:11.393 4554 Recovering log #3
-2025/06/20-17:47:11.393 4554 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db/000003.log 
+2025/06/23-11:16:38.221 4634 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db/MANIFEST-000001
+2025/06/23-11:16:38.221 4634 Recovering log #3
+2025/06/23-11:16:38.222 4634 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db/000003.log 

+ 3 - 3
client/laya/.laya/chrome/Default/shared_proto_db/LOG.old

@@ -1,3 +1,3 @@
-2022/03/11-12:19:52.859 4004 Reusing MANIFEST G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\shared_proto_db/MANIFEST-000001
-2022/03/11-12:19:52.863 4004 Recovering log #3
-2022/03/11-12:19:52.863 4004 Reusing old log G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\shared_proto_db/000003.log 
+2025/06/20-17:47:11.392 4554 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db/MANIFEST-000001
+2025/06/20-17:47:11.393 4554 Recovering log #3
+2025/06/20-17:47:11.393 4554 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db/000003.log 

BIN
client/laya/.laya/chrome/Default/shared_proto_db/metadata/000003.log


+ 3 - 3
client/laya/.laya/chrome/Default/shared_proto_db/metadata/LOG

@@ -1,3 +1,3 @@
-2025/06/20-17:47:11.388 4554 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db\metadata/MANIFEST-000001
-2025/06/20-17:47:11.389 4554 Recovering log #3
-2025/06/20-17:47:11.389 4554 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db\metadata/000003.log 
+2025/06/23-11:16:38.219 4634 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db\metadata/MANIFEST-000001
+2025/06/23-11:16:38.219 4634 Recovering log #3
+2025/06/23-11:16:38.219 4634 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db\metadata/000003.log 

+ 3 - 3
client/laya/.laya/chrome/Default/shared_proto_db/metadata/LOG.old

@@ -1,3 +1,3 @@
-2022/03/11-12:19:52.848 4004 Reusing MANIFEST G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\shared_proto_db\metadata/MANIFEST-000001
-2022/03/11-12:19:52.852 4004 Recovering log #3
-2022/03/11-12:19:52.852 4004 Reusing old log G:\yt\layabox\TableBall\client\laya\.laya\chrome\Default\shared_proto_db\metadata/000003.log 
+2025/06/20-17:47:11.388 4554 Reusing MANIFEST E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db\metadata/MANIFEST-000001
+2025/06/20-17:47:11.389 4554 Recovering log #3
+2025/06/20-17:47:11.389 4554 Reusing old log E:\layaGames\taiqiu\wanNingTaiQiu\client\laya\.laya\chrome\Default\shared_proto_db\metadata/000003.log 

BIN
client/laya/.laya/chrome/GrShaderCache/data_0


BIN
client/laya/.laya/chrome/GrShaderCache/data_1


BIN
client/laya/.laya/chrome/GrShaderCache/data_3


BIN
client/laya/.laya/chrome/GraphiteDawnCache/data_1


File diff suppressed because it is too large
+ 0 - 0
client/laya/.laya/chrome/Local State


BIN
client/laya/.laya/chrome/ShaderCache/data_1


+ 1 - 0
client/laya/.laya/chrome/component_crx_cache/metadata.json

@@ -0,0 +1 @@
+{"hashes":{}}

BIN
client/laya/.laya/chrome/first_party_sets.db


BIN
client/laya/.laya/chrome/segmentation_platform/ukm_db


+ 201 - 16
client/laya/bin/js/bundle.js

@@ -6705,22 +6705,62 @@
         startGame(type) {
             xGame.common.gameMode = type;
             Moyu.sendDataEvent("PlayGame", { type: type });
+            console.log('zh:进入游戏gameMode =' + xGame.common.gameMode);
             switch (xGame.common.gameMode) {
                 case GameMode.classic:
-                    let challengeTimes = DataMgr.getChallengeTimes();
-                    if (challengeTimes == 0) {
-                        xGame.uiMgr.Show(UIInvitation);
+                    console.log('zh:进入经典模式111111111');
+                    if (DataMgr.DIY_challengeMode_overLev_jieSuo_mark) {
+                        let db_over_lev = DataMgr.getChallengeMode_overLev();
+                        console.log('zh:classic db_over_lev=', db_over_lev);
+                        if (db_over_lev < DataMgr.DIY_challengeMode_overLev_jieSuo_Classic) {
+                            console.log('zh:判断是否可以玩该模式classic =NO');
+                            let tipStr = 'You must complete ' + DataMgr.DIY_challengeMode_overLev_jieSuo_Classic + ' levels in Challenge Mode to unlock Classic Mode.';
+                            xGame.uiMgr.Show(UIMsg, tipStr);
+                            console.log('zh:返回');
+                            return;
+                        }
+                        else {
+                            console.log('zh:可以玩该模式classic  66666666666666');
+                            this.beginGame();
+                        }
                     }
                     else {
-                        this.beginGame();
+                        console.log('zh:不需要判断是否可以玩该classic');
+                        let challengeTimes = DataMgr.getChallengeTimes();
+                        if (challengeTimes == 0) {
+                            xGame.uiMgr.Show(UIInvitation);
+                        }
+                        else {
+                            this.beginGame();
+                        }
+                        break;
                     }
-                    break;
                 case GameMode.bigMove:
-                    this.beginGame();
-                    if (DataMgr.getNewUser())
-                        Moyu.sendDataEvent("gameStart0");
+                    console.error('zh:bigMove check');
+                    let guide = DataMgr.getSkillGuide();
+                    if (DataMgr.DIY_challengeMode_overLev_jieSuo_mark && guide == 1) {
+                        let db_over_lev = DataMgr.getChallengeMode_overLev();
+                        console.log('zh:bigMove db_over_lev=', db_over_lev);
+                        if (db_over_lev < DataMgr.DIY_challengeMode_overLev_jieSuo_rodMethod) {
+                            let tipStr = 'Complete ' + DataMgr.DIY_challengeMode_overLev_jieSuo_rodMethod + ' levels in Challenge Mode to unlock the Rod Method Mode';
+                            xGame.uiMgr.Show(UIMsg, tipStr);
+                            return;
+                        }
+                        else {
+                            console.log('zh:可以玩该模式 bigMove');
+                            this.beginGame();
+                            if (DataMgr.getNewUser())
+                                Moyu.sendDataEvent("gameStart0");
+                        }
+                    }
+                    else {
+                        this.beginGame();
+                        if (DataMgr.getNewUser())
+                            Moyu.sendDataEvent("gameStart0");
+                    }
                     break;
                 default:
+                    console.error('zh:未知错误!!!!');
                     break;
             }
         }
@@ -6741,6 +6781,7 @@
                 }
                 else {
                     xGame.uiMgr.Show(UIModeSelection, () => {
+                        console.log('zh:BBBBBBBBBBBBBBB');
                         this.enterClassic();
                     });
                 }
@@ -7036,6 +7077,7 @@
                 xGame.soundMgr.playSound('slots_roll01');
                 xGame.soundMgr.playSound("s_win");
                 xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
+                this.diyGameDataUtilForGameWin();
             }
             else {
                 JSBridgeUtils.instance.showInternAd('gameend_faill');
@@ -7052,6 +7094,29 @@
                 DataMgr.setClassicTimes();
             }
         }
+        diyGameDataUtilForGameWin() {
+            console.log('zh: DiyGameDataUtilForGameWin diy   ');
+            switch (xGame.common.gameMode) {
+                case GameMode.classic:
+                    console.log('zh:DiyGameDataUtilForGameWin 111');
+                case GameMode.bigMove:
+                    console.log('zh:DiyGameDataUtilForGameWin 222');
+                    this.restartGame();
+                    break;
+                case GameMode.placeBall:
+                    console.log('zh:DiyGameDataUtilForGameWin 333');
+                    var level = xGame.common.placeBallCurLevel;
+                    console.log('zh:练习模式 联系了多少LEV=' + level);
+                    let db_over_lev = DataMgr.getChallengeMode_overLev();
+                    if (level > db_over_lev) {
+                        DataMgr.setChallengeMode_overLev(level);
+                    }
+                    break;
+                default:
+                    console.log('zh:DiyGameDataUtilForGameWin 444');
+                    break;
+            }
+        }
         showChallengeLevel() {
             if (DataMgr.getChallengeTimes() != 0)
                 return;
@@ -16446,15 +16511,46 @@
             }
         }
     }
+    class Diy2025GameData {
+        constructor() {
+            this.challengeMode_overLev = 0;
+            this.xszyForClassic = false;
+            this.xszyForChallenge = false;
+        }
+        saveData() {
+            let data = {};
+            for (let k in this) {
+                data[k.toString()] = this[k];
+            }
+            Laya.LocalStorage.setItem(dataName + "diydata", JSON.stringify(data));
+        }
+        getData() {
+            let ld = Laya.LocalStorage.getItem(dataName + "diydata");
+            if (ld) {
+                let localData = JSON.parse(ld);
+                if (localData) {
+                    for (let k in this) {
+                        let key = k.toString();
+                        let data = localData[key];
+                        if (data != undefined) {
+                            this[k] = data;
+                        }
+                    }
+                }
+            }
+        }
+    }
 
     class DataMgr {
         static Init() {
             this.userData = new UserData();
             this.gameData = new GameData();
             this.itemData = new ItemData();
+            this.diyGameData = new Diy2025GameData();
             this.userData.getData();
             this.gameData.getData();
             this.itemData.getData();
+            this.diyGameData.getData();
             this.roleId = this.userData.roleId;
             this.resetUse();
         }
@@ -16909,10 +17005,33 @@
             this.userData.timeoutFoul = 1;
             this.saveUserData();
         }
+        static saveDiyGameData() {
+            if (this.diyGameSaving)
+                return;
+            this.diyGameSaving = true;
+            Laya.timer.once(500, this, () => {
+                this.diyGameSaving = false;
+                this.diyGameData.saveData();
+            });
+        }
+        static getChallengeMode_overLev() {
+            this.challengeMode_overLev = this.diyGameData.challengeMode_overLev;
+            return this.challengeMode_overLev;
+        }
+        static setChallengeMode_overLev(levNum) {
+            this.diyGameData.challengeMode_overLev = levNum;
+            this.saveDiyGameData();
+        }
     }
     DataMgr.isNewUser = false;
     DataMgr.fristEnter = true;
     DataMgr.levelType = 0;
+    DataMgr.DIY_challengeMode_overLev_jieSuo_mark = true;
+    DataMgr.DIY_challengeMode_overLev_jieSuo_Classic = 2;
+    DataMgr.DIY_challengeMode_overLev_jieSuo_rodMethod = 4;
+    DataMgr.challengeMode_overLev = 0;
+    DataMgr.xszyForClassic = false;
+    DataMgr.xszyForChallenge = false;
     DataMgr.awardId = 0;
     DataMgr.awardCoin = 0;
     DataMgr.sceneId = -1;
@@ -16928,6 +17047,7 @@
     DataMgr.rankDis = 0;
     DataMgr.userSaving = false;
     DataMgr.gameSaving = false;
+    DataMgr.diyGameSaving = false;
 
     class D3Tween extends Laya.Script3D {
         constructor() {
@@ -18834,6 +18954,7 @@
                 xGame.soundMgr.playSound('slots_roll01');
                 xGame.soundMgr.playSound("s_win");
                 xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
+                this.diyGameDataUtilForGameWin();
             }
             else {
                 JSBridgeUtils.instance.showInternAd('gameend_faill');
@@ -18850,6 +18971,29 @@
                 DataMgr.setClassicTimes();
             }
         }
+        diyGameDataUtilForGameWin() {
+            console.log('zh: DiyGameDataUtilForGameWin diy   ');
+            switch (xGame.common.gameMode) {
+                case GameMode.classic:
+                    console.log('zh:DiyGameDataUtilForGameWin 111');
+                case GameMode.bigMove:
+                    console.log('zh:DiyGameDataUtilForGameWin 222');
+                    this.restartGame();
+                    break;
+                case GameMode.placeBall:
+                    console.log('zh:DiyGameDataUtilForGameWin 333');
+                    var level = xGame.common.placeBallCurLevel;
+                    console.log('zh:练习模式 联系了多少LEV=' + level);
+                    let db_over_lev = DataMgr.getChallengeMode_overLev();
+                    if (level > db_over_lev) {
+                        DataMgr.setChallengeMode_overLev(level);
+                    }
+                    break;
+                default:
+                    console.log('zh:DiyGameDataUtilForGameWin 444');
+                    break;
+            }
+        }
         showChallengeLevel() {
             if (DataMgr.getChallengeTimes() != 0)
                 return;
@@ -21447,22 +21591,62 @@
         startGame(type) {
             xGame.common.gameMode = type;
             Moyu.sendDataEvent("PlayGame", { type: type });
+            console.log('zh:进入游戏gameMode =' + xGame.common.gameMode);
             switch (xGame.common.gameMode) {
                 case GameMode.classic:
-                    let challengeTimes = DataMgr.getChallengeTimes();
-                    if (challengeTimes == 0) {
-                        xGame.uiMgr.Show(UIInvitation$1);
+                    console.log('zh:进入经典模式111111111');
+                    if (DataMgr.DIY_challengeMode_overLev_jieSuo_mark) {
+                        let db_over_lev = DataMgr.getChallengeMode_overLev();
+                        console.log('zh:classic db_over_lev=', db_over_lev);
+                        if (db_over_lev < DataMgr.DIY_challengeMode_overLev_jieSuo_Classic) {
+                            console.log('zh:判断是否可以玩该模式classic =NO');
+                            let tipStr = 'You must complete ' + DataMgr.DIY_challengeMode_overLev_jieSuo_Classic + ' levels in Challenge Mode to unlock Classic Mode.';
+                            xGame.uiMgr.Show(UIMsg$1, tipStr);
+                            console.log('zh:返回');
+                            return;
+                        }
+                        else {
+                            console.log('zh:可以玩该模式classic  66666666666666');
+                            this.beginGame();
+                        }
                     }
                     else {
-                        this.beginGame();
+                        console.log('zh:不需要判断是否可以玩该classic');
+                        let challengeTimes = DataMgr.getChallengeTimes();
+                        if (challengeTimes == 0) {
+                            xGame.uiMgr.Show(UIInvitation$1);
+                        }
+                        else {
+                            this.beginGame();
+                        }
+                        break;
                     }
-                    break;
                 case GameMode.bigMove:
-                    this.beginGame();
-                    if (DataMgr.getNewUser())
-                        Moyu.sendDataEvent("gameStart0");
+                    console.error('zh:bigMove check');
+                    let guide = DataMgr.getSkillGuide();
+                    if (DataMgr.DIY_challengeMode_overLev_jieSuo_mark && guide == 1) {
+                        let db_over_lev = DataMgr.getChallengeMode_overLev();
+                        console.log('zh:bigMove db_over_lev=', db_over_lev);
+                        if (db_over_lev < DataMgr.DIY_challengeMode_overLev_jieSuo_rodMethod) {
+                            let tipStr = 'Complete ' + DataMgr.DIY_challengeMode_overLev_jieSuo_rodMethod + ' levels in Challenge Mode to unlock the Rod Method Mode';
+                            xGame.uiMgr.Show(UIMsg$1, tipStr);
+                            return;
+                        }
+                        else {
+                            console.log('zh:可以玩该模式 bigMove');
+                            this.beginGame();
+                            if (DataMgr.getNewUser())
+                                Moyu.sendDataEvent("gameStart0");
+                        }
+                    }
+                    else {
+                        this.beginGame();
+                        if (DataMgr.getNewUser())
+                            Moyu.sendDataEvent("gameStart0");
+                    }
                     break;
                 default:
+                    console.error('zh:未知错误!!!!');
                     break;
             }
         }
@@ -21483,6 +21667,7 @@
                 }
                 else {
                     xGame.uiMgr.Show(UIModeSelection$1, () => {
+                        console.log('zh:BBBBBBBBBBBBBBB');
                         this.enterClassic();
                     });
                 }

File diff suppressed because it is too large
+ 0 - 0
client/laya/bin/js/bundle.js.map


+ 39 - 0
client/laya/src/data/Data.ts

@@ -176,4 +176,43 @@ export class GameData {
             }
         }
     }
+}
+
+
+
+/**
+ * 游戏数据   2025修改
+ */
+export class Diy2025GameData {
+    public challengeMode_overLev: number = 0;        //完成了X关卡的练习模式
+    public xszyForClassic: boolean = false;      //Classic下 新手指引是否完成
+    public xszyForChallenge: boolean = false;      //challenge下 新手指引是否完成
+
+    constructor() {
+
+    }
+
+    public saveData(): void {
+        let data = {};
+        for (let k in this) {
+            data[k.toString()] = this[k];
+        }
+        Laya.LocalStorage.setItem(dataName + "diydata", JSON.stringify(data));
+    }
+
+    public getData(): void {
+        let ld = Laya.LocalStorage.getItem(dataName + "diydata");
+        if (ld) {
+            let localData = JSON.parse(ld);
+            if (localData) {
+                for (let k in this) {
+                    let key = k.toString();
+                    let data = localData[key];
+                    if (data != undefined) {
+                        this[k] = data;
+                    }
+                }
+            }
+        }
+    }
 }

+ 55 - 2
client/laya/src/data/DataMgr.ts

@@ -1,6 +1,6 @@
 import { CHANGE_SECRETARY, COIN_CHANGE, DIAMOND_CHANGE, POWER_CHANGE } from "../data/Define";
 import { xGame } from "../xGame";
-import { GameData, ItemData, UserData } from "./Data"
+import { GameData, ItemData, UserData, Diy2025GameData } from "./Data"
 
 export default class DataMgr {
     public static isNewUser: boolean = false;
@@ -8,9 +8,30 @@ export default class DataMgr {
     public static userData: UserData;
     public static gameData: GameData;
     public static itemData: ItemData;
+    public static diyGameData: Diy2025GameData;
 
     public static levelType: number = 0;
 
+    //zhdiy start @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 增加配置
+    // challenge mode作为教学练习关,完成X关后解锁classic,完成Y关后解锁rod method
+    //是否启用解锁功能
+    public static DIY_challengeMode_overLev_jieSuo_mark: boolean = true;
+    //只有DIY_challengeMode_overLev_jieSuo_mark  =true的时候下面2个参数才有作用
+    public static DIY_challengeMode_overLev_jieSuo_Classic: number = 2;
+    public static DIY_challengeMode_overLev_jieSuo_rodMethod: number = 4;
+
+    //zhdiy end @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+
+    //--2025Diy  start %%%%%%%%%%%%%%%%%%%
+    public static challengeMode_overLev: number = 0;        //完成了X关卡的练习模式
+    public static xszyForClassic: boolean = false;      //Classic下 新手指引是否完成
+    public static xszyForChallenge: boolean = false;      //challenge下 新手指引是否完成
+    //--2025Diy  end %%%%%%%%%%%%%%%%%%%
+
+
+
+
+
     //奖励ID
     public static awardId: number = 0;
 
@@ -40,6 +61,7 @@ export default class DataMgr {
 
     public static minScore: number = 0;
     public static rankDis: number = 0;
+
     /**
      * 数据初始化
      */
@@ -47,12 +69,13 @@ export default class DataMgr {
         this.userData = new UserData();
         this.gameData = new GameData();
         this.itemData = new ItemData();
+        this.diyGameData = new Diy2025GameData();
         //this.deletData();
 
         this.userData.getData();
         this.gameData.getData();
         this.itemData.getData();
-
+        this.diyGameData.getData();
         this.roleId = this.userData.roleId;
         this.resetUse();
         //
@@ -574,4 +597,34 @@ export default class DataMgr {
         this.saveUserData();
     }
 
+    //-----------------------diy 改进zh
+    static diyGameSaving = false;
+    public static saveDiyGameData(): void {
+        if (this.diyGameSaving)
+            return;
+        this.diyGameSaving = true;
+        Laya.timer.once(500, this, () => {
+            this.diyGameSaving = false;
+            this.diyGameData.saveData();
+        });
+    }
+    /**
+     * 练习模式完成了X关
+     */
+    public static getChallengeMode_overLev(): number {
+        this.challengeMode_overLev = this.diyGameData.challengeMode_overLev;
+        // this.saveGameData();
+        return this.challengeMode_overLev;
+    }
+
+
+    /**
+     * 练习模式完成了X关
+     */
+    public static setChallengeMode_overLev(levNum) {
+        this.diyGameData.challengeMode_overLev = levNum;
+        this.saveDiyGameData();
+    }
+
+
 }

+ 33 - 0
client/laya/src/ui/UIGameEnd.ts

@@ -221,6 +221,9 @@ export default class UIGameEnd extends UIBase {
             xGame.soundMgr.playSound('slots_roll01');
             xGame.soundMgr.playSound("s_win");
             xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
+
+            this.diyGameDataUtilForGameWin();
+        
         }
         else {
 
@@ -244,6 +247,36 @@ export default class UIGameEnd extends UIBase {
             DataMgr.setClassicTimes();
         }
     }
+
+
+
+     diyGameDataUtilForGameWin(){
+          console.log('zh: DiyGameDataUtilForGameWin diy   ');
+          switch (xGame.common.gameMode) {
+            case GameMode.classic:
+                console.log('zh:DiyGameDataUtilForGameWin 111');
+            case GameMode.bigMove:
+                console.log('zh:DiyGameDataUtilForGameWin 222');
+                this.restartGame();
+                break;
+            case GameMode.placeBall:
+                console.log('zh:DiyGameDataUtilForGameWin 333');
+                var  level = xGame.common.placeBallCurLevel;
+
+                console.log('zh:练习模式 联系了多少LEV=' + level);
+                let db_over_lev = DataMgr.getChallengeMode_overLev();  
+                if (level > db_over_lev) {
+                    DataMgr.setChallengeMode_overLev(level);
+                }
+                break;
+            default:
+                console.log('zh:DiyGameDataUtilForGameWin 444');
+                break;
+        }
+    }
+
+
+
     //展示经典模式挑战关卡
     showChallengeLevel() {
         //todo

+ 48 - 8
client/laya/src/ui/UIMain.ts

@@ -334,21 +334,59 @@ export default class UIMain extends UIBase {
         xGame.common.gameMode = type;
         //
         Moyu.sendDataEvent("PlayGame", { type: type });
+        console.log('zh:进入游戏gameMode =' + xGame.common.gameMode);
         switch (xGame.common.gameMode) {
             case GameMode.classic:
-                let challengeTimes = DataMgr.getChallengeTimes();
-                if (challengeTimes == 0) {
-                    xGame.uiMgr.Show(UIInvitation);
+                console.log('zh:进入经典模式111111111');
+                //zhdiy - challenge mode作为教学练习关,完成2关解锁classic,
+                if (DataMgr.DIY_challengeMode_overLev_jieSuo_mark) {
+                    let db_over_lev = DataMgr.getChallengeMode_overLev();
+                    console.log('zh:classic db_over_lev=', db_over_lev);
+                    if (db_over_lev < DataMgr.DIY_challengeMode_overLev_jieSuo_Classic) {
+                        console.log('zh:判断是否可以玩该模式classic =NO');
+                        let tipStr = 'You must complete ' + DataMgr.DIY_challengeMode_overLev_jieSuo_Classic + ' levels in Challenge Mode to unlock Classic Mode.';
+                        xGame.uiMgr.Show(UIMsg, tipStr);
+                        console.log('zh:返回');
+                        return;
+                    } else {
+                        console.log('zh:可以玩该模式classic  66666666666666');
+                        this.beginGame();
+                    }
+                } else {
+                    console.log('zh:不需要判断是否可以玩该classic');
+                    let challengeTimes = DataMgr.getChallengeTimes();
+                    if (challengeTimes == 0) {
+                        xGame.uiMgr.Show(UIInvitation);
+                    }
+                    else {
+                        this.beginGame();
+                    }
+                    break;
                 }
-                else {
+            case GameMode.bigMove:
+                console.error('zh:bigMove check');
+                let guide = DataMgr.getSkillGuide();
+                //zhdiy - challenge mode作为教学练习关,完成2关解锁classic,
+                if (DataMgr.DIY_challengeMode_overLev_jieSuo_mark && guide == 1) {
+                    let db_over_lev = DataMgr.getChallengeMode_overLev();
+                    console.log('zh:bigMove db_over_lev=', db_over_lev);
+                    if (db_over_lev < DataMgr.DIY_challengeMode_overLev_jieSuo_rodMethod) {
+                        let tipStr = 'Complete ' + DataMgr.DIY_challengeMode_overLev_jieSuo_rodMethod + ' levels in Challenge Mode to unlock the Rod Method Mode';
+                        xGame.uiMgr.Show(UIMsg, tipStr);
+                        return;
+                    } else {
+                        console.log('zh:可以玩该模式 bigMove');
+                        this.beginGame();
+                        if (DataMgr.getNewUser()) Moyu.sendDataEvent("gameStart0");
+                    }
+
+                } else {
                     this.beginGame();
+                    if (DataMgr.getNewUser()) Moyu.sendDataEvent("gameStart0");
                 }
                 break;
-            case GameMode.bigMove:
-                this.beginGame();
-                if (DataMgr.getNewUser()) Moyu.sendDataEvent("gameStart0");
-                break;
             default:
+                console.error('zh:未知错误!!!!');
                 break;
         }
     }
@@ -370,12 +408,14 @@ export default class UIMain extends UIBase {
 
         console.log('zh:beginGame 2 go');
         if (xGame.common.gameMode == GameMode.classic) {
+            //   xGame.uiMgr.Show(UIMsg, "Coming Soon")
             if (isNice) {
                 //巅峰赛直接进入
                 this.enterClassic();
             }
             else {
                 xGame.uiMgr.Show(UIModeSelection, () => {
+                    console.log('zh:BBBBBBBBBBBBBBB');
                     this.enterClassic();
                 })
             }

Some files were not shown because too many files changed in this diff