From 447f311e39e76bdcce7fc3f9e66c1734a0def51e Mon Sep 17 00:00:00 2001 From: guojiaxv <3194589716@qq.com> Date: Wed, 15 Jul 2026 11:38:16 +0800 Subject: [PATCH] =?UTF-8?q?chore:=E5=89=94=E9=99=A4=E6=97=A0=E5=85=B3?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/resources/ui/MainPanel.prefab | 16 +- assets/resources/ui/SharePanel.prefab | 2166 -------------- assets/resources/ui/SharePanel.prefab.meta | 13 - assets/resources/ui/SideTipPanel.prefab | 2649 ----------------- assets/resources/ui/SideTipPanel.prefab.meta | 13 - assets/scene.scene | 259 +- assets/scripts/BattleLevel.ts | 16 +- assets/scripts/framework/data/LocalSaveMgr.ts | 22 - assets/scripts/framework/sdk/DYSdk.ts | 213 -- assets/scripts/framework/sdk/DYSdk.ts.meta | 9 - assets/scripts/framework/sdk/SdkMgr.ts | 97 +- assets/scripts/framework/sdk/WXSdk.ts | 193 -- assets/scripts/framework/sdk/WXSdk.ts.meta | 9 - assets/scripts/ui/AddHeartPanel.ts | 2 +- assets/scripts/ui/LosePanel.ts | 2 +- assets/scripts/ui/MainPanel.ts | 41 +- assets/scripts/ui/PlayPanel.ts | 18 +- assets/scripts/ui/SharePanel.ts | 64 - assets/scripts/ui/SharePanel.ts.meta | 1 - assets/scripts/ui/SideTipPanel.ts | 64 - assets/scripts/ui/SideTipPanel.ts.meta | 9 - assets/scripts/ui/WinPanel.ts | 3 +- library/.assets-data.json | 42 +- library/.assets-info1.0.0.json | 117 +- .../29bc61af-9ade-4095-bb78-e7f6f6ffde45.json | 14 +- .../7af336a9-9267-4c2b-b263-a3fb6c344fd4.json | 2649 ----------------- .../acfe0309-92ca-4b2a-8057-d15d6182d9da.json | 2166 -------------- .../cce78068-e13a-47f5-ae44-d1ac5c097bd7.json | 259 +- profiles/v2/packages/adsense-h5g-plugin.json | 18 - profiles/v2/packages/builder.json | 131 +- profiles/v2/packages/bytedance-mini-game.json | 48 - profiles/v2/packages/cocos-service.json | 3 +- profiles/v2/packages/scene.json | 106 +- profiles/v2/packages/wechatgame.json | 40 - settings/v2/packages/builder.json | 48 - temp/profiles/packages/scene.json | 2 +- .../targets/editor/assembly-record.json | 1468 +++++---- ...1bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js | 106 +- ...e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map | 2 +- ...98d00769bffaa6da8f5ea12e7941d4a67eac52a.js | 140 +- ...0769bffaa6da8f5ea12e7941d4a67eac52a.js.map | 2 +- ...d8fd2b0177941b032ddc0733af48a561fb60657.js | 2 +- ...2b0177941b032ddc0733af48a561fb60657.js.map | 2 +- ...7ba04727710315dc2b2eb043263e1cc25995b18.js | 2 +- ...4727710315dc2b2eb043263e1cc25995b18.js.map | 2 +- ...912ccf8538595758f48834d371e876268f35154.js | 19 - ...cf8538595758f48834d371e876268f35154.js.map | 2 +- ...ace070c537a3e1854e903015145470ccbad65f3.js | 2 +- ...70c537a3e1854e903015145470ccbad65f3.js.map | 2 +- ...ce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js | 17 +- ...64bf43cd827ad5c0d87dcb166b068a41ba8.js.map | 2 +- ...3d2c0c32b5bda2d3627fc340699129d1ecef51f.js | 25 +- ...0c32b5bda2d3627fc340699129d1ecef51f.js.map | 2 +- ...8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js | 5 +- ...1aa4e9ee54c9f93800a6a699c64dce1eca4.js.map | 2 +- .../targets/editor/import-map.json | 75 +- .../targets/editor/main-record.json | 324 +- .../targets/preview/assembly-record.json | 1468 +++++---- ...1bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js | 106 +- ...e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map | 2 +- ...98d00769bffaa6da8f5ea12e7941d4a67eac52a.js | 140 +- ...0769bffaa6da8f5ea12e7941d4a67eac52a.js.map | 2 +- ...d8fd2b0177941b032ddc0733af48a561fb60657.js | 4 +- ...7ba04727710315dc2b2eb043263e1cc25995b18.js | 2 +- ...4727710315dc2b2eb043263e1cc25995b18.js.map | 2 +- ...912ccf8538595758f48834d371e876268f35154.js | 19 - ...cf8538595758f48834d371e876268f35154.js.map | 2 +- ...ace070c537a3e1854e903015145470ccbad65f3.js | 2 +- ...70c537a3e1854e903015145470ccbad65f3.js.map | 2 +- ...ce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js | 17 +- ...64bf43cd827ad5c0d87dcb166b068a41ba8.js.map | 2 +- ...3d2c0c32b5bda2d3627fc340699129d1ecef51f.js | 25 +- ...0c32b5bda2d3627fc340699129d1ecef51f.js.map | 2 +- ...8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js | 5 +- ...1aa4e9ee54c9f93800a6a699c64dce1eca4.js.map | 2 +- .../targets/preview/import-map.json | 75 +- .../targets/preview/main-record.json | 292 +- 77 files changed, 1874 insertions(+), 14022 deletions(-) delete mode 100644 assets/resources/ui/SharePanel.prefab delete mode 100644 assets/resources/ui/SharePanel.prefab.meta delete mode 100644 assets/resources/ui/SideTipPanel.prefab delete mode 100644 assets/resources/ui/SideTipPanel.prefab.meta delete mode 100644 assets/scripts/framework/sdk/DYSdk.ts delete mode 100644 assets/scripts/framework/sdk/DYSdk.ts.meta delete mode 100644 assets/scripts/framework/sdk/WXSdk.ts delete mode 100644 assets/scripts/framework/sdk/WXSdk.ts.meta delete mode 100644 assets/scripts/ui/SharePanel.ts delete mode 100644 assets/scripts/ui/SharePanel.ts.meta delete mode 100644 assets/scripts/ui/SideTipPanel.ts delete mode 100644 assets/scripts/ui/SideTipPanel.ts.meta delete mode 100644 library/7a/7af336a9-9267-4c2b-b263-a3fb6c344fd4.json delete mode 100644 library/ac/acfe0309-92ca-4b2a-8057-d15d6182d9da.json delete mode 100644 profiles/v2/packages/adsense-h5g-plugin.json delete mode 100644 profiles/v2/packages/bytedance-mini-game.json delete mode 100644 profiles/v2/packages/wechatgame.json diff --git a/assets/resources/ui/MainPanel.prefab b/assets/resources/ui/MainPanel.prefab index d23615e..0fc8c6c 100644 --- a/assets/resources/ui/MainPanel.prefab +++ b/assets/resources/ui/MainPanel.prefab @@ -3480,14 +3480,14 @@ }, { "__type__": "cc.Node", - "_name": "BTN_EnterReward", + "_name": "RemovedPlatformReward", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 10 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 142 @@ -3714,14 +3714,14 @@ }, { "__type__": "cc.Node", - "_name": "BTN_ShareReward", + "_name": "RemovedSocialReward", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 10 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 152 @@ -6685,9 +6685,6 @@ "addHeartBtn": { "__id__": 107 }, - "shareBtn": { - "__id__": 158 - }, "weaponSelectPrefab": { "__uuid__": "cbdadf26-9f4a-4191-80c0-208a836d2253", "__expectedType__": "cc.Prefab" @@ -6702,9 +6699,6 @@ "fingerNode": { "__id__": 38 }, - "sideTipBtn": { - "__id__": 148 - }, "weaponContent": { "__id__": 191 }, @@ -6731,4 +6725,4 @@ } ] } -] \ No newline at end of file +] diff --git a/assets/resources/ui/SharePanel.prefab b/assets/resources/ui/SharePanel.prefab deleted file mode 100644 index e4f5d34..0000000 --- a/assets/resources/ui/SharePanel.prefab +++ /dev/null @@ -1,2166 +0,0 @@ -[ - { - "__type__": "cc.Prefab", - "_name": "SharePanel", - "_objFlags": 0, - "__editorExtras__": {}, - "_native": "", - "data": { - "__id__": 1 - }, - "optimizationPolicy": 0, - "persistent": false - }, - { - "__type__": "cc.Node", - "_name": "SharePanel", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": null, - "_children": [ - { - "__id__": 2 - }, - { - "__id__": 12 - } - ], - "_active": true, - "_components": [ - { - "__id__": 84 - }, - { - "__id__": 86 - }, - { - "__id__": 88 - } - ], - "_prefab": { - "__id__": 90 - }, - "_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": "Sprite", - "_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": 1080, - "height": 1920 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7fBo7rKWxMjZ8v7rlBjfkz" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 6 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 100 - }, - "_spriteFrame": { - "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@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": "ae3Wv04NVPh7J4WpqbvlCe" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 8 - }, - "_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": 40, - "_originalHeight": 36, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "81vo4KtNlBH4YxbKFdmlUQ" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 10 - }, - "clickEvents": [], - "_interactable": true, - "_transition": 0, - "_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": { - "__id__": 2 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "89J25wDg9IlJOM+Aq9vyLa" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "38LjGNYl5AL5kGd5wn4jMK", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "BG", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [ - { - "__id__": 13 - }, - { - "__id__": 29 - }, - { - "__id__": 37 - }, - { - "__id__": 47 - }, - { - "__id__": 55 - }, - { - "__id__": 61 - }, - { - "__id__": 69 - } - ], - "_active": true, - "_components": [ - { - "__id__": 77 - }, - { - "__id__": 79 - }, - { - "__id__": 81 - } - ], - "_prefab": { - "__id__": 83 - }, - "_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": "CloseButton", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [ - { - "__id__": 14 - } - ], - "_active": true, - "_components": [ - { - "__id__": 20 - }, - { - "__id__": 22 - }, - { - "__id__": 24 - }, - { - "__id__": 26 - } - ], - "_prefab": { - "__id__": 28 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 391.083, - "y": 334.84499999999997, - "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": 512, - "__editorExtras__": {}, - "_parent": { - "__id__": 13 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 15 - }, - { - "__id__": 17 - } - ], - "_prefab": { - "__id__": 19 - }, - "_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__": 14 - }, - "_enabled": true, - "__prefab": { - "__id__": 16 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 100, - "height": 40 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "84RnFnv31LN5fq58nZHluF" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 14 - }, - "_enabled": true, - "__prefab": { - "__id__": 18 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_string": "重试", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 20, - "_fontSize": 20, - "_fontFamily": "Arial", - "_lineHeight": 40, - "_overflow": 1, - "_enableWrapText": false, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "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": "83BKUoLLpCn5xnvOBFQADt" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "2eZfZop/dGkKJjrztrWMoX", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 21 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 108, - "height": 108 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c71ZP5wlxK56vW6eChDAD5" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 23 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 214, - "g": 214, - "b": 214, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "9f6a9e12-4867-409f-a0ff-bf989d9133ee@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": "306qKmB99M+4ez8atgCyve" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 25 - }, - "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__": 13 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f2GHWlpttFaZWOa+EcybVU" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 27 - }, - "_alignFlags": 33, - "_target": null, - "_left": 0, - "_right": -45.08300000000003, - "_top": -19.86700000000002, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d6v4BfiP5NT6pwMcXuIgSV" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f88yRIPZ5FgLqV1EX/joMg", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 30 - }, - { - "__id__": 32 - }, - { - "__id__": 34 - } - ], - "_prefab": { - "__id__": 36 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 319.971, - "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__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 31 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 248, - "height": 134 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "b4FxsqXmJG16OjEkqgLm8K" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 33 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "分享有礼", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 60, - "_fontSize": 60, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "c9dOhtRr1BbL4ziRXAAaEv" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 35 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": -17.993000000000052, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7foreeSgpHGYKW5//rG/gP" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "fbZkWTr9VK44YQ3XGCIKtS", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "BTN_BackMain", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 38 - }, - { - "__id__": 40 - }, - { - "__id__": 42 - }, - { - "__id__": 44 - } - ], - "_prefab": { - "__id__": 46 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -265.554, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 0.5, - "y": 0.5, - "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__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 39 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 551, - "height": 262 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7dj+A/r0dCboihpREFyQ35" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 41 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "e34bd2d4-cacc-4197-8b49-b683fa4e4623@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": "b1D+0RAhVJloYr9nJaAA/3" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 43 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 569.0319999999999, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "14rpUmsOpE9bc/gEoVsKhr" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 45 - }, - "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": "73lDLNAeJDPp+NKEjfqwFg" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "e1hJpHYJ5MNJXOair7CmS4", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-001", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 48 - }, - { - "__id__": 50 - }, - { - "__id__": 52 - } - ], - "_prefab": { - "__id__": 54 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 101.13100000000004, - "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__": 47 - }, - "_enabled": true, - "__prefab": { - "__id__": 49 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 658, - "height": 233.99999999999997 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "dcBVrl679HnKrHhhcYBSWu" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 47 - }, - "_enabled": true, - "__prefab": { - "__id__": 51 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "分享游戏至微信群,即刻获取\n分享好礼", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 50, - "_fontSize": 50, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "37y1MWfuhNwpBuVdJy0ynz" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 47 - }, - "_enabled": true, - "__prefab": { - "__id__": 53 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 150.84699999999992, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "799MzyJIhLu5w612yWgGOu" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "56XDe8wbtFlIHre2jdxPbZ", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Heart", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 56 - }, - { - "__id__": 58 - } - ], - "_prefab": { - "__id__": 60 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -131.048, - "y": -110.559, - "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__": 55 - }, - "_enabled": true, - "__prefab": { - "__id__": 57 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 110, - "height": 111 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f0B9bZVoFFPa4/9aKiYu2S" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 55 - }, - "_enabled": true, - "__prefab": { - "__id__": 59 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "3cebd2cb-3868-4a6b-943c-728d254768f2@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "28sB/i8uhDxYlPHmxxjR7F" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "b55PbN3NRBcrZfESDEL1BK", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-002", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 62 - }, - { - "__id__": 64 - }, - { - "__id__": 66 - } - ], - "_prefab": { - "__id__": 68 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -24.947, - "y": -110.68799999999999, - "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__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 63 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 73.359375, - "height": 146 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "10QNwJsu1KS6B+UWS4W3Fm" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 65 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "X", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 80, - "_fontSize": 80, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": true, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 10, - "_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": "a1aIPybWtHk5Nw1iXjaraN" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 67 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 406.66599999999994, - "_bottom": 0, - "_horizontalCenter": -24.947, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c0yOWVW4lIsJR8XQw1k8h8" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "3fXOqkAGNLcLfxAlNrFR2r", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-003", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 70 - }, - { - "__id__": 72 - }, - { - "__id__": 74 - } - ], - "_prefab": { - "__id__": 76 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 102.276, - "y": -108.85299999999998, - "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__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 71 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 186.845703125, - "height": 171.2 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "30mCCFHIhD6oeVTM4A2COP" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 73 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "200", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 100, - "_fontSize": 100, - "_fontFamily": "Arial", - "_lineHeight": 120, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": true, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 10, - "_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": "19rsOATmJNWZz78pvRr5Go" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 75 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 392.23099999999994, - "_bottom": 0, - "_horizontalCenter": 102.276, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "4fS3LG6jdOlpvgZfGF4Iov" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "22pTcErJtCBpZ1tP+vaRqx", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 78 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 800, - "height": 737.9559999999999 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "60eQ3O3VROBZrIRrpK1krj" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 80 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "04e49877-13d1-4bec-b1fc-8a85a978a779@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": "b755H8woZCSa1v5Bvivgn7" - }, - { - "__type__": "f63e6rwAJ9ETqh1I31PDw3s", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 82 - }, - "startPos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "endPos": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "delay": 0, - "moveTimer": 0.1, - "line": false, - "sineIn": true, - "sineOut": false, - "setToStart": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e7OhcyDDxNJrVq44ZYA41C" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "79PQ9HbKlHMa3qZuOCkrW0", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 85 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 1080, - "height": 1920 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c3XVXGT15FNLnhLtdO10t6" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 87 - }, - "_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": "bfywWk4DFGw41abdXFpcSv" - }, - { - "__type__": "a5f9fQw+gRPsor0DnF2oHjO", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 89 - }, - "shareBtn": { - "__id__": 44 - }, - "closeBtn": { - "__id__": 24 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "4d8MOvLBdOGKcoBqmuIv0F" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f2IAXE59FGepS7OcDfQBB9", - "instance": null, - "targetOverrides": null - } -] \ No newline at end of file diff --git a/assets/resources/ui/SharePanel.prefab.meta b/assets/resources/ui/SharePanel.prefab.meta deleted file mode 100644 index d95ff85..0000000 --- a/assets/resources/ui/SharePanel.prefab.meta +++ /dev/null @@ -1,13 +0,0 @@ -{ - "ver": "1.1.50", - "importer": "prefab", - "imported": true, - "uuid": "acfe0309-92ca-4b2a-8057-d15d6182d9da", - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "syncNodeName": "SharePanel" - } -} diff --git a/assets/resources/ui/SideTipPanel.prefab b/assets/resources/ui/SideTipPanel.prefab deleted file mode 100644 index 9f50c61..0000000 --- a/assets/resources/ui/SideTipPanel.prefab +++ /dev/null @@ -1,2649 +0,0 @@ -[ - { - "__type__": "cc.Prefab", - "_name": "SideTipPanel", - "_objFlags": 0, - "__editorExtras__": {}, - "_native": "", - "data": { - "__id__": 1 - }, - "optimizationPolicy": 0, - "persistent": false - }, - { - "__type__": "cc.Node", - "_name": "SideTipPanel", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": null, - "_children": [ - { - "__id__": 2 - }, - { - "__id__": 12 - } - ], - "_active": true, - "_components": [ - { - "__id__": 104 - }, - { - "__id__": 106 - }, - { - "__id__": 108 - } - ], - "_prefab": { - "__id__": 110 - }, - "_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": "Sprite", - "_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": 1080, - "height": 1920 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7fBo7rKWxMjZ8v7rlBjfkz" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 6 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 100 - }, - "_spriteFrame": { - "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@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": "ae3Wv04NVPh7J4WpqbvlCe" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 8 - }, - "_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": 40, - "_originalHeight": 36, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "81vo4KtNlBH4YxbKFdmlUQ" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 10 - }, - "clickEvents": [], - "_interactable": true, - "_transition": 0, - "_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": { - "__id__": 2 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "89J25wDg9IlJOM+Aq9vyLa" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "38LjGNYl5AL5kGd5wn4jMK", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "BG", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [ - { - "__id__": 13 - }, - { - "__id__": 29 - }, - { - "__id__": 37 - }, - { - "__id__": 45 - }, - { - "__id__": 53 - }, - { - "__id__": 61 - }, - { - "__id__": 69 - }, - { - "__id__": 77 - }, - { - "__id__": 85 - } - ], - "_active": true, - "_components": [ - { - "__id__": 97 - }, - { - "__id__": 99 - }, - { - "__id__": 101 - } - ], - "_prefab": { - "__id__": 103 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 84.228, - "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": "CloseButton", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [ - { - "__id__": 14 - } - ], - "_active": true, - "_components": [ - { - "__id__": 20 - }, - { - "__id__": 22 - }, - { - "__id__": 24 - }, - { - "__id__": 26 - } - ], - "_prefab": { - "__id__": 28 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 391.083, - "y": 565.867, - "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": 512, - "__editorExtras__": {}, - "_parent": { - "__id__": 13 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 15 - }, - { - "__id__": 17 - } - ], - "_prefab": { - "__id__": 19 - }, - "_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__": 14 - }, - "_enabled": true, - "__prefab": { - "__id__": 16 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 100, - "height": 40 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "84RnFnv31LN5fq58nZHluF" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 14 - }, - "_enabled": true, - "__prefab": { - "__id__": 18 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_string": "重试", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 20, - "_fontSize": 20, - "_fontFamily": "Arial", - "_lineHeight": 40, - "_overflow": 1, - "_enableWrapText": false, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "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": "83BKUoLLpCn5xnvOBFQADt" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "2eZfZop/dGkKJjrztrWMoX", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 21 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 108, - "height": 108 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c71ZP5wlxK56vW6eChDAD5" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 23 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 214, - "g": 214, - "b": 214, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "9f6a9e12-4867-409f-a0ff-bf989d9133ee@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": "306qKmB99M+4ez8atgCyve" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 25 - }, - "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__": 13 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f2GHWlpttFaZWOa+EcybVU" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 27 - }, - "_alignFlags": 33, - "_target": null, - "_left": 0, - "_right": -45.08300000000003, - "_top": -19.86700000000002, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d6v4BfiP5NT6pwMcXuIgSV" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f88yRIPZ5FgLqV1EX/joMg", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 30 - }, - { - "__id__": 32 - }, - { - "__id__": 34 - } - ], - "_prefab": { - "__id__": 36 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 550.993, - "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__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 31 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 488, - "height": 134 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "b4FxsqXmJG16OjEkqgLm8K" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 33 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "侧边栏进入领奖励", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 60, - "_fontSize": 60, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "c9dOhtRr1BbL4ziRXAAaEv" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 35 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": -17.993000000000052, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7foreeSgpHGYKW5//rG/gP" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "fbZkWTr9VK44YQ3XGCIKtS", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-001", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 38 - }, - { - "__id__": 40 - }, - { - "__id__": 42 - } - ], - "_prefab": { - "__id__": 44 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 437.111, - "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__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 39 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 233.359375, - "height": 126 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "9fS4Qmb8BLmLlg7GH8k2Zq" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 41 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 66, - "b": 66, - "a": 255 - }, - "_string": "1.点击侧边栏", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 40, - "_fontSize": 40, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "7dcxK7nMRE4aW7ZCxrkSL3" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 43 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 99.88900000000001, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "01WQjtwcxJjIruFpQt6w2L" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "57T16ZQY9A+Y3BDW2vzxGW", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Tutorial_2", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 46 - }, - { - "__id__": 48 - }, - { - "__id__": 50 - } - ], - "_prefab": { - "__id__": 52 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -19.97199999999998, - "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__": 45 - }, - "_enabled": true, - "__prefab": { - "__id__": 47 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 639, - "height": 309 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "aaAaf+rxJLu6yNVOgqvbf5" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 45 - }, - "_enabled": true, - "__prefab": { - "__id__": 49 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "3db89ec2-73b6-4969-b214-d1dd9842226b@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "fcN/M5mYNCuaFmjMHE/wRf" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 45 - }, - "_enabled": true, - "__prefab": { - "__id__": 51 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 465.472, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "659aRgdf9FZbNzhq7OiaT/" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "acdGHe+s5CHai3r+121kdC", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Tutorial_1", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 54 - }, - { - "__id__": 56 - }, - { - "__id__": 58 - } - ], - "_prefab": { - "__id__": 60 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 349.34, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 0.8, - "y": 0.8, - "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__": 53 - }, - "_enabled": true, - "__prefab": { - "__id__": 55 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 828, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "14+LD+fTZG/aP6FrplIrVW" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 53 - }, - "_enabled": true, - "__prefab": { - "__id__": 57 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "fcda58a0-abb7-4fb0-8692-553c96bbf86d@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "123BBQLUFFIL5eSUC3E9rm" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 53 - }, - "_enabled": true, - "__prefab": { - "__id__": 59 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 210.66000000000003, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "92W5PirvNGNa3gXoFH/E8G" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "a1nFHV3apAq6NRTvNclEX5", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-002", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 62 - }, - { - "__id__": 64 - }, - { - "__id__": 66 - } - ], - "_prefab": { - "__id__": 68 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 221.93399999999997, - "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__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 63 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 662.4, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "07XeCA9zFCAYmncMjG2yBt" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 65 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 66, - "b": 66, - "a": 255 - }, - "_string": "2.点击【躲猫猫外星人】", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 40, - "_fontSize": 40, - "_fontFamily": "Arial", - "_lineHeight": 40, - "_overflow": 1, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "c5QTBozxtCHr+277SlkHdv" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 67 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 328.06600000000003, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "6a1PkhSX9C/4Uu9IFRDLhm" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "ef38mM+X1B+rLc10gb+Glq", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "BTN_Ok", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 70 - }, - { - "__id__": 72 - }, - { - "__id__": 74 - } - ], - "_prefab": { - "__id__": 76 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -448.012, - "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__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 71 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 389, - "height": 153 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f7xFtcg5tOeJ//27SBZxic" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 73 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "e34bd2d4-cacc-4197-8b49-b683fa4e4623@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e5fd+5H5FBiIiZTpVnyWOe" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 75 - }, - "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": "adndFcCBlNLJk6KhgZGqRm" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "c43wET3H5CjK4WljUrcyeB", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-003", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 78 - }, - { - "__id__": 80 - }, - { - "__id__": 82 - } - ], - "_prefab": { - "__id__": 84 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -441.822, - "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__": 77 - }, - "_enabled": true, - "__prefab": { - "__id__": 79 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 662.4, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "a3S2hnnfdFDZpAdYgYie0e" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 77 - }, - "_enabled": true, - "__prefab": { - "__id__": 81 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_string": "已领取", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 100, - "_fontSize": 100, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 1, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": true, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "7doI7ZEiVJb70K1TybmSsf" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 77 - }, - "_enabled": true, - "__prefab": { - "__id__": 83 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 991.822, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "4detW1c4pBfKGLkKzGofC6" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f5AdTt+5ZBjYSHsJV3eMbi", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Money", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [ - { - "__id__": 86 - } - ], - "_active": true, - "_components": [ - { - "__id__": 92 - }, - { - "__id__": 94 - } - ], - "_prefab": { - "__id__": 96 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -78.892, - "y": -293.769, - "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-003", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 85 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 87 - }, - { - "__id__": 89 - } - ], - "_prefab": { - "__id__": 91 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 127.09200000000004, - "y": -3.536000000000058, - "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__": 86 - }, - "_enabled": true, - "__prefab": { - "__id__": 88 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 133.912841796875, - "height": 134 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "72cGngf6tAALbIj3lf+V2e" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 86 - }, - "_enabled": true, - "__prefab": { - "__id__": 90 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "x888", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 56.6, - "_fontSize": 56.6, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": true, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "9eFLNaL9hCZ7OzApP35HnC" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "5aZ+i11B9BwI7tMtT9P/ao", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 85 - }, - "_enabled": true, - "__prefab": { - "__id__": 93 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 110, - "height": 111 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "3aDo53lwdF+rEwwLIbpcPG" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 85 - }, - "_enabled": true, - "__prefab": { - "__id__": 95 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "3cebd2cb-3868-4a6b-943c-728d254768f2@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "26uLVBFxVIPrVYlKdqGdSe" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "93WExtwf9HDrESnGWcbzBF", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 98 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 800, - "height": 1200 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "60eQ3O3VROBZrIRrpK1krj" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 100 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "04e49877-13d1-4bec-b1fc-8a85a978a779@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": "b755H8woZCSa1v5Bvivgn7" - }, - { - "__type__": "f63e6rwAJ9ETqh1I31PDw3s", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 102 - }, - "startPos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "endPos": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "delay": 0, - "moveTimer": 0.1, - "line": false, - "sineIn": true, - "sineOut": false, - "setToStart": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e7OhcyDDxNJrVq44ZYA41C" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "79PQ9HbKlHMa3qZuOCkrW0", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 105 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 1080, - "height": 1920 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c3XVXGT15FNLnhLtdO10t6" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 107 - }, - "_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": "bfywWk4DFGw41abdXFpcSv" - }, - { - "__type__": "b585fYboTJDGaujKULQIlZb", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 109 - }, - "rewardBtn": { - "__id__": 74 - }, - "closeBtn": { - "__id__": 24 - }, - "getNode": { - "__id__": 77 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "bbuSJ0W6BCQIL14MdHvVVT" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f2IAXE59FGepS7OcDfQBB9", - "instance": null, - "targetOverrides": null - } -] \ No newline at end of file diff --git a/assets/resources/ui/SideTipPanel.prefab.meta b/assets/resources/ui/SideTipPanel.prefab.meta deleted file mode 100644 index 2822a99..0000000 --- a/assets/resources/ui/SideTipPanel.prefab.meta +++ /dev/null @@ -1,13 +0,0 @@ -{ - "ver": "1.1.50", - "importer": "prefab", - "imported": true, - "uuid": "7af336a9-9267-4c2b-b263-a3fb6c344fd4", - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "syncNodeName": "SideTipPanel" - } -} diff --git a/assets/scene.scene b/assets/scene.scene index 9bb3edd..b2f5c43 100644 --- a/assets/scene.scene +++ b/assets/scene.scene @@ -41,7 +41,7 @@ "_active": true, "_components": [], "_prefab": { - "__id__": 409 + "__id__": 403 }, "_lpos": { "__type__": "cc.Vec3", @@ -72,7 +72,7 @@ }, "autoReleaseAssets": false, "_globals": { - "__id__": 415 + "__id__": 409 }, "_id": "cce78068-e13a-47f5-ae44-d1ac5c097bd7" }, @@ -5631,17 +5631,17 @@ { "__id__": 393 }, + { + "__id__": 395 + }, + { + "__id__": 397 + }, + { + "__id__": 399 + }, { "__id__": 401 - }, - { - "__id__": 403 - }, - { - "__id__": 405 - }, - { - "__id__": 407 } ], "_active": true, @@ -5805,21 +5805,11 @@ "_parent": { "__id__": 388 }, - "_children": [ - { - "__id__": 394 - }, - { - "__id__": 396 - }, - { - "__id__": 398 - } - ], + "_children": [], "_active": true, "_components": [ { - "__id__": 400 + "__id__": 394 } ], "_prefab": null, @@ -5852,187 +5842,6 @@ }, "_id": "73qS0HqktFNKy2EmghI+xD" }, - { - "__type__": "cc.Node", - "_name": "SdkMgr", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 393 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 395 - } - ], - "_prefab": null, - "_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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "f41EJNspxGgp3J8KZlAxzW" - }, - { - "__type__": "6fbd6RxA9dOzJEaowwyH1c6", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 394 - }, - "_enabled": true, - "__prefab": null, - "_id": "3067PstfBLDq8OCrp2H7iP" - }, - { - "__type__": "cc.Node", - "_name": "WXSdk", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 393 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 397 - } - ], - "_prefab": null, - "_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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "8eBPJL/O5GE5E9j6LlROVO" - }, - { - "__type__": "73835gWGXdG0aw7CghDdY6u", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 396 - }, - "_enabled": true, - "__prefab": null, - "bannerId": "test", - "videoUid": "test", - "interstitialUid": "test", - "shareImageUrl": "https://mmocgame.qpic.cn/wechatgame/Z53qiaERLZAG83WusI15WxLvKRlcTiaib4qUF50HbvJJnbXHEn8t3ibRt4j1EiaV7YxCg/0", - "shareTilt": "外星人躲在哪里了!", - "_id": "70DyQIfJJGRbYGyRI0YctW" - }, - { - "__type__": "cc.Node", - "_name": "DYSdk", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 393 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 399 - } - ], - "_prefab": null, - "_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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "d97BEaP9RAMLUQMkdohvRz" - }, - { - "__type__": "e50a2TVh1RIKYep854CE/5e", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 398 - }, - "_enabled": true, - "__prefab": null, - "bannerId": "test", - "videoUid": "test", - "interstitialUid": "test", - "shareImageUrl": "https://mmocgame.qpic.cn/wechatgame/fNvVoACuBEOmNhzE802RLqnUuQyZ4rXTicDqz7OlVKypjYcHHo7nyfoYe7Urvdk6T/0", - "shareTilt": "分享文本", - "_id": "dfEXphTjZHA6A54PAnbQhI" - }, { "__type__": "6fbd6RxA9dOzJEaowwyH1c6", "_name": "", @@ -6057,7 +5866,7 @@ "_active": true, "_components": [ { - "__id__": 402 + "__id__": 396 } ], "_prefab": null, @@ -6096,7 +5905,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 401 + "__id__": 395 }, "_enabled": true, "__prefab": null, @@ -6114,7 +5923,7 @@ "_active": true, "_components": [ { - "__id__": 404 + "__id__": 398 } ], "_prefab": null, @@ -6153,7 +5962,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 403 + "__id__": 397 }, "_enabled": true, "__prefab": null, @@ -6195,7 +6004,7 @@ "_active": true, "_components": [ { - "__id__": 406 + "__id__": 400 } ], "_prefab": null, @@ -6234,7 +6043,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 405 + "__id__": 399 }, "_enabled": true, "__prefab": null, @@ -6252,7 +6061,7 @@ "_active": true, "_components": [ { - "__id__": 408 + "__id__": 402 } ], "_prefab": null, @@ -6291,7 +6100,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 407 + "__id__": 401 }, "_enabled": true, "__prefab": null, @@ -6305,10 +6114,10 @@ "instance": null, "targetOverrides": [ { - "__id__": 410 + "__id__": 404 }, { - "__id__": 413 + "__id__": 407 } ], "nestedPrefabInstanceRoots": [ @@ -6323,7 +6132,7 @@ "__id__": 376 }, "sourceInfo": { - "__id__": 411 + "__id__": 405 }, "propertyPath": [ "_trailModule", @@ -6333,7 +6142,7 @@ "__id__": 376 }, "targetInfo": { - "__id__": 412 + "__id__": 406 } }, { @@ -6361,7 +6170,7 @@ "__id__": 376 }, "targetInfo": { - "__id__": 414 + "__id__": 408 } }, { @@ -6373,28 +6182,28 @@ { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 416 + "__id__": 410 }, "shadows": { - "__id__": 417 + "__id__": 411 }, "_skybox": { - "__id__": 418 + "__id__": 412 }, "fog": { - "__id__": 419 + "__id__": 413 }, "octree": { - "__id__": 420 + "__id__": 414 }, "skin": { - "__id__": 421 + "__id__": 415 }, "lightProbeInfo": { - "__id__": 422 + "__id__": 416 }, "postSettings": { - "__id__": 423 + "__id__": 417 }, "bakedWithStationaryMainLight": false, "bakedWithHighpLightmap": false diff --git a/assets/scripts/BattleLevel.ts b/assets/scripts/BattleLevel.ts index 7b02c9c..3767574 100644 --- a/assets/scripts/BattleLevel.ts +++ b/assets/scripts/BattleLevel.ts @@ -1,4 +1,4 @@ -import { _decorator, AssetManager, Camera, Component, instantiate, math, Node, Prefab, resources, sys } from 'cc'; +import { _decorator, AssetManager, Camera, Component, instantiate, math, Node, Prefab, resources } from 'cc'; import { Ragdoll } from '../Ragdoll/Ragdoll'; import { EventCenter } from './EventCenter'; import { LevelState } from './EnumFile'; @@ -82,12 +82,6 @@ export class BattleLevel extends Component { this.levelIndex = levelIndex // levelIndex = 1 - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('start_level', { - level: this.levelIndex, - }); - } - let config = DataMgr.getInstance().GetDataById(LevelConfig, levelIndex); this.qingBaoTarget = null @@ -199,12 +193,6 @@ export class BattleLevel extends Component { win() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('end_level', { - level: this.levelIndex, - }); - } - this.levelState = LevelState.Result let levelResult = new BattleResult() let remainTimer = Math.ceil(this.timer) @@ -277,4 +265,4 @@ export class BattleResult { coinCount: number timerCoin: number enemyCoin: number -} \ No newline at end of file +} diff --git a/assets/scripts/framework/data/LocalSaveMgr.ts b/assets/scripts/framework/data/LocalSaveMgr.ts index ff9e0e9..ec9c31e 100644 --- a/assets/scripts/framework/data/LocalSaveMgr.ts +++ b/assets/scripts/framework/data/LocalSaveMgr.ts @@ -93,11 +93,6 @@ export class LocalSaveMgr extends Component { this.save() } - setSideTip() { - this.playerData.haveGetSideReward = true - this.save() - } - adsAddPower() { this.playerData.power += 3 EventCenter.powerChange.emit("powerChange") @@ -114,14 +109,6 @@ export class LocalSaveMgr extends Component { return Config.powerCD - passTime } - setShareTime() { - const date: Date = new Date(); - const dayOfMonth: number = date.getDate(); - this.playerData.day = dayOfMonth - this.save() - console.log(dayOfMonth) - } - protected update(dt: number): void { if (this.playerData.power < Config.maxHp) { if (this.playerData.isOnTimerRun == false) { @@ -161,10 +148,7 @@ class PlayerData { ownWeapon: number[] = [1] lastAddPowerTimer: number = null isOnTimerRun: boolean = false - haveGetSideReward: boolean = false - haveShare: boolean = false haveTutorial: boolean = false - day: number = -1 jsonDataInit(obj) { if (obj == null) return if (obj.muteMusic != null) @@ -185,12 +169,6 @@ class PlayerData { this.power = obj.power if (obj.isOnTimerRun != null) this.isOnTimerRun = obj.isOnTimerRun - if (obj.haveGetSideReward != null) - this.haveGetSideReward = obj.haveGetSideReward - if (obj.haveShare != null) - this.haveShare = obj.haveShare - if (obj.day != null) - this.day = obj.day if (obj.haveTutorial != null) this.haveTutorial = obj.haveTutorial } diff --git a/assets/scripts/framework/sdk/DYSdk.ts b/assets/scripts/framework/sdk/DYSdk.ts deleted file mode 100644 index a428d68..0000000 --- a/assets/scripts/framework/sdk/DYSdk.ts +++ /dev/null @@ -1,213 +0,0 @@ -import { _decorator, Component, director, game, Node, sys } from 'cc'; -const { ccclass, property } = _decorator; - -@ccclass('DYSdk') -export class DYSdk extends Component { - - @property({ displayName: "bannner广告uid" }) - bannerId: string = "test"; - - @property({ displayName: "视频奖励广告uid" }) - videoUid: string = "test"; - - @property({ displayName: "插屏广告uid" }) - interstitialUid: string = "test"; - - @property({ displayName: "分享图url" }) - shareImageUrl: string = "https://mmocgame.qpic.cn/wechatgame/fNvVoACuBEOmNhzE802RLqnUuQyZ4rXTicDqz7OlVKypjYcHHo7nyfoYe7Urvdk6T/0"; - - @property({ displayName: "分享tile文本" }) - shareTilt: string = "分享文本"; - - bannerAdv = null - videoAdv = null - interstitialAd = null - - - static instance: DYSdk; - - protected onLoad(): void { - DYSdk.instance = this - } - successCallback = null - failedCallback = null - - initBanner() { - let winSize = window["tt"].getSystemInfoSync();//获取像素size - // 创建 Banner 广告实例,提前初始化 - let bannerWidth = 300 - let bannerHeight = 80 - console.error("bannerId:", this.bannerId) - this.bannerAdv = window["tt"].createBannerAd({ - adUnitId: this.bannerId,//传入自己的id,此处为banner广告位ID - adIntervals: 30,//定时刷新,最低30S - style: { - left: (winSize.windowWidth - bannerWidth) / 2, - top: winSize.windowHeight - bannerHeight, - width: bannerWidth, - }, - }) - //重新定banner位置 - this.bannerAdv.onResize((res) => { - this.bannerAdv.style.top = winSize.windowHeight - this.bannerAdv.style.realHeight - 1; - }) - - this.bannerAdv.onError((err) => { - console.log("banner", err); - }) - - } - - - - - - navigateToScene() { - window["tt"].navigateToScene({ - scene: 'sidebar', - fail: console.log, - success: console.log - }) - } - - - - - initVideo() { - let self = this - // 创建激励视频广告实例,提前初始化 - console.log("激励视频广告id:", this.videoUid) - this.videoAdv = window["tt"].createRewardedVideoAd({ - adUnitId: this.videoUid//传入自己的id,此处为视频广告位ID - }) - - this.videoAdv.onLoad(() => { - console.log("广告加载完成"); - }); - - this.videoAdv.onError(() => { - console.log("广告错误"); - if (self.failedCallback) { - self.failedCallback(); - } - }); - - function listener(res) { - if (res && res.isEnded) { - if (self.successCallback) { - self.successCallback(); - self.successCallback = null - } - } else { - if (self.failedCallback) { - self.failedCallback(); - self.failedCallback = null - } - } - } - this.videoAdv.onClose(listener); //这里监听广告的close 事件 - } - - initInterstitial() { - if (window["tt"].createInterstitialAd) { - console.error("插屏广告id:", this.interstitialUid) - this.interstitialAd = window["tt"].createInterstitialAd({ - adUnitId: this.interstitialUid//传入自己的id,此处为插屏广告位ID - }) - } - } - - init() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - - this.initBanner() - this.initVideo() - // 创建插屏广告实例,提前初始化 - this.initInterstitial() - this.passivityShare() - - - window["tt"].onShow(op => { - if (op.location == "sidebar_card") { - console.log("应用侧边栏启动"); - } - console.log("监听应用启动", op); - }); - } - } - - // 主动分享 - public initativeShare(callBack?: any) { - let shareTitle = this.shareTilt - let imageUrl = this.shareImageUrl - // 主动拉起转发,进入选择通讯录界面 - window["tt"].shareAppMessage({ - // 转发标题, 没有则默认使用小游戏的昵称 - title: shareTitle, - // 图片链接, - imageUrl: imageUrl - }); - } - - - passivityShare(callBack?: any) { - // 授权显示菜单 - window["tt"].showShareMenu({ - withShareTicket: false, - // 显示菜单 - menus: ['shareAppMessage', 'shareTimeline'], - success: (res) => { - console.log("开始被动转发shareMenu成功"); - }, - fail: () => { - console.log("开始被动转发shareMenu失败"); - } - }); - } - - showBanner() { - this.bannerAdv.show() - } - - hideBanner() { - this.bannerAdv.hide() - } - - showInterstitial() { - // 在适合的场景显示插屏广告 - if (this.interstitialAd) { - this.interstitialAd.show().catch((err) => { - console.error(err) - }) - } - - } - - showVideo(successCallback, failCallback) { - // 用户触发广告后,显示激励视频广告 - let self = this - - this.successCallback = successCallback - this.failedCallback = failCallback - - self.videoAdv.onError((res) => { - console.log('广告出错监听', res) - }) - // /**展示 */ - self.videoAdv - .show() - .then(() => { - }) - .catch(err => { - console.log('打印激励视频错误', err) - // 可以手动加载一次 - self.videoAdv.load().then(() => { - // 加载成功后需要再显示广告 - return self.videoAdv.show(); - }); - }); - } -} - - - diff --git a/assets/scripts/framework/sdk/DYSdk.ts.meta b/assets/scripts/framework/sdk/DYSdk.ts.meta deleted file mode 100644 index 4b81411..0000000 --- a/assets/scripts/framework/sdk/DYSdk.ts.meta +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ver": "4.0.24", - "importer": "typescript", - "imported": true, - "uuid": "e50a24d5-8754-4829-87a9-f39e0213fe5e", - "files": [], - "subMetas": {}, - "userData": {} -} diff --git a/assets/scripts/framework/sdk/SdkMgr.ts b/assets/scripts/framework/sdk/SdkMgr.ts index 4328390..0e79698 100644 --- a/assets/scripts/framework/sdk/SdkMgr.ts +++ b/assets/scripts/framework/sdk/SdkMgr.ts @@ -1,87 +1,28 @@ -import { _decorator, Button, Component, director, game, Label, Node, sys, Tween } from 'cc'; -import { WXSdk } from './WXSdk'; -import { DYSdk } from './DYSdk'; -import { AudioMgr } from '../audio/AudioMgr'; -const { ccclass, property } = _decorator; +import { _decorator, Component } from 'cc'; + +const { ccclass } = _decorator; + +/** + * Integration seam for a future rewarded-placement provider. + * The project currently ships without any advertising or platform SDK. + */ +export interface RewardProvider { + requestReward(onGranted: () => void): void; +} @ccclass('SdkMgr') -export class SdkMgr extends Component { - +export class SdkMgr extends Component implements RewardProvider { static instance: SdkMgr; protected onLoad(): void { - SdkMgr.instance = this - - } - protected start(): void { - this.init() + SdkMgr.instance = this; } - init() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - WXSdk.instance.init() - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - DYSdk.instance.init() - } - } - - - playerRewardAds(successCallBack) { - AudioMgr.inst.pause() - director.pause() - console.log("广告开启", "pause") - let callBack = () => { - console.log("广告开启", "resume") - if (successCallBack != null) - successCallBack() - director.resume() - AudioMgr.inst.resume() - } - let failCallback = () => { - director.resume() - AudioMgr.inst.resume() - } - - if (sys.platform == sys.Platform.WECHAT_GAME) { - WXSdk.instance.showVideo(callBack, failCallback) - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - DYSdk.instance.showVideo(callBack, failCallback) - } else { - callBack() - } - } - - initativeShare() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - WXSdk.instance.initativeShare() - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - DYSdk.instance.initativeShare() - } - } - - showBanner() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - WXSdk.instance.showBanner() - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - DYSdk.instance.showBanner() - } - } - - hideBanner() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - WXSdk.instance.hideBanner() - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - DYSdk.instance.hideBanner() - } - } - - showInterstitial() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - WXSdk.instance.showInterstitial() - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - DYSdk.instance.showInterstitial() - } + /** + * SDK-free default: grant the gameplay reward immediately. + * Replace this method body with a provider call when an SDK is added later. + */ + public requestReward(onGranted?: () => void): void { + onGranted?.(); } } - - diff --git a/assets/scripts/framework/sdk/WXSdk.ts b/assets/scripts/framework/sdk/WXSdk.ts deleted file mode 100644 index 24d911a..0000000 --- a/assets/scripts/framework/sdk/WXSdk.ts +++ /dev/null @@ -1,193 +0,0 @@ -import { _decorator, Component, director, game, Node, sys } from 'cc'; -const { ccclass, property } = _decorator; - -@ccclass('WXSdk') -export class WXSdk extends Component { - - @property({ displayName: "原生广告uid" }) - bannerId: string = ""; - - @property({ displayName: "视频奖励广告uid" }) - videoUid: string = ""; - - @property({ displayName: "插屏广告uid" }) - interstitialUid: string = ""; - - @property({ displayName: "分享图url" }) - shareImageUrl: string = "https://mmocgame.qpic.cn/wechatgame/fNvVoACuBEOmNhzE802RLqnUuQyZ4rXTicDqz7OlVKypjYcHHo7nyfoYe7Urvdk6T/0"; - - @property({ displayName: "分享tile文本" }) - shareTilt: string = "超好玩解压停车场"; - - bannerAdv = null - videoAdv = null - interstitialAd = null - - - static instance: WXSdk; - - protected onLoad(): void { - WXSdk.instance = this - } - successCallback = null - - initBanner() { - let winSize = wx.getSystemInfoSync();//获取像素size - let bannerWidth = 300 - let bannerHeight = 80 - // 创建 原生模板 广告实例,提前初始化 - let CustomAd = wx.createCustomAd({ - adUnitId: 'adunit-dbdd10d1ca3690d2', - style: { - left: (winSize.windowWidth - bannerWidth) / 2, - top: winSize.windowHeight - bannerHeight, - width: bannerWidth, - } - }) - // // 在适合的场景显示 原生模板 广告 - // CustomAd.show() - - // 监听 原生模板 广告错误事件 - CustomAd.onError(err => { - console.error(err.errMsg) - }); - - this.bannerAdv = CustomAd - - } - - initVideo() { - // 创建激励视频广告实例,提前初始化 - this.videoAdv = wx.createRewardedVideoAd({ - adUnitId: this.videoUid//传入自己的id,此处为视频广告位ID - }) - } - - initInterstitial() { - if (wx.createInterstitialAd) { - this.interstitialAd = wx.createInterstitialAd({ - adUnitId: this.interstitialUid//传入自己的id,此处为插屏广告位ID - }) - } - } - - init() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - - this.initBanner() - this.initVideo() - // 创建插屏广告实例,提前初始化 - this.initInterstitial() - this.passivityShare() - } - - } - - // 主动分享 - public initativeShare(callBack?: any) { - let shareTitle = this.shareTilt - let imageUrl = this.shareImageUrl - // 主动拉起转发,进入选择通讯录界面 - wx.shareAppMessage({ - // 转发标题, 没有则默认使用小游戏的昵称 - title: shareTitle, - // 图片链接, - imageUrl: imageUrl - }); - } - - - passivityShare(callBack?: any) { - // 授权显示菜单 - wx.showShareMenu({ - withShareTicket: false, - // 显示菜单 - menus: ['shareAppMessage', 'shareTimeline'], - success: (res) => { - console.log("开始被动转发shareMenu成功"); - }, - fail: () => { - console.log("开始被动转发shareMenu失败"); - } - }); - let shareTitle = this.shareTilt - let imageUrl = this.shareImageUrl - // 好友点击回调 - wx.onShareAppMessage(() => { - return { - // 转发标题, 没有则默认使用小游戏的昵称 - title: shareTitle, - // 图片链接, - imageUrl: imageUrl - }; - }); - // 朋友圈点击回调 - wx.onShareTimeline(() => { - return { - title: shareTitle, - imageUrl: imageUrl - }; - }); - } - - showBanner() { - this.bannerAdv.show() - } - - hideBanner() { - this.bannerAdv.hide() - } - - showInterstitial() { - // 在适合的场景显示插屏广告 - if (this.interstitialAd) { - this.interstitialAd.show().catch((err) => { - console.error(err) - }) - } - - } - - showVideo(successCallback, failCallback) { - // 用户触发广告后,显示激励视频广告 - - if (this.videoUid == "test" || this.videoUid == "") { - successCallback() - return - } - let self = this - self.videoAdv.show().catch(() => { - // 失败重试 - self.videoAdv.load() - .then(() => self.videoAdv.show()) - .catch(err => { - console.log('激励视频 广告显示失败') - failCallback() - }) - }) - //拉取异常处理 - self.videoAdv.onError((err) => { - console.log(err); - failCallback() - }) - self.videoAdv.onClose((res) => { - if (!self.videoAdv) return; - self.videoAdv.offClose();//需要清除回调,否则第N次广告会一次性给N个奖励 - //关闭 - if (res && res.isEnded || res === undefined) { - //正常播放结束,需要下发奖励 - successCallback() - } else { - //播放退出,不下发奖励 - failCallback() - } - }) - - } - - - -} - - - diff --git a/assets/scripts/framework/sdk/WXSdk.ts.meta b/assets/scripts/framework/sdk/WXSdk.ts.meta deleted file mode 100644 index d1a54c0..0000000 --- a/assets/scripts/framework/sdk/WXSdk.ts.meta +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ver": "4.0.24", - "importer": "typescript", - "imported": true, - "uuid": "73835816-1977-46d1-ac3b-0a0843758eae", - "files": [], - "subMetas": {}, - "userData": {} -} diff --git a/assets/scripts/ui/AddHeartPanel.ts b/assets/scripts/ui/AddHeartPanel.ts index 99da87f..abb8318 100644 --- a/assets/scripts/ui/AddHeartPanel.ts +++ b/assets/scripts/ui/AddHeartPanel.ts @@ -30,7 +30,7 @@ export class AddHeartPanel extends PanelBase { addPowerCallBack() { AudioMgr.inst.playOneShot(AssetController.instance.click) - SdkMgr.instance.playerRewardAds(() => { + SdkMgr.instance.requestReward(() => { LocalSaveMgr.instance.adsAddPower() UIManager.instance.closePanel(AddHeartPanel) }) diff --git a/assets/scripts/ui/LosePanel.ts b/assets/scripts/ui/LosePanel.ts index 97ceacf..abe9c1c 100644 --- a/assets/scripts/ui/LosePanel.ts +++ b/assets/scripts/ui/LosePanel.ts @@ -45,7 +45,7 @@ export class LosePanel extends PanelBase { onClickAddTime() { AudioMgr.inst.playOneShot(AssetController.instance.click) - SdkMgr.instance.playerRewardAds(() => { + SdkMgr.instance.requestReward(() => { GameController.getInstance().curLevel.addTimer() GameController.getInstance().curLevel.ContinueRun() UIManager.instance.closePanel(LosePanel) diff --git a/assets/scripts/ui/MainPanel.ts b/assets/scripts/ui/MainPanel.ts index c84febe..3563e7b 100644 --- a/assets/scripts/ui/MainPanel.ts +++ b/assets/scripts/ui/MainPanel.ts @@ -1,5 +1,5 @@ -import { _decorator, Asset, Button, Component, debug, instantiate, Label, Node, Prefab, randomRange, Sprite, sys, Tween, tween, Vec3 } from 'cc'; +import { _decorator, Asset, Button, Component, debug, instantiate, Label, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3 } from 'cc'; import { LocalSaveMgr } from '../framework/data/LocalSaveMgr'; import { UIManager } from '../framework/ui/UIManager'; import { UISwitcher } from '../framework/ui/UISwitcher'; @@ -12,8 +12,6 @@ import { Weapon } from '../data/ConfigData'; import { AddHeartPanel } from './AddHeartPanel'; import { SdkMgr } from '../framework/sdk/SdkMgr'; import { EventCenter } from '../EventCenter'; -import { SideTipPanel } from './SideTipPanel'; -import { SharePanel } from './SharePanel'; const { ccclass, property } = _decorator; @@ -64,9 +62,6 @@ export class MainPanel extends PanelBase { @property({ type: Button }) addHeartBtn: Button = null; - @property({ type: Button }) - shareBtn: Button = null; - @property({ type: Prefab }) weaponSelectPrefab: Prefab = null; @@ -79,9 +74,6 @@ export class MainPanel extends PanelBase { @property(Node) fingerNode: Node = null; - @property({ type: Button }) - sideTipBtn: Button = null; - weaponDatas: Array = [] private weaponOffset: number = 1000 @@ -110,18 +102,6 @@ export class MainPanel extends PanelBase { } } - if (sys.platform == sys.Platform.WECHAT_GAME) { - this.sideTipBtn.node.active = false - const date: Date = new Date(); - const dayOfMonth: number = date.getDate(); - if (LocalSaveMgr.instance.playerData.day != dayOfMonth) { - this.shareBtn.node.active = true - } - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - this.sideTipBtn.node.active = true - this.shareBtn.node.active = false - } - this.fingerNode.active = !LocalSaveMgr.instance.playerData.haveTutorial @@ -255,7 +235,7 @@ export class MainPanel extends PanelBase { clickAddMoneyBtn() { AudioMgr.inst.playOneShot(AssetController.instance.click) - SdkMgr.instance.playerRewardAds(() => { + SdkMgr.instance.requestReward(() => { let addPoint = 200 let fromeMoney = LocalSaveMgr.instance.playerData.coin @@ -265,7 +245,7 @@ export class MainPanel extends PanelBase { }) } - flyShareMoney(fromMoney: number, endMoney: number) { + flyRewardMoney(fromMoney: number, endMoney: number) { AudioMgr.inst.playOneShot(AssetController.instance.getCoin) for (let index = 0; index < 10; index++) { let item = instantiate(this.flyMoneyPrefab) @@ -339,20 +319,10 @@ export class MainPanel extends PanelBase { MainPanel.instance.refreshToIndex() } - clickSideTipBtn() { - AudioMgr.inst.playOneShot(AssetController.instance.click) - console.log("openPanel SideTipPanel") - UIManager.instance.openPanel(SideTipPanel) - } - protected onDestroy(): void { EventCenter.coinCountChange.off("coinCountChange", this.onCoinCountChange) } - clickShareBtn() { - UIManager.instance.openPanel(SharePanel) - } - onLoad() { MainPanel.instance = this; this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this); @@ -360,11 +330,6 @@ export class MainPanel extends PanelBase { this.right.node.on(Button.EventType.CLICK, this.clickRight, this); this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this); this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this); - this.sideTipBtn.node.on(Button.EventType.CLICK, this.clickSideTipBtn, this); - this.shareBtn.node.on(Button.EventType.CLICK, this.clickShareBtn, this); - - - this.clear.node.on(Button.EventType.CLICK, this.clickClear, this); this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this); this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this); diff --git a/assets/scripts/ui/PlayPanel.ts b/assets/scripts/ui/PlayPanel.ts index bd36ab3..4b589f1 100644 --- a/assets/scripts/ui/PlayPanel.ts +++ b/assets/scripts/ui/PlayPanel.ts @@ -1,4 +1,4 @@ -import { _decorator, animation, Animation, AnimationComponent, Button, Component, EventTouch, Input, input, instantiate, Label, math, Node, Prefab, randomRange, randomRangeInt, screen, Screen, sys, tween, Vec2, Vec3, view } from 'cc'; +import { _decorator, animation, Animation, AnimationComponent, Button, Component, EventTouch, Input, input, instantiate, Label, math, Node, Prefab, randomRange, randomRangeInt, screen, Screen, tween, Vec2, Vec3, view } from 'cc'; import { PanelBase } from '../framework/ui/PanelBase'; import { FPSCameraController } from '../FPSCameraController'; import { GameController } from '../GameController'; @@ -137,14 +137,8 @@ export class PlayPanel extends PanelBase { } onClickQingBao() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('use_prop', { - level: GameController.getInstance().curLevel.levelIndex, - }); - } - AudioMgr.inst.playOneShot(AssetController.instance.click) - SdkMgr.instance.playerRewardAds(() => { + SdkMgr.instance.requestReward(() => { UIManager.instance.openPanel(QingBaoPanel) this.closeTip() @@ -165,14 +159,8 @@ export class PlayPanel extends PanelBase { offset: Vec2 onClickSaoMiao() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('use_prop', { - level: GameController.getInstance().curLevel.levelIndex, - }); - } - AudioMgr.inst.playOneShot(AssetController.instance.click) - SdkMgr.instance.playerRewardAds(() => { + SdkMgr.instance.requestReward(() => { this.saoMiaoTip.active = true GameController.getInstance().curLevel.SetSaoMiaoTarget() this.offset = new Vec2(randomRange(-200, 200), randomRange(-200, 200)) diff --git a/assets/scripts/ui/SharePanel.ts b/assets/scripts/ui/SharePanel.ts deleted file mode 100644 index 1a276d6..0000000 --- a/assets/scripts/ui/SharePanel.ts +++ /dev/null @@ -1,64 +0,0 @@ - -import { _decorator, Button, Component, Label, Node, sys, Tween, tween, Vec3 } from 'cc'; -import { LocalSaveMgr } from '../framework/data/LocalSaveMgr'; -import { UIManager } from '../framework/ui/UIManager'; -import { UISwitcher } from '../framework/ui/UISwitcher'; -import { AudioMgr } from '../framework/audio/AudioMgr'; -import { PanelBase } from '../framework/ui/PanelBase'; -import { AssetController } from '../AssetController'; -import { GameController } from '../GameController'; -import { SdkMgr } from '../framework/sdk/SdkMgr'; -import { WXSdk } from '../framework/sdk/WXSdk'; -import { MainPanel } from './MainPanel'; - -const { ccclass, property } = _decorator; - -@ccclass('SharePanel') -export class SharePanel extends PanelBase { - - static instance: SharePanel; - - @property({ type: Button }) - shareBtn: Button = null; - - @property({ type: Button }) - closeBtn: Button = null; - - onLoad() { - SharePanel.instance = this; - this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this); - this.shareBtn.node.on(Button.EventType.CLICK, this.shareCallBack, this); - } - - activeShareBtn() { - const date: Date = new Date(); - const dayOfMonth: number = date.getDate(); - if (LocalSaveMgr.instance.playerData.day == dayOfMonth) { - this.shareBtn.node.active = false - } else { - this.shareBtn.node.active = true - } - } - - shareCallBack() { - AudioMgr.inst.playOneShot(AssetController.instance.click) - if (sys.platform == sys.Platform.WECHAT_GAME) - WXSdk.instance.initativeShare() - let fromeMoney = LocalSaveMgr.instance.playerData.coin - LocalSaveMgr.instance.addCoin(200) - LocalSaveMgr.instance.setShareTime() - let endMoney = LocalSaveMgr.instance.playerData.coin - MainPanel.instance.flyShareMoney(fromeMoney, endMoney) - UIManager.instance.closePanel(SharePanel) - } - - closeBtnCallBack(button: Button) { - AudioMgr.inst.playOneShot(AssetController.instance.click) - UIManager.instance.closePanel(SharePanel) - } - start() { - this.activeShareBtn() - } -} - - diff --git a/assets/scripts/ui/SharePanel.ts.meta b/assets/scripts/ui/SharePanel.ts.meta deleted file mode 100644 index 020e606..0000000 --- a/assets/scripts/ui/SharePanel.ts.meta +++ /dev/null @@ -1 +0,0 @@ -{"ver":"4.0.24","importer":"typescript","imported":true,"uuid":"a5f9f430-fa04-4fb2-8af4-0e7176a078ce","files":[],"subMetas":{},"userData":{}} diff --git a/assets/scripts/ui/SideTipPanel.ts b/assets/scripts/ui/SideTipPanel.ts deleted file mode 100644 index 7223ace..0000000 --- a/assets/scripts/ui/SideTipPanel.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { _decorator, Button, Component, Label, Node, sys, Tween, tween, Vec3 } from 'cc'; -import { LocalSaveMgr } from '../framework/data/LocalSaveMgr'; -import { UIManager } from '../framework/ui/UIManager'; -import { UISwitcher } from '../framework/ui/UISwitcher'; -import { AudioMgr } from '../framework/audio/AudioMgr'; -import { PanelBase } from '../framework/ui/PanelBase'; -import { AssetController } from '../AssetController'; -import { GameController } from '../GameController'; -import { DYSdk } from '../framework/sdk/DYSdk'; - -const { ccclass, property } = _decorator; - -@ccclass('SideTipPanel') -export class SideTipPanel extends PanelBase { - - static instance: SideTipPanel; - - @property({ type: Button }) - rewardBtn: Button = null; - - @property({ type: Button }) - closeBtn: Button = null; - - @property({ type: Node }) - getNode: Node = null; - - - onLoad() { - SideTipPanel.instance = this; - this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this); - this.rewardBtn.node.on(Button.EventType.CLICK, this.rewardCallBack, this); - - } - - rewardCallBack() { - AudioMgr.inst.playOneShot(AssetController.instance.click) - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) - DYSdk.instance.navigateToScene() - - LocalSaveMgr.instance.addCoin(888) - LocalSaveMgr.instance.setSideTip(); - - this.getNode.active = LocalSaveMgr.instance.playerData.haveGetSideReward - this.rewardBtn.node.active = !LocalSaveMgr.instance.playerData.haveGetSideReward - - } - - protected onOpen(): void { - this.getNode.active = LocalSaveMgr.instance.playerData.haveGetSideReward - this.rewardBtn.node.active = !LocalSaveMgr.instance.playerData.haveGetSideReward - } - - - closeBtnCallBack(button: Button) { - AudioMgr.inst.playOneShot(AssetController.instance.click) - // AudioMgr.inst.playOneShot(AssetController.instance.click) - UIManager.instance.closePanel(SideTipPanel) - } - start() { - - } -} - - diff --git a/assets/scripts/ui/SideTipPanel.ts.meta b/assets/scripts/ui/SideTipPanel.ts.meta deleted file mode 100644 index 716e64c..0000000 --- a/assets/scripts/ui/SideTipPanel.ts.meta +++ /dev/null @@ -1,9 +0,0 @@ -{ - "ver": "4.0.24", - "importer": "typescript", - "imported": true, - "uuid": "b585f61b-a132-4319-aba3-2942d022565b", - "files": [], - "subMetas": {}, - "userData": {} -} diff --git a/assets/scripts/ui/WinPanel.ts b/assets/scripts/ui/WinPanel.ts index a9f6f61..926dd94 100644 --- a/assets/scripts/ui/WinPanel.ts +++ b/assets/scripts/ui/WinPanel.ts @@ -89,7 +89,7 @@ export class WinPanel extends PanelBase { this.rewardDouble = 1 } this.runingPoint = false - SdkMgr.instance.playerRewardAds(() => { + SdkMgr.instance.requestReward(() => { let addPoint = Math.ceil((this.curResult.coinCount * this.rewardDouble)) let fromeMoney = LocalSaveMgr.instance.playerData.coin LocalSaveMgr.instance.addCoin(addPoint) @@ -101,7 +101,6 @@ export class WinPanel extends PanelBase { onClickContinueBtn() { AudioMgr.inst.playOneShot(AssetController.instance.click) GameController.getInstance().backMain() - SdkMgr.instance.showInterstitial() } backMain() { diff --git a/library/.assets-data.json b/library/.assets-data.json index c874a2c..385d727 100644 --- a/library/.assets-data.json +++ b/library/.assets-data.json @@ -425,8 +425,6 @@ "b1186435-1ed9-403e-a7fc-81d8266454d7", "9f00c206-3eb4-4ff5-8144-c63b426eebc0", "6fbd6471-03d7-4ecc-911a-a30c321f573a", - "73835816-1977-46d1-ac3b-0a0843758eae", - "e50a24d5-8754-4829-87a9-f39e0213fe5e", "f0143096-0558-4925-a73a-0b91753e5038", "aca749a5-7155-41fb-93eb-8176333abdcc", "70a16c4c-5e41-460a-87b0-4b4090db6c3c", @@ -18888,38 +18886,12 @@ }, "acfe0309-92ca-4b2a-8057-d15d6182d9da": { "url": "db://assets/resources/ui/SharePanel.prefab", - "value": { - "depends": [ - "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941", - "9f6a9e12-4867-409f-a0ff-bf989d9133ee@f9941", - "e34bd2d4-cacc-4197-8b49-b683fa4e4623@f9941", - "3cebd2cb-3868-4a6b-943c-728d254768f2@f9941", - "04e49877-13d1-4bec-b1fc-8a85a978a779@f9941" - ], - "dependScripts": [ - "f63e6af0-009f-444e-a875-237d4f0f0dec", - "a5f9f430-fa04-4fb2-8af4-0e7176a078ce" - ] - }, + "value": {}, "versionCode": 1 }, "7af336a9-9267-4c2b-b263-a3fb6c344fd4": { "url": "db://assets/resources/ui/SideTipPanel.prefab", - "value": { - "depends": [ - "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941", - "9f6a9e12-4867-409f-a0ff-bf989d9133ee@f9941", - "3db89ec2-73b6-4969-b214-d1dd9842226b@f9941", - "fcda58a0-abb7-4fb0-8692-553c96bbf86d@f9941", - "e34bd2d4-cacc-4197-8b49-b683fa4e4623@f9941", - "3cebd2cb-3868-4a6b-943c-728d254768f2@f9941", - "04e49877-13d1-4bec-b1fc-8a85a978a779@f9941" - ], - "dependScripts": [ - "f63e6af0-009f-444e-a875-237d4f0f0dec", - "b585f61b-a132-4319-aba3-2942d022565b" - ] - }, + "value": {}, "versionCode": 1 }, "034c14f7-5612-47bd-91a1-67407529433f": { @@ -19443,5 +19415,15 @@ ] }, "versionCode": 1 + }, + "8a683b90-804e-41bf-af5d-788a2dafd559": { + "url": "db://assets/", + "value": {}, + "versionCode": 1 + }, + "507591fc-a9c3-4a15-bfc5-fd04d652855d": { + "url": "db://assets/", + "value": {}, + "versionCode": 1 } } diff --git a/library/.assets-info1.0.0.json b/library/.assets-info1.0.0.json index 37dbe29..15a3163 100644 --- a/library/.assets-info1.0.0.json +++ b/library/.assets-info1.0.0.json @@ -38,7 +38,7 @@ "uuid": "55a006e7-8ca5-40ac-b0fc-fed71e00a2b3" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts": { - "time": 1783998296789.243, + "time": 1784085185615.548, "uuid": "4c83ef42-70ac-4613-a745-b63e498d747c" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\Texture": { @@ -106,7 +106,7 @@ "uuid": "bb0a61b3-a651-44f0-836b-07dd15dc9dbf" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui": { - "time": 1783998296896.2224, + "time": 1784085777099.194, "uuid": "70e19149-44c1-42c7-9e94-315588da054c" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\weapon": { @@ -126,7 +126,7 @@ "uuid": "25030962-7382-4892-8dfc-e30053bff802" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui": { - "time": 1783998296984.0251, + "time": 1784085777097.6653, "uuid": "6b5b2315-fef2-438f-803f-3058e8ba43cd" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\WinParticle\\Pat": { @@ -150,11 +150,11 @@ "uuid": "55d8c43c-f2ec-4534-b019-963d3660e12b" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\data": { - "time": 1783998297130.245, + "time": 1784085185615.548, "uuid": "11ac2b62-4bd2-4687-ac60-dd58493d189a" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk": { - "time": 1783998297129.2478, + "time": 1784085777096.1418, "uuid": "15e0e6aa-552c-4d01-b773-6ed04a74f944" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\ui": { @@ -182,7 +182,7 @@ "uuid": "aca749a5-7155-41fb-93eb-8176333abdcc" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\BattleLevel.ts": { - "time": 1746887050000, + "time": 1784085527195.843, "uuid": "9e1486a8-cdbd-4fa3-b94f-a2390b18516d" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\EnumFile.ts": { @@ -222,7 +222,7 @@ "uuid": "983a715a-eeef-4200-b74e-dd8bcedd02d9" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\AddHeartPanel.ts": { - "time": 1743684778000, + "time": 1784085527196.8403, "uuid": "917bf6d3-04a8-4289-b46b-037db3226eca" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\LoadingPanel.ts": { @@ -230,15 +230,15 @@ "uuid": "f4b84cb4-e7a2-4582-ad1b-d199ea5cebe4" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\LosePanel.ts": { - "time": 1743684814000, + "time": 1784085527196.8403, "uuid": "35c17ce9-c80c-4430-962b-f46ead6a2e73" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\MainPanel.ts": { - "time": 1744994168000, + "time": 1784085527198.1907, "uuid": "225f0e63-c4dc-4a85-b8f7-bed528fc1a07" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\PlayPanel.ts": { - "time": 1746631688000, + "time": 1784085527195.843, "uuid": "a66cd6ea-f167-454e-857a-696e1ce3bc61" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\QingBaoPanel.ts": { @@ -249,20 +249,12 @@ "time": 1746631688000, "uuid": "9c4d561f-c50d-4814-b227-2a0206669e69" }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\SharePanel.ts": { - "time": 1744210200000, - "uuid": "a5f9f430-fa04-4fb2-8af4-0e7176a078ce" - }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\SideTipPanel.ts": { - "time": 1743684618000, - "uuid": "b585f61b-a132-4319-aba3-2942d022565b" - }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\TargetIconItem.ts": { "time": 1737470194000, "uuid": "60379639-8194-4623-a1aa-39248b153655" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\WinPanel.ts": { - "time": 1744994168000, + "time": 1784085527196.8403, "uuid": "614eaab3-3518-4351-b915-2d135f4651f4" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\animation\\MoveComponent.ts": { @@ -282,21 +274,13 @@ "uuid": "70a16c4c-5e41-460a-87b0-4b4090db6c3c" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\data\\LocalSaveMgr.ts": { - "time": 1744994168000, + "time": 1784085527198.7036, "uuid": "f0143096-0558-4925-a73a-0b91753e5038" }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk\\DYSdk.ts": { - "time": 1739805310000, - "uuid": "e50a24d5-8754-4829-87a9-f39e0213fe5e" - }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk\\SdkMgr.ts": { - "time": 1739804244000, + "time": 1784085777094.102, "uuid": "6fbd6471-03d7-4ecc-911a-a30c321f573a" }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk\\WXSdk.ts": { - "time": 1733660842000, - "uuid": "73835816-1977-46d1-ac3b-0a0843758eae" - }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\ui\\PanelBase.ts": { "time": 1739802874000, "uuid": "54c67e67-8f73-4a8c-9e7d-3b861a5aa6b8" @@ -499,12 +483,6 @@ "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\SettingPanel.ts.meta": { "time": 1737463060000 }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\SharePanel.ts.meta": { - "time": 1744209392000 - }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\SideTipPanel.ts.meta": { - "time": 1739539420000 - }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\TargetIconItem.ts.meta": { "time": 1737389282000 }, @@ -526,15 +504,9 @@ "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\data\\LocalSaveMgr.ts.meta": { "time": 1733324314000 }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk\\DYSdk.ts.meta": { - "time": 1733660886000 - }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk\\SdkMgr.ts.meta": { "time": 1728653682000 }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk\\WXSdk.ts.meta": { - "time": 1732544634000 - }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\ui\\PanelBase.ts.meta": { "time": 1728650998000 }, @@ -552,7 +524,7 @@ "uuid": "12f0e0e6-d051-424d-a76b-2e1ac5159b39" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\scene.scene": { - "time": 1746887062000, + "time": 1784086061696.9724, "uuid": "cce78068-e13a-47f5-ae44-d1ac5c097bd7" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\Animation\\AlineLaugh.anim": { @@ -2456,7 +2428,7 @@ "uuid": "c0cb951a-804d-42c4-8158-a202528ba563" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\AddHeartPanel.prefab": { - "time": 1739890038000, + "time": 1784084983664.5757, "uuid": "e8f3ba52-3c26-4cc0-84b6-8f0d1266a951" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\LoadingPanel.prefab": { @@ -2468,7 +2440,7 @@ "uuid": "4554fcb5-8cde-4628-a767-88d28a8c2d5c" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\MainPanel.prefab": { - "time": 1746631688000, + "time": 1784085989125.075, "uuid": "29bc61af-9ade-4095-bb78-e7f6f6ffde45" }, "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\PlayPanel.prefab": { @@ -2483,14 +2455,6 @@ "time": 1737628156000, "uuid": "d184167c-49f5-4d1d-a65e-91b87396170e" }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\SharePanel.prefab": { - "time": 1744209726000, - "uuid": "acfe0309-92ca-4b2a-8057-d15d6182d9da" - }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\SideTipPanel.prefab": { - "time": 1746886342000, - "uuid": "7af336a9-9267-4c2b-b263-a3fb6c344fd4" - }, "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\TargetIconItem.prefab": { "time": 1737470472000, "uuid": "034c14f7-5612-47bd-91a1-67407529433f" @@ -4037,12 +4001,6 @@ "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\SettingPanel.prefab.meta": { "time": 1737463060000 }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\SharePanel.prefab.meta": { - "time": 1744207754000 - }, - "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\SideTipPanel.prefab.meta": { - "time": 1739538634000 - }, "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\TargetIconItem.prefab.meta": { "time": 1737389314000 }, @@ -4125,5 +4083,46 @@ "time": 1732804132000 } }, - "missing": {} + "missing": { + "acfe0309-92ca-4b2a-8057-d15d6182d9da": { + "path": "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\SharePanel.prefab", + "time": 1784085698309.949, + "removeTime": 1784085817377 + }, + "7af336a9-9267-4c2b-b263-a3fb6c344fd4": { + "path": "D:\\Users\\admin\\Alien_Sniper\\assets\\resources\\ui\\SideTipPanel.prefab", + "time": 1784085700319.8494, + "removeTime": 1784085817378 + }, + "73835816-1977-46d1-ac3b-0a0843758eae": { + "path": "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk\\WXSdk.ts", + "time": 1784085677431.1636, + "removeTime": 1784085969438 + }, + "e50a24d5-8754-4829-87a9-f39e0213fe5e": { + "path": "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\framework\\sdk\\DYSdk.ts", + "time": 1784085677433.073, + "removeTime": 1784085969437 + }, + "a5f9f430-fa04-4fb2-8af4-0e7176a078ce": { + "path": "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\SharePanel.ts", + "time": 1784085677429.8762, + "removeTime": 1784085969437 + }, + "b585f61b-a132-4319-aba3-2942d022565b": { + "path": "D:\\Users\\admin\\Alien_Sniper\\assets\\scripts\\ui\\SideTipPanel.ts", + "time": 1784085677428.744, + "removeTime": 1784085969437 + }, + "8a683b90-804e-41bf-af5d-788a2dafd559": { + "path": "D:\\Users\\admin\\Alien_Sniper\\assets\\", + "time": 1784082574103.3584, + "removeTime": 1784083090705 + }, + "507591fc-a9c3-4a15-bfc5-fd04d652855d": { + "path": "D:\\Users\\admin\\Alien_Sniper\\assets\\", + "time": 1784086006418.3513, + "removeTime": 1784086084196 + } + } } diff --git a/library/29/29bc61af-9ade-4095-bb78-e7f6f6ffde45.json b/library/29/29bc61af-9ade-4095-bb78-e7f6f6ffde45.json index d23615e..8cb4d16 100644 --- a/library/29/29bc61af-9ade-4095-bb78-e7f6f6ffde45.json +++ b/library/29/29bc61af-9ade-4095-bb78-e7f6f6ffde45.json @@ -3480,14 +3480,14 @@ }, { "__type__": "cc.Node", - "_name": "BTN_EnterReward", + "_name": "RemovedPlatformReward", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 10 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 142 @@ -3714,14 +3714,14 @@ }, { "__type__": "cc.Node", - "_name": "BTN_ShareReward", + "_name": "RemovedSocialReward", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 10 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 152 @@ -6685,9 +6685,6 @@ "addHeartBtn": { "__id__": 107 }, - "shareBtn": { - "__id__": 158 - }, "weaponSelectPrefab": { "__uuid__": "cbdadf26-9f4a-4191-80c0-208a836d2253", "__expectedType__": "cc.Prefab" @@ -6702,9 +6699,6 @@ "fingerNode": { "__id__": 38 }, - "sideTipBtn": { - "__id__": 148 - }, "weaponContent": { "__id__": 191 }, diff --git a/library/7a/7af336a9-9267-4c2b-b263-a3fb6c344fd4.json b/library/7a/7af336a9-9267-4c2b-b263-a3fb6c344fd4.json deleted file mode 100644 index 9f50c61..0000000 --- a/library/7a/7af336a9-9267-4c2b-b263-a3fb6c344fd4.json +++ /dev/null @@ -1,2649 +0,0 @@ -[ - { - "__type__": "cc.Prefab", - "_name": "SideTipPanel", - "_objFlags": 0, - "__editorExtras__": {}, - "_native": "", - "data": { - "__id__": 1 - }, - "optimizationPolicy": 0, - "persistent": false - }, - { - "__type__": "cc.Node", - "_name": "SideTipPanel", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": null, - "_children": [ - { - "__id__": 2 - }, - { - "__id__": 12 - } - ], - "_active": true, - "_components": [ - { - "__id__": 104 - }, - { - "__id__": 106 - }, - { - "__id__": 108 - } - ], - "_prefab": { - "__id__": 110 - }, - "_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": "Sprite", - "_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": 1080, - "height": 1920 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7fBo7rKWxMjZ8v7rlBjfkz" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 6 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 100 - }, - "_spriteFrame": { - "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@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": "ae3Wv04NVPh7J4WpqbvlCe" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 8 - }, - "_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": 40, - "_originalHeight": 36, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "81vo4KtNlBH4YxbKFdmlUQ" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 10 - }, - "clickEvents": [], - "_interactable": true, - "_transition": 0, - "_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": { - "__id__": 2 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "89J25wDg9IlJOM+Aq9vyLa" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "38LjGNYl5AL5kGd5wn4jMK", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "BG", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [ - { - "__id__": 13 - }, - { - "__id__": 29 - }, - { - "__id__": 37 - }, - { - "__id__": 45 - }, - { - "__id__": 53 - }, - { - "__id__": 61 - }, - { - "__id__": 69 - }, - { - "__id__": 77 - }, - { - "__id__": 85 - } - ], - "_active": true, - "_components": [ - { - "__id__": 97 - }, - { - "__id__": 99 - }, - { - "__id__": 101 - } - ], - "_prefab": { - "__id__": 103 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 84.228, - "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": "CloseButton", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [ - { - "__id__": 14 - } - ], - "_active": true, - "_components": [ - { - "__id__": 20 - }, - { - "__id__": 22 - }, - { - "__id__": 24 - }, - { - "__id__": 26 - } - ], - "_prefab": { - "__id__": 28 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 391.083, - "y": 565.867, - "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": 512, - "__editorExtras__": {}, - "_parent": { - "__id__": 13 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 15 - }, - { - "__id__": 17 - } - ], - "_prefab": { - "__id__": 19 - }, - "_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__": 14 - }, - "_enabled": true, - "__prefab": { - "__id__": 16 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 100, - "height": 40 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "84RnFnv31LN5fq58nZHluF" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 14 - }, - "_enabled": true, - "__prefab": { - "__id__": 18 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_string": "重试", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 20, - "_fontSize": 20, - "_fontFamily": "Arial", - "_lineHeight": 40, - "_overflow": 1, - "_enableWrapText": false, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "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": "83BKUoLLpCn5xnvOBFQADt" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "2eZfZop/dGkKJjrztrWMoX", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 21 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 108, - "height": 108 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c71ZP5wlxK56vW6eChDAD5" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 23 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 214, - "g": 214, - "b": 214, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "9f6a9e12-4867-409f-a0ff-bf989d9133ee@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": "306qKmB99M+4ez8atgCyve" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 25 - }, - "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__": 13 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f2GHWlpttFaZWOa+EcybVU" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 27 - }, - "_alignFlags": 33, - "_target": null, - "_left": 0, - "_right": -45.08300000000003, - "_top": -19.86700000000002, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d6v4BfiP5NT6pwMcXuIgSV" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f88yRIPZ5FgLqV1EX/joMg", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 30 - }, - { - "__id__": 32 - }, - { - "__id__": 34 - } - ], - "_prefab": { - "__id__": 36 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 550.993, - "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__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 31 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 488, - "height": 134 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "b4FxsqXmJG16OjEkqgLm8K" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 33 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "侧边栏进入领奖励", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 60, - "_fontSize": 60, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "c9dOhtRr1BbL4ziRXAAaEv" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 35 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": -17.993000000000052, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7foreeSgpHGYKW5//rG/gP" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "fbZkWTr9VK44YQ3XGCIKtS", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-001", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 38 - }, - { - "__id__": 40 - }, - { - "__id__": 42 - } - ], - "_prefab": { - "__id__": 44 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 437.111, - "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__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 39 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 233.359375, - "height": 126 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "9fS4Qmb8BLmLlg7GH8k2Zq" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 41 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 66, - "b": 66, - "a": 255 - }, - "_string": "1.点击侧边栏", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 40, - "_fontSize": 40, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "7dcxK7nMRE4aW7ZCxrkSL3" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 43 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 99.88900000000001, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "01WQjtwcxJjIruFpQt6w2L" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "57T16ZQY9A+Y3BDW2vzxGW", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Tutorial_2", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 46 - }, - { - "__id__": 48 - }, - { - "__id__": 50 - } - ], - "_prefab": { - "__id__": 52 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -19.97199999999998, - "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__": 45 - }, - "_enabled": true, - "__prefab": { - "__id__": 47 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 639, - "height": 309 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "aaAaf+rxJLu6yNVOgqvbf5" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 45 - }, - "_enabled": true, - "__prefab": { - "__id__": 49 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "3db89ec2-73b6-4969-b214-d1dd9842226b@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "fcN/M5mYNCuaFmjMHE/wRf" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 45 - }, - "_enabled": true, - "__prefab": { - "__id__": 51 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 465.472, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "659aRgdf9FZbNzhq7OiaT/" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "acdGHe+s5CHai3r+121kdC", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Tutorial_1", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 54 - }, - { - "__id__": 56 - }, - { - "__id__": 58 - } - ], - "_prefab": { - "__id__": 60 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 349.34, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 0.8, - "y": 0.8, - "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__": 53 - }, - "_enabled": true, - "__prefab": { - "__id__": 55 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 828, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "14+LD+fTZG/aP6FrplIrVW" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 53 - }, - "_enabled": true, - "__prefab": { - "__id__": 57 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "fcda58a0-abb7-4fb0-8692-553c96bbf86d@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "123BBQLUFFIL5eSUC3E9rm" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 53 - }, - "_enabled": true, - "__prefab": { - "__id__": 59 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 210.66000000000003, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "92W5PirvNGNa3gXoFH/E8G" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "a1nFHV3apAq6NRTvNclEX5", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-002", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 62 - }, - { - "__id__": 64 - }, - { - "__id__": 66 - } - ], - "_prefab": { - "__id__": 68 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 221.93399999999997, - "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__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 63 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 662.4, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "07XeCA9zFCAYmncMjG2yBt" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 65 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 66, - "b": 66, - "a": 255 - }, - "_string": "2.点击【躲猫猫外星人】", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 40, - "_fontSize": 40, - "_fontFamily": "Arial", - "_lineHeight": 40, - "_overflow": 1, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "c5QTBozxtCHr+277SlkHdv" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 67 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 328.06600000000003, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "6a1PkhSX9C/4Uu9IFRDLhm" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "ef38mM+X1B+rLc10gb+Glq", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "BTN_Ok", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 70 - }, - { - "__id__": 72 - }, - { - "__id__": 74 - } - ], - "_prefab": { - "__id__": 76 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -448.012, - "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__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 71 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 389, - "height": 153 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f7xFtcg5tOeJ//27SBZxic" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 73 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "e34bd2d4-cacc-4197-8b49-b683fa4e4623@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e5fd+5H5FBiIiZTpVnyWOe" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 75 - }, - "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": "adndFcCBlNLJk6KhgZGqRm" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "c43wET3H5CjK4WljUrcyeB", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-003", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 78 - }, - { - "__id__": 80 - }, - { - "__id__": 82 - } - ], - "_prefab": { - "__id__": 84 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -441.822, - "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__": 77 - }, - "_enabled": true, - "__prefab": { - "__id__": 79 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 662.4, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "a3S2hnnfdFDZpAdYgYie0e" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 77 - }, - "_enabled": true, - "__prefab": { - "__id__": 81 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_string": "已领取", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 100, - "_fontSize": 100, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 1, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": true, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "7doI7ZEiVJb70K1TybmSsf" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 77 - }, - "_enabled": true, - "__prefab": { - "__id__": 83 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 991.822, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "4detW1c4pBfKGLkKzGofC6" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f5AdTt+5ZBjYSHsJV3eMbi", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Money", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [ - { - "__id__": 86 - } - ], - "_active": true, - "_components": [ - { - "__id__": 92 - }, - { - "__id__": 94 - } - ], - "_prefab": { - "__id__": 96 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -78.892, - "y": -293.769, - "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-003", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 85 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 87 - }, - { - "__id__": 89 - } - ], - "_prefab": { - "__id__": 91 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 127.09200000000004, - "y": -3.536000000000058, - "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__": 86 - }, - "_enabled": true, - "__prefab": { - "__id__": 88 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 133.912841796875, - "height": 134 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "72cGngf6tAALbIj3lf+V2e" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 86 - }, - "_enabled": true, - "__prefab": { - "__id__": 90 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "x888", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 56.6, - "_fontSize": 56.6, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": true, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "9eFLNaL9hCZ7OzApP35HnC" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "5aZ+i11B9BwI7tMtT9P/ao", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 85 - }, - "_enabled": true, - "__prefab": { - "__id__": 93 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 110, - "height": 111 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "3aDo53lwdF+rEwwLIbpcPG" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 85 - }, - "_enabled": true, - "__prefab": { - "__id__": 95 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "3cebd2cb-3868-4a6b-943c-728d254768f2@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "26uLVBFxVIPrVYlKdqGdSe" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "93WExtwf9HDrESnGWcbzBF", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 98 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 800, - "height": 1200 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "60eQ3O3VROBZrIRrpK1krj" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 100 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "04e49877-13d1-4bec-b1fc-8a85a978a779@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": "b755H8woZCSa1v5Bvivgn7" - }, - { - "__type__": "f63e6rwAJ9ETqh1I31PDw3s", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 102 - }, - "startPos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "endPos": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "delay": 0, - "moveTimer": 0.1, - "line": false, - "sineIn": true, - "sineOut": false, - "setToStart": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e7OhcyDDxNJrVq44ZYA41C" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "79PQ9HbKlHMa3qZuOCkrW0", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 105 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 1080, - "height": 1920 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c3XVXGT15FNLnhLtdO10t6" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 107 - }, - "_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": "bfywWk4DFGw41abdXFpcSv" - }, - { - "__type__": "b585fYboTJDGaujKULQIlZb", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 109 - }, - "rewardBtn": { - "__id__": 74 - }, - "closeBtn": { - "__id__": 24 - }, - "getNode": { - "__id__": 77 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "bbuSJ0W6BCQIL14MdHvVVT" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f2IAXE59FGepS7OcDfQBB9", - "instance": null, - "targetOverrides": null - } -] \ No newline at end of file diff --git a/library/ac/acfe0309-92ca-4b2a-8057-d15d6182d9da.json b/library/ac/acfe0309-92ca-4b2a-8057-d15d6182d9da.json deleted file mode 100644 index e4f5d34..0000000 --- a/library/ac/acfe0309-92ca-4b2a-8057-d15d6182d9da.json +++ /dev/null @@ -1,2166 +0,0 @@ -[ - { - "__type__": "cc.Prefab", - "_name": "SharePanel", - "_objFlags": 0, - "__editorExtras__": {}, - "_native": "", - "data": { - "__id__": 1 - }, - "optimizationPolicy": 0, - "persistent": false - }, - { - "__type__": "cc.Node", - "_name": "SharePanel", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": null, - "_children": [ - { - "__id__": 2 - }, - { - "__id__": 12 - } - ], - "_active": true, - "_components": [ - { - "__id__": 84 - }, - { - "__id__": 86 - }, - { - "__id__": 88 - } - ], - "_prefab": { - "__id__": 90 - }, - "_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": "Sprite", - "_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": 1080, - "height": 1920 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7fBo7rKWxMjZ8v7rlBjfkz" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 6 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 100 - }, - "_spriteFrame": { - "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@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": "ae3Wv04NVPh7J4WpqbvlCe" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 8 - }, - "_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": 40, - "_originalHeight": 36, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "81vo4KtNlBH4YxbKFdmlUQ" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": { - "__id__": 10 - }, - "clickEvents": [], - "_interactable": true, - "_transition": 0, - "_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": { - "__id__": 2 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "89J25wDg9IlJOM+Aq9vyLa" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "38LjGNYl5AL5kGd5wn4jMK", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "BG", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [ - { - "__id__": 13 - }, - { - "__id__": 29 - }, - { - "__id__": 37 - }, - { - "__id__": 47 - }, - { - "__id__": 55 - }, - { - "__id__": 61 - }, - { - "__id__": 69 - } - ], - "_active": true, - "_components": [ - { - "__id__": 77 - }, - { - "__id__": 79 - }, - { - "__id__": 81 - } - ], - "_prefab": { - "__id__": 83 - }, - "_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": "CloseButton", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [ - { - "__id__": 14 - } - ], - "_active": true, - "_components": [ - { - "__id__": 20 - }, - { - "__id__": 22 - }, - { - "__id__": 24 - }, - { - "__id__": 26 - } - ], - "_prefab": { - "__id__": 28 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 391.083, - "y": 334.84499999999997, - "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": 512, - "__editorExtras__": {}, - "_parent": { - "__id__": 13 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 15 - }, - { - "__id__": 17 - } - ], - "_prefab": { - "__id__": 19 - }, - "_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__": 14 - }, - "_enabled": true, - "__prefab": { - "__id__": 16 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 100, - "height": 40 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "84RnFnv31LN5fq58nZHluF" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 14 - }, - "_enabled": true, - "__prefab": { - "__id__": 18 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_string": "重试", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 20, - "_fontSize": 20, - "_fontFamily": "Arial", - "_lineHeight": 40, - "_overflow": 1, - "_enableWrapText": false, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": false, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "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": "83BKUoLLpCn5xnvOBFQADt" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "2eZfZop/dGkKJjrztrWMoX", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 21 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 108, - "height": 108 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c71ZP5wlxK56vW6eChDAD5" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 23 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 214, - "g": 214, - "b": 214, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "9f6a9e12-4867-409f-a0ff-bf989d9133ee@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": "306qKmB99M+4ez8atgCyve" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 25 - }, - "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__": 13 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f2GHWlpttFaZWOa+EcybVU" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": { - "__id__": 27 - }, - "_alignFlags": 33, - "_target": null, - "_left": 0, - "_right": -45.08300000000003, - "_top": -19.86700000000002, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d6v4BfiP5NT6pwMcXuIgSV" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f88yRIPZ5FgLqV1EX/joMg", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 30 - }, - { - "__id__": 32 - }, - { - "__id__": 34 - } - ], - "_prefab": { - "__id__": 36 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 319.971, - "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__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 31 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 248, - "height": 134 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "b4FxsqXmJG16OjEkqgLm8K" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 33 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "分享有礼", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 60, - "_fontSize": 60, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "c9dOhtRr1BbL4ziRXAAaEv" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 29 - }, - "_enabled": true, - "__prefab": { - "__id__": 35 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": -17.993000000000052, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7foreeSgpHGYKW5//rG/gP" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "fbZkWTr9VK44YQ3XGCIKtS", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "BTN_BackMain", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 38 - }, - { - "__id__": 40 - }, - { - "__id__": 42 - }, - { - "__id__": 44 - } - ], - "_prefab": { - "__id__": 46 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -265.554, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 0.5, - "y": 0.5, - "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__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 39 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 551, - "height": 262 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7dj+A/r0dCboihpREFyQ35" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 41 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "e34bd2d4-cacc-4197-8b49-b683fa4e4623@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": "b1D+0RAhVJloYr9nJaAA/3" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 43 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 569.0319999999999, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "14rpUmsOpE9bc/gEoVsKhr" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 37 - }, - "_enabled": true, - "__prefab": { - "__id__": 45 - }, - "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": "73lDLNAeJDPp+NKEjfqwFg" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "e1hJpHYJ5MNJXOair7CmS4", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-001", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 48 - }, - { - "__id__": 50 - }, - { - "__id__": 52 - } - ], - "_prefab": { - "__id__": 54 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 101.13100000000004, - "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__": 47 - }, - "_enabled": true, - "__prefab": { - "__id__": 49 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 658, - "height": 233.99999999999997 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "dcBVrl679HnKrHhhcYBSWu" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 47 - }, - "_enabled": true, - "__prefab": { - "__id__": 51 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "分享游戏至微信群,即刻获取\n分享好礼", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 50, - "_fontSize": 50, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 4, - "_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": "37y1MWfuhNwpBuVdJy0ynz" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 47 - }, - "_enabled": true, - "__prefab": { - "__id__": 53 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 150.84699999999992, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "799MzyJIhLu5w612yWgGOu" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "56XDe8wbtFlIHre2jdxPbZ", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Heart", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 56 - }, - { - "__id__": 58 - } - ], - "_prefab": { - "__id__": 60 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -131.048, - "y": -110.559, - "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__": 55 - }, - "_enabled": true, - "__prefab": { - "__id__": 57 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 110, - "height": 111 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f0B9bZVoFFPa4/9aKiYu2S" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 55 - }, - "_enabled": true, - "__prefab": { - "__id__": 59 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "3cebd2cb-3868-4a6b-943c-728d254768f2@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "28sB/i8uhDxYlPHmxxjR7F" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "b55PbN3NRBcrZfESDEL1BK", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-002", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 62 - }, - { - "__id__": 64 - }, - { - "__id__": 66 - } - ], - "_prefab": { - "__id__": 68 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -24.947, - "y": -110.68799999999999, - "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__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 63 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 73.359375, - "height": 146 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "10QNwJsu1KS6B+UWS4W3Fm" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 65 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "X", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 80, - "_fontSize": 80, - "_fontFamily": "Arial", - "_lineHeight": 100, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": true, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 10, - "_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": "a1aIPybWtHk5Nw1iXjaraN" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 61 - }, - "_enabled": true, - "__prefab": { - "__id__": 67 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 406.66599999999994, - "_bottom": 0, - "_horizontalCenter": -24.947, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c0yOWVW4lIsJR8XQw1k8h8" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "3fXOqkAGNLcLfxAlNrFR2r", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "Label-003", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 70 - }, - { - "__id__": 72 - }, - { - "__id__": 74 - } - ], - "_prefab": { - "__id__": 76 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 102.276, - "y": -108.85299999999998, - "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__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 71 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 186.845703125, - "height": 171.2 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "30mCCFHIhD6oeVTM4A2COP" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 73 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_string": "200", - "_horizontalAlign": 0, - "_verticalAlign": 1, - "_actualFontSize": 100, - "_fontSize": 100, - "_fontFamily": "Arial", - "_lineHeight": 120, - "_overflow": 0, - "_enableWrapText": true, - "_font": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_isItalic": false, - "_isBold": true, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_outlineWidth": 10, - "_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": "19rsOATmJNWZz78pvRr5Go" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 69 - }, - "_enabled": true, - "__prefab": { - "__id__": 75 - }, - "_alignFlags": 17, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 392.23099999999994, - "_bottom": 0, - "_horizontalCenter": 102.276, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "4fS3LG6jdOlpvgZfGF4Iov" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "22pTcErJtCBpZ1tP+vaRqx", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 78 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 800, - "height": 737.9559999999999 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "60eQ3O3VROBZrIRrpK1krj" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 80 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "04e49877-13d1-4bec-b1fc-8a85a978a779@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": "b755H8woZCSa1v5Bvivgn7" - }, - { - "__type__": "f63e6rwAJ9ETqh1I31PDw3s", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 12 - }, - "_enabled": true, - "__prefab": { - "__id__": 82 - }, - "startPos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "endPos": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "delay": 0, - "moveTimer": 0.1, - "line": false, - "sineIn": true, - "sineOut": false, - "setToStart": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e7OhcyDDxNJrVq44ZYA41C" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "79PQ9HbKlHMa3qZuOCkrW0", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 85 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 1080, - "height": 1920 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c3XVXGT15FNLnhLtdO10t6" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 87 - }, - "_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": "bfywWk4DFGw41abdXFpcSv" - }, - { - "__type__": "a5f9fQw+gRPsor0DnF2oHjO", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 89 - }, - "shareBtn": { - "__id__": 44 - }, - "closeBtn": { - "__id__": 24 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "4d8MOvLBdOGKcoBqmuIv0F" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f2IAXE59FGepS7OcDfQBB9", - "instance": null, - "targetOverrides": null - } -] \ No newline at end of file diff --git a/library/cc/cce78068-e13a-47f5-ae44-d1ac5c097bd7.json b/library/cc/cce78068-e13a-47f5-ae44-d1ac5c097bd7.json index 9bb3edd..b2f5c43 100644 --- a/library/cc/cce78068-e13a-47f5-ae44-d1ac5c097bd7.json +++ b/library/cc/cce78068-e13a-47f5-ae44-d1ac5c097bd7.json @@ -41,7 +41,7 @@ "_active": true, "_components": [], "_prefab": { - "__id__": 409 + "__id__": 403 }, "_lpos": { "__type__": "cc.Vec3", @@ -72,7 +72,7 @@ }, "autoReleaseAssets": false, "_globals": { - "__id__": 415 + "__id__": 409 }, "_id": "cce78068-e13a-47f5-ae44-d1ac5c097bd7" }, @@ -5631,17 +5631,17 @@ { "__id__": 393 }, + { + "__id__": 395 + }, + { + "__id__": 397 + }, + { + "__id__": 399 + }, { "__id__": 401 - }, - { - "__id__": 403 - }, - { - "__id__": 405 - }, - { - "__id__": 407 } ], "_active": true, @@ -5805,21 +5805,11 @@ "_parent": { "__id__": 388 }, - "_children": [ - { - "__id__": 394 - }, - { - "__id__": 396 - }, - { - "__id__": 398 - } - ], + "_children": [], "_active": true, "_components": [ { - "__id__": 400 + "__id__": 394 } ], "_prefab": null, @@ -5852,187 +5842,6 @@ }, "_id": "73qS0HqktFNKy2EmghI+xD" }, - { - "__type__": "cc.Node", - "_name": "SdkMgr", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 393 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 395 - } - ], - "_prefab": null, - "_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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "f41EJNspxGgp3J8KZlAxzW" - }, - { - "__type__": "6fbd6RxA9dOzJEaowwyH1c6", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 394 - }, - "_enabled": true, - "__prefab": null, - "_id": "3067PstfBLDq8OCrp2H7iP" - }, - { - "__type__": "cc.Node", - "_name": "WXSdk", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 393 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 397 - } - ], - "_prefab": null, - "_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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "8eBPJL/O5GE5E9j6LlROVO" - }, - { - "__type__": "73835gWGXdG0aw7CghDdY6u", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 396 - }, - "_enabled": true, - "__prefab": null, - "bannerId": "test", - "videoUid": "test", - "interstitialUid": "test", - "shareImageUrl": "https://mmocgame.qpic.cn/wechatgame/Z53qiaERLZAG83WusI15WxLvKRlcTiaib4qUF50HbvJJnbXHEn8t3ibRt4j1EiaV7YxCg/0", - "shareTilt": "外星人躲在哪里了!", - "_id": "70DyQIfJJGRbYGyRI0YctW" - }, - { - "__type__": "cc.Node", - "_name": "DYSdk", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 393 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 399 - } - ], - "_prefab": null, - "_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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "d97BEaP9RAMLUQMkdohvRz" - }, - { - "__type__": "e50a2TVh1RIKYep854CE/5e", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 398 - }, - "_enabled": true, - "__prefab": null, - "bannerId": "test", - "videoUid": "test", - "interstitialUid": "test", - "shareImageUrl": "https://mmocgame.qpic.cn/wechatgame/fNvVoACuBEOmNhzE802RLqnUuQyZ4rXTicDqz7OlVKypjYcHHo7nyfoYe7Urvdk6T/0", - "shareTilt": "分享文本", - "_id": "dfEXphTjZHA6A54PAnbQhI" - }, { "__type__": "6fbd6RxA9dOzJEaowwyH1c6", "_name": "", @@ -6057,7 +5866,7 @@ "_active": true, "_components": [ { - "__id__": 402 + "__id__": 396 } ], "_prefab": null, @@ -6096,7 +5905,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 401 + "__id__": 395 }, "_enabled": true, "__prefab": null, @@ -6114,7 +5923,7 @@ "_active": true, "_components": [ { - "__id__": 404 + "__id__": 398 } ], "_prefab": null, @@ -6153,7 +5962,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 403 + "__id__": 397 }, "_enabled": true, "__prefab": null, @@ -6195,7 +6004,7 @@ "_active": true, "_components": [ { - "__id__": 406 + "__id__": 400 } ], "_prefab": null, @@ -6234,7 +6043,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 405 + "__id__": 399 }, "_enabled": true, "__prefab": null, @@ -6252,7 +6061,7 @@ "_active": true, "_components": [ { - "__id__": 408 + "__id__": 402 } ], "_prefab": null, @@ -6291,7 +6100,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 407 + "__id__": 401 }, "_enabled": true, "__prefab": null, @@ -6305,10 +6114,10 @@ "instance": null, "targetOverrides": [ { - "__id__": 410 + "__id__": 404 }, { - "__id__": 413 + "__id__": 407 } ], "nestedPrefabInstanceRoots": [ @@ -6323,7 +6132,7 @@ "__id__": 376 }, "sourceInfo": { - "__id__": 411 + "__id__": 405 }, "propertyPath": [ "_trailModule", @@ -6333,7 +6142,7 @@ "__id__": 376 }, "targetInfo": { - "__id__": 412 + "__id__": 406 } }, { @@ -6361,7 +6170,7 @@ "__id__": 376 }, "targetInfo": { - "__id__": 414 + "__id__": 408 } }, { @@ -6373,28 +6182,28 @@ { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 416 + "__id__": 410 }, "shadows": { - "__id__": 417 + "__id__": 411 }, "_skybox": { - "__id__": 418 + "__id__": 412 }, "fog": { - "__id__": 419 + "__id__": 413 }, "octree": { - "__id__": 420 + "__id__": 414 }, "skin": { - "__id__": 421 + "__id__": 415 }, "lightProbeInfo": { - "__id__": 422 + "__id__": 416 }, "postSettings": { - "__id__": 423 + "__id__": 417 }, "bakedWithStationaryMainLight": false, "bakedWithHighpLightmap": false diff --git a/profiles/v2/packages/adsense-h5g-plugin.json b/profiles/v2/packages/adsense-h5g-plugin.json deleted file mode 100644 index b4c4a5a..0000000 --- a/profiles/v2/packages/adsense-h5g-plugin.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "__version__": "1.0.1", - "builder": { - "options": { - "web-desktop": { - "enableAdsense": false, - "enableTestAd": false, - "__version__": "1.0.1", - "AFPHostPropertyCode": "ca-host-pub-5396158963872751", - "AFPHostDomain": "douyougame.com", - "otherAFPHostPropertyCode": "", - "otherAFPDomain": "" - } - }, - "taskOptionsMap": {}, - "__version__": "1.3.8" - } -} diff --git a/profiles/v2/packages/builder.json b/profiles/v2/packages/builder.json index 47f31b8..ebd7118 100644 --- a/profiles/v2/packages/builder.json +++ b/profiles/v2/packages/builder.json @@ -8,136 +8,15 @@ "asyncFunctions": true }, "buildPath": "project://build", - "outputName": "bytedance-mini-game", - "mainBundleCompressionType": "subpackage", - "platform": "bytedance-mini-game", + "outputName": "web-desktop", + "mainBundleCompressionType": "merge_dep", + "platform": "web-desktop", "mainBundleIsRemote": false, "experimentalEraseModules": false, "sourceMaps": false, - "server": "", - "overwriteProjectSettings": { - "includeModules": { - "physics": "inherit-project-setting" - } - } + "server": "" }, "BuildTaskManager": { - "taskMap": { - "1739023595240": { - "type": "build", - "id": "1739023595240", - "progress": 1, - "state": "success", - "stage": "build", - "message": "2025-5-7 23:58:16 build success in 11 s!", - "detailMessage": "builder:build-project-total (10451ms)\r", - "options": { - "name": "SearchAlien", - "server": "", - "platform": "wechatgame", - "buildPath": "project://build", - "debug": false, - "md5Cache": false, - "skipCompressTexture": false, - "sourceMaps": false, - "overwriteProjectSettings": { - "macroConfig": { - "cleanupImageCache": "on" - }, - "includeModules": { - "physics": "inherit-project-setting", - "physics-2d": "inherit-project-setting", - "gfx-webgl2": "off" - } - }, - "nativeCodeBundleMode": "wasm", - "polyfills": { - "asyncFunctions": false - }, - "experimentalEraseModules": false, - "startSceneAssetBundle": false, - "bundleConfigs": [], - "useBuiltinServer": false, - "mainBundleIsRemote": false, - "mainBundleCompressionType": "subpackage", - "useSplashScreen": true, - "bundleCommonChunk": false, - "packAutoAtlas": true, - "startScene": "cce78068-e13a-47f5-ae44-d1ac5c097bd7", - "outputName": "wechatgame", - "taskName": "wechatgame", - "scenes": [ - { - "url": "db://assets/scene.scene", - "uuid": "cce78068-e13a-47f5-ae44-d1ac5c097bd7" - } - ], - "wasmCompressionMode": false, - "packages": {}, - "__version__": "1.3.8", - "buildMode": "normal", - "logDest": "project://temp/builder/log/wechatgame2025-2-8 22-06.log" - }, - "time": "2025-5-7 23:58:04", - "dirty": false - }, - "1739803462121": { - "type": "build", - "id": "1739803462121", - "progress": 1, - "state": "success", - "stage": "build", - "message": "2025-5-8 23:52:36 build success in 12 s!", - "detailMessage": "The Mesh used by component \"cc.MeshRenderer\" in prefab \"Wep_Sniper_02\" is missing. Detailed information:\rNode path: \"Wep_Sniper_02/SM_Wep_Preset_B_Complex_01\"\rAsset url: \"db://assets/resources/weapon/...", - "options": { - "name": "SearchAlien", - "server": "", - "platform": "bytedance-mini-game", - "buildPath": "project://build", - "debug": false, - "md5Cache": false, - "skipCompressTexture": false, - "sourceMaps": false, - "overwriteProjectSettings": { - "macroConfig": { - "cleanupImageCache": "inherit-project-setting" - }, - "includeModules": { - "physics": "inherit-project-setting", - "physics-2d": "inherit-project-setting", - "gfx-webgl2": "off" - } - }, - "nativeCodeBundleMode": "both", - "polyfills": { - "asyncFunctions": false - }, - "experimentalEraseModules": false, - "startSceneAssetBundle": false, - "bundleConfigs": [], - "useBuiltinServer": false, - "mainBundleIsRemote": false, - "mainBundleCompressionType": "subpackage", - "useSplashScreen": true, - "bundleCommonChunk": false, - "packAutoAtlas": true, - "startScene": "cce78068-e13a-47f5-ae44-d1ac5c097bd7", - "outputName": "bytedance-mini-game", - "taskName": "bytedance-mini-game", - "scenes": [ - { - "url": "db://assets/scene.scene", - "uuid": "cce78068-e13a-47f5-ae44-d1ac5c097bd7" - } - ], - "wasmCompressionMode": false, - "packages": {}, - "__version__": "1.3.8", - "logDest": "project://temp/builder/log/bytedance-mini-game2025-2-17 22-44.log" - }, - "time": "2025-5-8 23:52:24", - "dirty": false - } - } + "taskMap": {} } } diff --git a/profiles/v2/packages/bytedance-mini-game.json b/profiles/v2/packages/bytedance-mini-game.json deleted file mode 100644 index 1744e9c..0000000 --- a/profiles/v2/packages/bytedance-mini-game.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "__version__": "1.0.3", - "builder": { - "common": { - "buildPath": "project://build", - "outputName": "bytedance-mini-game", - "mainBundleCompressionType": "subpackage", - "platform": "bytedance-mini-game", - "mainBundleIsRemote": false, - "server": "" - }, - "options": { - "bytedance-mini-game": { - "buildOpenDataContextTemplate": "", - "appid": "test", - "orientation": "portrait", - "physX": { - "use": "project", - "notPackPhysXLibs": false, - "multiThread": false, - "subThreadCount": 1, - "epsilon": 0.001 - }, - "devToolsLaunchMethod": "lite", - "__version__": "1.0.3", - "generatePreloadJsFileList": false - } - }, - "taskOptionsMap": { - "1739803462121": { - "buildOpenDataContextTemplate": "", - "appid": "test", - "orientation": "portrait", - "physX": { - "use": "project", - "notPackPhysXLibs": false, - "multiThread": false, - "subThreadCount": 1, - "epsilon": 0.001 - }, - "devToolsLaunchMethod": "lite", - "__version__": "1.0.3", - "generatePreloadJsFileList": false - } - }, - "__version__": "1.3.8" - } -} diff --git a/profiles/v2/packages/cocos-service.json b/profiles/v2/packages/cocos-service.json index 2c09257..934c99d 100644 --- a/profiles/v2/packages/cocos-service.json +++ b/profiles/v2/packages/cocos-service.json @@ -39,6 +39,7 @@ }, "builder-options": { "configID": "4df978", - "services": [] + "services": [], + "__version__": "3.0.7" } } diff --git a/profiles/v2/packages/scene.json b/profiles/v2/packages/scene.json index 0f56e93..bd898b5 100644 --- a/profiles/v2/packages/scene.json +++ b/profiles/v2/packages/scene.json @@ -37,31 +37,6 @@ "snapThreshold": 4 }, "camera-infos": { - "c3d9a1af-8e7b-4cc9-a9f4-69160e77209e": { - "position": { - "x": 641.3649878654887, - "y": 611.3790112972914, - "z": 1814.410678026035 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "viewCenter": { - "x": 641.3649878654887, - "y": 611.3790112972914, - "z": 0 - }, - "contentRect": { - "x": 216.4000590730244, - "y": -922.5593637985307, - "width": 370, - "height": 184 - }, - "scale": 0.17628724506054866 - }, "29bc61af-9ade-4095-bb78-e7f6f6ffde45": { "position": { "x": 1111.3478132462628, @@ -1112,31 +1087,6 @@ }, "scale": 1 }, - "cce78068-e13a-47f5-ae44-d1ac5c097bd7": { - "position": { - "x": 0, - "y": 0, - "z": 0.012999999999998124 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "viewCenter": { - "x": 0, - "y": 0, - "z": 0 - }, - "contentRect": { - "x": 0, - "y": 0, - "width": 1035, - "height": 914 - }, - "scale": 1 - }, "d13b389d-0d8b-49b3-9e0d-5485f92b3b71": { "position": { "x": 1.269, @@ -1286,10 +1236,59 @@ "height": 914 }, "scale": 1 + }, + "d9beb3fb-1fd9-4e14-b4c1-9ed5eaea9dd3": { + "position": { + "x": 26.50980641329652, + "y": 26.509806413296516, + "z": 26.509806413296516 + }, + "rotation": { + "x": -0.27984814233312133, + "y": 0.3647051996310009, + "z": 0.11591689595929512, + "w": 0.8804762392171493 + }, + "viewCenter": { + "x": 0, + "y": 0, + "z": 0 + }, + "contentRect": { + "x": 0, + "y": 0, + "width": 1500, + "height": 1000 + }, + "scale": 1 + }, + "cce78068-e13a-47f5-ae44-d1ac5c097bd7": { + "position": { + "x": 14.348778704834523, + "y": 14.348778704834515, + "z": 14.348778704834515 + }, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "viewCenter": { + "x": 0, + "y": 0, + "z": 0 + }, + "contentRect": { + "x": 0, + "y": 0, + "width": 1500, + "height": 1000 + }, + "scale": 1 } }, "camera-uuids": [ - "c3d9a1af-8e7b-4cc9-a9f4-69160e77209e", "29bc61af-9ade-4095-bb78-e7f6f6ffde45", "4554fcb5-8cde-4628-a767-88d28a8c2d5c", "17123b08-b5ac-4558-8f6b-10101e5118ce", @@ -1332,13 +1331,14 @@ "72515175-8f35-4968-80a1-56e7ea6c4ca7", "f6fc939a-4859-43f5-b4b9-8c803c767ccf", "b77ce934-6413-4d7e-93ec-b449b08c39a3", - "cce78068-e13a-47f5-ae44-d1ac5c097bd7", "d13b389d-0d8b-49b3-9e0d-5485f92b3b71", "60463bf1-d090-4cb7-8a64-61041fc0c378", "93f653e7-15fb-4bb5-8a2b-b8e548543887", "1ba5fdc8-d440-48e6-a59a-b985d26550ea", "463d67e9-167f-4613-b172-9e4b92cca880", - "ff55344a-f4c7-4de3-80c2-8ca3d7281004" + "ff55344a-f4c7-4de3-80c2-8ca3d7281004", + "d9beb3fb-1fd9-4e14-b4c1-9ed5eaea9dd3", + "cce78068-e13a-47f5-ae44-d1ac5c097bd7" ], "camera": { "color": [ diff --git a/profiles/v2/packages/wechatgame.json b/profiles/v2/packages/wechatgame.json deleted file mode 100644 index ab940ce..0000000 --- a/profiles/v2/packages/wechatgame.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "__version__": "1.0.4", - "builder": { - "common": { - "buildPath": "project://build", - "outputName": "wechatgame", - "mainBundleCompressionType": "subpackage", - "platform": "wechatgame", - "mainBundleIsRemote": false, - "experimentalEraseModules": false, - "sourceMaps": false, - "overwriteProjectSettings": { - "includeModules": { - "physics": "inherit-project-setting" - } - } - }, - "options": { - "wechatgame": { - "orientation": "portrait", - "appid": "test", - "buildOpenDataContextTemplate": "", - "separateEngine": false, - "highPerformanceMode": true, - "__version__": "1.0.4" - } - }, - "taskOptionsMap": { - "1739023595240": { - "orientation": "portrait", - "appid": "test", - "buildOpenDataContextTemplate": "", - "separateEngine": false, - "highPerformanceMode": true, - "__version__": "1.0.4" - } - }, - "__version__": "1.3.8" - } -} diff --git a/settings/v2/packages/builder.json b/settings/v2/packages/builder.json index 8490a0a..5c1426a 100644 --- a/settings/v2/packages/builder.json +++ b/settings/v2/packages/builder.json @@ -19,54 +19,6 @@ "fallbackOptions": { "compressionType": "merge_dep" } - }, - "miniGame": { - "fallbackOptions": { - "isRemote": false, - "compressionType": "merge_dep" - }, - "configMode": "overwrite", - "overwriteSettings": { - "wechatgame": { - "compressionType": "subpackage" - }, - "bytedance-mini-game": { - "compressionType": "subpackage", - "isRemote": true - } - } - } - } - }, - "3aXTPyQPtKKJ7Mz+plBaPw": { - "displayName": "默认配置 Copy", - "configs": { - "native": { - "preferredOptions": { - "isRemote": false, - "compressionType": "merge_dep" - } - }, - "web": { - "preferredOptions": { - "isRemote": false, - "compressionType": "merge_dep" - }, - "fallbackOptions": { - "compressionType": "merge_dep" - } - }, - "miniGame": { - "fallbackOptions": { - "isRemote": false, - "compressionType": "merge_dep" - }, - "configMode": "overwrite", - "overwriteSettings": { - "bytedance-mini-game": { - "isRemote": true - } - } } } } diff --git a/temp/profiles/packages/scene.json b/temp/profiles/packages/scene.json index 0610a58..2a010db 100644 --- a/temp/profiles/packages/scene.json +++ b/temp/profiles/packages/scene.json @@ -1,3 +1,3 @@ { - "current-scene": "cce78068-e13a-47f5-ae44-d1ac5c097bd7" + "current-scene": "" } diff --git a/temp/programming/packer-driver/targets/editor/assembly-record.json b/temp/programming/packer-driver/targets/editor/assembly-record.json index a719b42..19baafa 100644 --- a/temp/programming/packer-driver/targets/editor/assembly-record.json +++ b/temp/programming/packer-driver/targets/editor/assembly-record.json @@ -191,102 +191,6 @@ }, "timestamp": 1784000140724 }, - "cce2d64bf43cd827ad5c0d87dcb166b068a41ba8": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "b84580597e9cababc38b7a3ce49a27f22d6f0abe" - }, - "messages": [] - }, - "__unresolved_10": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_11": { - "resolved": { - "type": "chunk", - "id": "bace070c537a3e1854e903015145470ccbad65f3" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "dd9b18077e2f673e16c18254c48f641a27848de5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4" - }, - "messages": [] - }, - "__unresolved_7": { - "resolved": { - "type": "chunk", - "id": "067be96b86fad6e644289c720d9d23738f4ed87c" - }, - "messages": [] - }, - "__unresolved_8": { - "resolved": { - "type": "chunk", - "id": "74492fc9d685cee57174a4cb2d83681be8c897ae" - }, - "messages": [] - }, - "__unresolved_9": { - "resolved": { - "type": "chunk", - "id": "04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000140842 - }, "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f": { "imports": { "cc": { @@ -349,107 +253,6 @@ }, "timestamp": 1784000140939 }, - "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141012 - }, - "a912ccf8538595758f48834d371e876268f35154": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "344b204cdaa195a365eeb188724ffcf42cf4a3f5" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141059 - }, "17c15c9f91cab21852afabf06f526d531a818ca5": { "imports": { "cc": { @@ -486,70 +289,6 @@ }, "timestamp": 1784000141130 }, - "398d00769bffaa6da8f5ea12e7941d4a67eac52a": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "0ac499867c38f0c346de057171246da0ed544830" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141218 - }, - "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb": { - "imports": { - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141268 - }, - "0ac499867c38f0c346de057171246da0ed544830": { - "imports": { - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141326 - }, "067be96b86fad6e644289c720d9d23738f4ed87c": { "imports": { "__unresolved_0": { @@ -642,170 +381,6 @@ }, "timestamp": 1784000141441 }, - "bace070c537a3e1854e903015145470ccbad65f3": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141481 - }, - "f3d2c0c32b5bda2d3627fc340699129d1ecef51f": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_10": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_11": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_12": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "067be96b86fad6e644289c720d9d23738f4ed87c" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_7": { - "resolved": { - "type": "chunk", - "id": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e" - }, - "messages": [] - }, - "__unresolved_8": { - "resolved": { - "type": "chunk", - "id": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e" - }, - "messages": [] - }, - "__unresolved_9": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141601 - }, "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf": { "imports": { "cc": { @@ -973,306 +548,6 @@ }, "timestamp": 1784000141745 }, - "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_10": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "__unresolved_11": { - "resolved": { - "type": "chunk", - "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" - }, - "messages": [] - }, - "__unresolved_12": { - "resolved": { - "type": "chunk", - "id": "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b" - }, - "messages": [] - }, - "__unresolved_13": { - "resolved": { - "type": "chunk", - "id": "c1e2c1815dec4ca60d55200a304a5a0c18d5490a" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_7": { - "resolved": { - "type": "chunk", - "id": "74492fc9d685cee57174a4cb2d83681be8c897ae" - }, - "messages": [] - }, - "__unresolved_8": { - "resolved": { - "type": "chunk", - "id": "04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa" - }, - "messages": [] - }, - "__unresolved_9": { - "resolved": { - "type": "chunk", - "id": "97ba04727710315dc2b2eb043263e1cc25995b18" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141848 - }, - "97ba04727710315dc2b2eb043263e1cc25995b18": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141885 - }, - "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "0ac499867c38f0c346de057171246da0ed544830" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141935 - }, - "c1e2c1815dec4ca60d55200a304a5a0c18d5490a": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb" - }, - "messages": [] - }, - "__unresolved_7": { - "resolved": { - "type": "chunk", - "id": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000141974 - }, "aff6617cbbb7a53a4de9a5219456dcc3e0d312e5": { "imports": { "__unresolved_0": { @@ -1599,6 +874,689 @@ "imports": {}, "timestamp": 1784081855547 }, + "cce2d64bf43cd827ad5c0d87dcb166b068a41ba8": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "b84580597e9cababc38b7a3ce49a27f22d6f0abe" + }, + "messages": [] + }, + "__unresolved_10": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_11": { + "resolved": { + "type": "chunk", + "id": "bace070c537a3e1854e903015145470ccbad65f3" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "dd9b18077e2f673e16c18254c48f641a27848de5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4" + }, + "messages": [] + }, + "__unresolved_7": { + "resolved": { + "type": "chunk", + "id": "067be96b86fad6e644289c720d9d23738f4ed87c" + }, + "messages": [] + }, + "__unresolved_8": { + "resolved": { + "type": "chunk", + "id": "74492fc9d685cee57174a4cb2d83681be8c897ae" + }, + "messages": [] + }, + "__unresolved_9": { + "resolved": { + "type": "chunk", + "id": "04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726267 + }, + "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726352 + }, + "a912ccf8538595758f48834d371e876268f35154": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "344b204cdaa195a365eeb188724ffcf42cf4a3f5" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726408 + }, + "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb": { + "imports": { + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726482 + }, + "0ac499867c38f0c346de057171246da0ed544830": { + "imports": { + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726520 + }, + "bace070c537a3e1854e903015145470ccbad65f3": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726560 + }, + "f3d2c0c32b5bda2d3627fc340699129d1ecef51f": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_10": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_11": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_12": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "067be96b86fad6e644289c720d9d23738f4ed87c" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_7": { + "resolved": { + "type": "chunk", + "id": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e" + }, + "messages": [] + }, + "__unresolved_8": { + "resolved": { + "type": "chunk", + "id": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e" + }, + "messages": [] + }, + "__unresolved_9": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726688 + }, + "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_10": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "__unresolved_11": { + "resolved": { + "type": "chunk", + "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_7": { + "resolved": { + "type": "chunk", + "id": "74492fc9d685cee57174a4cb2d83681be8c897ae" + }, + "messages": [] + }, + "__unresolved_8": { + "resolved": { + "type": "chunk", + "id": "04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa" + }, + "messages": [] + }, + "__unresolved_9": { + "resolved": { + "type": "chunk", + "id": "97ba04727710315dc2b2eb043263e1cc25995b18" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726785 + }, + "97ba04727710315dc2b2eb043263e1cc25995b18": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726817 + }, + "c1e2c1815dec4ca60d55200a304a5a0c18d5490a": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb" + }, + "messages": [] + }, + "__unresolved_7": { + "resolved": { + "type": "chunk", + "id": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726858 + }, + "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "0ac499867c38f0c346de057171246da0ed544830" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085726984 + }, + "398d00769bffaa6da8f5ea12e7941d4a67eac52a": { + "imports": { + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085969518 + }, "6d8fd2b0177941b032ddc0733af48a561fb60657": { "imports": { "__unresolved_0": { @@ -1695,70 +1653,70 @@ "__unresolved_20": { "resolved": { "type": "chunk", - "id": "0ac499867c38f0c346de057171246da0ed544830" + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" }, "messages": [] }, "__unresolved_21": { "resolved": { "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" }, "messages": [] }, "__unresolved_22": { "resolved": { "type": "chunk", - "id": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb" + "id": "61a1a90fa18d74e270c2b1882d8383afa6bd221e" }, "messages": [] }, "__unresolved_23": { "resolved": { "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + "id": "846848029ee2eaec7dd62969289523953b0fd69b" }, "messages": [] }, "__unresolved_24": { "resolved": { "type": "chunk", - "id": "61a1a90fa18d74e270c2b1882d8383afa6bd221e" + "id": "60cdac507d8d69ba60d1a17b9010a0a8c3c7a055" }, "messages": [] }, "__unresolved_25": { "resolved": { "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" + "id": "97ba04727710315dc2b2eb043263e1cc25995b18" }, "messages": [] }, "__unresolved_26": { "resolved": { "type": "chunk", - "id": "60cdac507d8d69ba60d1a17b9010a0a8c3c7a055" + "id": "aff6617cbbb7a53a4de9a5219456dcc3e0d312e5" }, "messages": [] }, "__unresolved_27": { "resolved": { "type": "chunk", - "id": "97ba04727710315dc2b2eb043263e1cc25995b18" + "id": "bace070c537a3e1854e903015145470ccbad65f3" }, "messages": [] }, "__unresolved_28": { "resolved": { "type": "chunk", - "id": "aff6617cbbb7a53a4de9a5219456dcc3e0d312e5" + "id": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3" }, "messages": [] }, "__unresolved_29": { "resolved": { "type": "chunk", - "id": "bace070c537a3e1854e903015145470ccbad65f3" + "id": "f3d2c0c32b5bda2d3627fc340699129d1ecef51f" }, "messages": [] }, @@ -1772,53 +1730,25 @@ "__unresolved_30": { "resolved": { "type": "chunk", - "id": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3" + "id": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e" }, "messages": [] }, "__unresolved_31": { "resolved": { "type": "chunk", - "id": "f3d2c0c32b5bda2d3627fc340699129d1ecef51f" + "id": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e" }, "messages": [] }, "__unresolved_32": { - "resolved": { - "type": "chunk", - "id": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e" - }, - "messages": [] - }, - "__unresolved_33": { - "resolved": { - "type": "chunk", - "id": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e" - }, - "messages": [] - }, - "__unresolved_34": { - "resolved": { - "type": "chunk", - "id": "c1e2c1815dec4ca60d55200a304a5a0c18d5490a" - }, - "messages": [] - }, - "__unresolved_35": { - "resolved": { - "type": "chunk", - "id": "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b" - }, - "messages": [] - }, - "__unresolved_36": { "resolved": { "type": "chunk", "id": "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf" }, "messages": [] }, - "__unresolved_37": { + "__unresolved_33": { "resolved": { "type": "chunk", "id": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4" @@ -1868,7 +1798,7 @@ "messages": [] } }, - "timestamp": 1784081857504 + "timestamp": 1784085969656 } }, "entries": { @@ -1894,9 +1824,7 @@ "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts": "17c15c9f91cab21852afabf06f526d531a818ca5", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts": "74492fc9d685cee57174a4cb2d83681be8c897ae", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts": "a912ccf8538595758f48834d371e876268f35154", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts": "0ac499867c38f0c346de057171246da0ed544830", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts": "398d00769bffaa6da8f5ea12e7941d4a67eac52a", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts": "63a64431b6b21cd924e8e7464d636fa810675c73", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts": "61a1a90fa18d74e270c2b1882d8383afa6bd221e", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts": "846848029ee2eaec7dd62969289523953b0fd69b", @@ -1908,8 +1836,6 @@ "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts": "f3d2c0c32b5bda2d3627fc340699129d1ecef51f", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts": "c1e2c1815dec4ca60d55200a304a5a0c18d5490a", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts": "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts": "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4" } diff --git a/temp/programming/packer-driver/targets/editor/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js b/temp/programming/packer-driver/targets/editor/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js index b411ed6..7dfae11 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js +++ b/temp/programming/packer-driver/targets/editor/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js @@ -1,7 +1,7 @@ -System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11", "__unresolved_12", "__unresolved_13"], function (_export, _context) { +System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11"], function (_export, _context) { "use strict"; - var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, instantiate, Label, Node, Prefab, randomRange, Sprite, sys, Tween, tween, Vec3, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, GameController, DataMgr, Weapon, AddHeartPanel, SdkMgr, EventCenter, SideTipPanel, SharePanel, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _class3, _crd, ccclass, property, MainPanel; + var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, instantiate, Label, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, GameController, DataMgr, Weapon, AddHeartPanel, SdkMgr, EventCenter, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _class3, _crd, ccclass, property, MainPanel; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } @@ -53,14 +53,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _reporterNs.report("EventCenter", "../EventCenter", _context.meta, extras); } - function _reportPossibleCrUseOfSideTipPanel(extras) { - _reporterNs.report("SideTipPanel", "./SideTipPanel", _context.meta, extras); - } - - function _reportPossibleCrUseOfSharePanel(extras) { - _reporterNs.report("SharePanel", "./SharePanel", _context.meta, extras); - } - return { setters: [function (_unresolved_) { _reporterNs = _unresolved_; @@ -76,7 +68,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ Prefab = _cc.Prefab; randomRange = _cc.randomRange; Sprite = _cc.Sprite; - sys = _cc.sys; Tween = _cc.Tween; tween = _cc.tween; Vec3 = _cc.Vec3; @@ -102,17 +93,13 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ SdkMgr = _unresolved_11.SdkMgr; }, function (_unresolved_12) { EventCenter = _unresolved_12.EventCenter; - }, function (_unresolved_13) { - SideTipPanel = _unresolved_13.SideTipPanel; - }, function (_unresolved_14) { - SharePanel = _unresolved_14.SharePanel; }], execute: function () { _crd = true; _cclegacy._RF.push({}, "225f05jxNxKhbj3vtUo/BoH", "MainPanel", undefined); - __checkObsolete__(['_decorator', 'Asset', 'Button', 'Component', 'debug', 'instantiate', 'Label', 'Node', 'Prefab', 'randomRange', 'Sprite', 'sys', 'Tween', 'tween', 'Vec3']); + __checkObsolete__(['_decorator', 'Asset', 'Button', 'Component', 'debug', 'instantiate', 'Label', 'Node', 'Prefab', 'randomRange', 'Sprite', 'Tween', 'tween', 'Vec3']); ({ ccclass, @@ -148,12 +135,8 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), _dec15 = property({ type: Button }), _dec16 = property({ - type: Button - }), _dec17 = property({ type: Prefab - }), _dec18 = property(Prefab), _dec19 = property(Node), _dec20 = property(Node), _dec21 = property({ - type: Button - }), _dec22 = property({ + }), _dec17 = property(Prefab), _dec18 = property(Node), _dec19 = property(Node), _dec20 = property({ type: Node }), _dec(_class = (_class2 = (_class3 = class MainPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({ error: Error() @@ -189,23 +172,19 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _initializerDefineProperty(this, "addHeartBtn", _descriptor14, this); - _initializerDefineProperty(this, "shareBtn", _descriptor15, this); + _initializerDefineProperty(this, "weaponSelectPrefab", _descriptor15, this); - _initializerDefineProperty(this, "weaponSelectPrefab", _descriptor16, this); + _initializerDefineProperty(this, "flyMoneyPrefab", _descriptor16, this); - _initializerDefineProperty(this, "flyMoneyPrefab", _descriptor17, this); + _initializerDefineProperty(this, "flyMoneyContent", _descriptor17, this); - _initializerDefineProperty(this, "flyMoneyContent", _descriptor18, this); - - _initializerDefineProperty(this, "fingerNode", _descriptor19, this); - - _initializerDefineProperty(this, "sideTipBtn", _descriptor20, this); + _initializerDefineProperty(this, "fingerNode", _descriptor18, this); this.weaponDatas = []; this.weaponOffset = 1000; this.curSelectIndex = 0; - _initializerDefineProperty(this, "weaponContent", _descriptor21, this); + _initializerDefineProperty(this, "weaponContent", _descriptor19, this); } onOpen() { @@ -238,21 +217,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ } } - if (sys.platform == sys.Platform.WECHAT_GAME) { - this.sideTipBtn.node.active = false; - const date = new Date(); - const dayOfMonth = date.getDate(); - - if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ - error: Error() - }), LocalSaveMgr) : LocalSaveMgr).instance.playerData.day != dayOfMonth) { - this.shareBtn.node.active = true; - } - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - this.sideTipBtn.node.active = true; - this.shareBtn.node.active = false; - } - this.fingerNode.active = !(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() }), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveTutorial; @@ -444,7 +408,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { let addPoint = 200; let fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() @@ -459,7 +423,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }); } - flyShareMoney(fromMoney, endMoney) { + flyRewardMoney(fromMoney, endMoney) { (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ @@ -539,34 +503,12 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ MainPanel.instance.refreshToIndex(); } - clickSideTipBtn() { - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ - error: Error() - }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ - error: Error() - }), AssetController) : AssetController).instance.click); - console.log("openPanel SideTipPanel"); - (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ - error: Error() - }), UIManager) : UIManager).instance.openPanel(_crd && SideTipPanel === void 0 ? (_reportPossibleCrUseOfSideTipPanel({ - error: Error() - }), SideTipPanel) : SideTipPanel); - } - onDestroy() { (_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({ error: Error() }), EventCenter) : EventCenter).coinCountChange.off("coinCountChange", this.onCoinCountChange); } - clickShareBtn() { - (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ - error: Error() - }), UIManager) : UIManager).instance.openPanel(_crd && SharePanel === void 0 ? (_reportPossibleCrUseOfSharePanel({ - error: Error() - }), SharePanel) : SharePanel); - } - onLoad() { MainPanel.instance = this; this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this); @@ -574,8 +516,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.right.node.on(Button.EventType.CLICK, this.clickRight, this); this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this); this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this); - this.sideTipBtn.node.on(Button.EventType.CLICK, this.clickSideTipBtn, this); - this.shareBtn.node.on(Button.EventType.CLICK, this.clickShareBtn, this); this.clear.node.on(Button.EventType.CLICK, this.clickClear, this); this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this); this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this); @@ -688,49 +628,35 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ initializer: function () { return null; } - }), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "shareBtn", [_dec16], { + }), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "weaponSelectPrefab", [_dec16], { configurable: true, enumerable: true, writable: true, initializer: function () { return null; } - }), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "weaponSelectPrefab", [_dec17], { + }), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyPrefab", [_dec17], { configurable: true, enumerable: true, writable: true, initializer: function () { return null; } - }), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyPrefab", [_dec18], { + }), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyContent", [_dec18], { configurable: true, enumerable: true, writable: true, initializer: function () { return null; } - }), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyContent", [_dec19], { + }), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "fingerNode", [_dec19], { configurable: true, enumerable: true, writable: true, initializer: function () { return null; } - }), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "fingerNode", [_dec20], { - configurable: true, - enumerable: true, - writable: true, - initializer: function () { - return null; - } - }), _descriptor20 = _applyDecoratedDescriptor(_class2.prototype, "sideTipBtn", [_dec21], { - configurable: true, - enumerable: true, - writable: true, - initializer: function () { - return null; - } - }), _descriptor21 = _applyDecoratedDescriptor(_class2.prototype, "weaponContent", [_dec22], { + }), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "weaponContent", [_dec20], { configurable: true, enumerable: true, writable: true, diff --git a/temp/programming/packer-driver/targets/editor/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map b/temp/programming/packer-driver/targets/editor/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map index cb1a4c7..30bf715 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts"],"names":["_decorator","Button","instantiate","Label","Node","Prefab","randomRange","Sprite","sys","Tween","tween","Vec3","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","GameController","DataMgr","Weapon","AddHeartPanel","SdkMgr","EventCenter","SideTipPanel","SharePanel","ccclass","property","MainPanel","type","weaponDatas","weaponOffset","curSelectIndex","onOpen","instance","refresh","weapons","getInstance","GetDatas","equipedIndex","index","length","data","item","weaponSelectPrefab","setParent","weaponContent","sprite","getChildByPath","getComponent","loadSetSprite","spriteName","string","gunName","id","playerData","equipedWeapon","platform","Platform","WECHAT_GAME","sideTipBtn","node","active","date","Date","dayOfMonth","getDate","day","shareBtn","BYTEDANCE_MINI_GAME","fingerNode","haveTutorial","heart","power","toString","coin","setToIndex","update","dt","isOnTimerRun","totalSeconds","Math","ceil","getPowerCD","minutes","floor","seconds","formattedMinutes","formattedSeconds","formattedTime","heartTimer","widthAim","setPosition","newPos","to","position","start","refreshToIndex","ownedWeapons","ownWeapon","owned","element","console","log","equiped","gunPrice","buy","equip","interactable","grayscale","leftBtn","right","clickLeft","inst","playOneShot","click","clickRight","clickEquipBtn","equipWeapon","clickBuyBtn","addCoin","buyWeapon","clickClear","clearData","clickAddHeartBtn","openPanel","clickAddMoneyBtn","playerRewardAds","addPoint","fromeMoney","endMoney","flyMoney","flyShareMoney","fromMoney","getCoin","flyMoneyPrefab","flyMoneyContent","delay","by","worldPosition","getWorldPosition","call","destroy","value","onUpdate","target","ratio","currentValue","addMoneyBtn","getPosition","onCoinCountChange","clickSideTipBtn","onDestroy","coinCountChange","off","clickShareBtn","onLoad","startBtn","on","EventType","CLICK","startBtnCallBack","clear","addHeartBtn","bind","gameStart"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACSA,MAAAA,U,OAAAA,U;AAAmBC,MAAAA,M,OAAAA,M;AAA0BC,MAAAA,W,OAAAA,W;AAAaC,MAAAA,K,OAAAA,K;AAAOC,MAAAA,I,OAAAA,I;AAAMC,MAAAA,M,OAAAA,M;AAAQC,MAAAA,W,OAAAA,W;AAAaC,MAAAA,M,OAAAA,M;AAAQC,MAAAA,G,OAAAA,G;AAAKC,MAAAA,K,OAAAA,K;AAAOC,MAAAA,K,OAAAA,K;AAAOC,MAAAA,I,OAAAA,I;;AACvHC,MAAAA,Y,iBAAAA,Y;;AACAC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,e,iBAAAA,e;;AACAC,MAAAA,c,iBAAAA,c;;AACAC,MAAAA,O,iBAAAA,O;;AACAC,MAAAA,M,iBAAAA,M;;AACAC,MAAAA,a,kBAAAA,a;;AACAC,MAAAA,M,kBAAAA,M;;AACAC,MAAAA,W,kBAAAA,W;;AACAC,MAAAA,Y,kBAAAA,Y;;AACAC,MAAAA,U,kBAAAA,U;;;;;;;;;OAEH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwB1B,U;;2BAGjB2B,S,WADZF,OAAO,CAAC,WAAD,C,UAKHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,UAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,UAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,UAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,UAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,UAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,UAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,UAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAExB;AAAR,OAAD,C,WAGRsB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEzB;AAAR,OAAD,C,WAGRuB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEzB;AAAR,OAAD,C,WAGRuB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEzB;AAAR,OAAD,C,WAGRuB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEzB;AAAR,OAAD,C,WAGRuB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEzB;AAAR,OAAD,C,WAGRuB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,WAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,WAGRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEvB;AAAR,OAAD,C,WAGRqB,QAAQ,CAACrB,MAAD,C,WAGRqB,QAAQ,CAACtB,IAAD,C,WAGRsB,QAAQ,CAACtB,IAAD,C,WAGRsB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAE3B;AAAR,OAAD,C,WAQRyB,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAExB;AAAR,OAAD,C,sCAtEb,MACauB,SADb;AAAA;AAAA,kCACyC;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA,eAgErCE,WAhEqC,GAgER,EAhEQ;AAAA,eAkE7BC,YAlE6B,GAkEN,IAlEM;AAAA,eAmE7BC,cAnE6B,GAmEJ,CAnEI;;AAAA;AAAA;;AAwE3BC,QAAAA,MAAM,GAAS;AACrBL,UAAAA,SAAS,CAACM,QAAV,CAAmBC,OAAnB;AACH;;AAEDA,QAAAA,OAAO,GAAG;AACN,cAAIC,OAAO,GAAG;AAAA;AAAA,kCAAQC,WAAR,GAAsBC,QAAtB;AAAA;AAAA,+BAAd;AACA,eAAKR,WAAL,GAAmBM,OAAnB;AACA,cAAIG,YAAoB,GAAG,CAA3B;;AACA,eAAK,IAAIC,KAAK,GAAG,CAAjB,EAAoBA,KAAK,GAAGJ,OAAO,CAACK,MAApC,EAA4CD,KAAK,EAAjD,EAAqD;AACjD,gBAAIE,IAAI,GAAGN,OAAO,CAACI,KAAD,CAAlB;AACA,gBAAIG,IAAI,GAAGxC,WAAW,CAAC,KAAKyC,kBAAN,CAAtB;AACAD,YAAAA,IAAI,CAACE,SAAL,CAAe,KAAKC,aAApB;AACA,gBAAIC,MAAM,GAAGJ,IAAI,CAACK,cAAL,CAAoB,QAApB,EAA8BC,YAA9B,CAA2CzC,MAA3C,CAAb;AACA;AAAA;AAAA,oDAAgB0B,QAAhB,CAAyBgB,aAAzB,CAAwC,gBAAeR,IAAI,CAACS,UAAW,EAAvE,EAA0EJ,MAA1E;AACAJ,YAAAA,IAAI,CAACK,cAAL,CAAoB,OAApB,EAA6BC,YAA7B,CAA0C7C,KAA1C,EAAiDgD,MAAjD,GAA0DV,IAAI,CAACW,OAA/D;;AACA,gBAAIX,IAAI,CAACY,EAAL,IAAW;AAAA;AAAA,8CAAapB,QAAb,CAAsBqB,UAAtB,CAAiCC,aAAhD,EAA+D;AAC3DjB,cAAAA,YAAY,GAAGC,KAAf;AACH;AACJ;;AAED,cAAI/B,GAAG,CAACgD,QAAJ,IAAgBhD,GAAG,CAACiD,QAAJ,CAAaC,WAAjC,EAA8C;AAC1C,iBAAKC,UAAL,CAAgBC,IAAhB,CAAqBC,MAArB,GAA8B,KAA9B;AACA,kBAAMC,IAAU,GAAG,IAAIC,IAAJ,EAAnB;AACA,kBAAMC,UAAkB,GAAGF,IAAI,CAACG,OAAL,EAA3B;;AACA,gBAAI;AAAA;AAAA,8CAAahC,QAAb,CAAsBqB,UAAtB,CAAiCY,GAAjC,IAAwCF,UAA5C,EAAwD;AACpD,mBAAKG,QAAL,CAAcP,IAAd,CAAmBC,MAAnB,GAA4B,IAA5B;AACH;AACJ,WAPD,MAOO,IAAIrD,GAAG,CAACgD,QAAJ,IAAgBhD,GAAG,CAACiD,QAAJ,CAAaW,mBAAjC,EAAsD;AACzD,iBAAKT,UAAL,CAAgBC,IAAhB,CAAqBC,MAArB,GAA8B,IAA9B;AACA,iBAAKM,QAAL,CAAcP,IAAd,CAAmBC,MAAnB,GAA4B,KAA5B;AACH;;AAED,eAAKQ,UAAL,CAAgBR,MAAhB,GAAyB,CAAC;AAAA;AAAA,4CAAa5B,QAAb,CAAsBqB,UAAtB,CAAiCgB,YAA3D;AAIA,eAAKC,KAAL,CAAWpB,MAAX,GAAoB;AAAA;AAAA,4CAAalB,QAAb,CAAsBqB,UAAtB,CAAiCkB,KAAjC,CAAuCC,QAAvC,EAApB;AACA,eAAKC,IAAL,CAAUvB,MAAV,GAAmB;AAAA;AAAA,4CAAalB,QAAb,CAAsBqB,UAAtB,CAAiCoB,IAAjC,CAAsCD,QAAtC,EAAnB;AACA,eAAKE,UAAL,CAAgBrC,YAAhB,EAA8B,KAA9B;AACH;;AAESsC,QAAAA,MAAM,CAACC,EAAD,EAAmB;AAC/B,cAAI;AAAA;AAAA,4CAAa5C,QAAb,CAAsBqB,UAAtB,CAAiCwB,YAArC,EAAmD;AAC/C,gBAAIC,YAAY,GAAGC,IAAI,CAACC,IAAL,CAAU;AAAA;AAAA,8CAAahD,QAAb,CAAsBiD,UAAtB,EAAV,CAAnB;AACAH,YAAAA,YAAY,GAAGC,IAAI,CAACC,IAAL,CAAUF,YAAV,CAAf;AACA,gBAAII,OAAO,GAAGH,IAAI,CAACI,KAAL,CAAWL,YAAY,GAAG,EAA1B,CAAd;AACA,gBAAIM,OAAO,GAAGN,YAAY,GAAG,EAA7B,CAJ+C,CAM/C;;AACA,gBAAIO,gBAAgB,GAAGH,OAAO,GAAG,EAAV,GAAgB,IAAGA,OAAQ,EAA3B,GAAgC,GAAEA,OAAQ,EAAjE;AACA,gBAAII,gBAAgB,GAAGF,OAAO,GAAG,EAAV,GAAgB,IAAGA,OAAQ,EAA3B,GAAgC,GAAEA,OAAQ,EAAjE,CAR+C,CAU/C;;AACA,gBAAIG,aAAa,GAAI,GAAEF,gBAAiB,IAAGC,gBAAiB,EAA5D;AACA,iBAAKE,UAAL,CAAgBtC,MAAhB,GAAyBqC,aAAzB;AAEH,WAdD,MAcO;AACH,iBAAKC,UAAL,CAAgBtC,MAAhB,GAAyB,IAAzB;AACH;;AACD,eAAKoB,KAAL,CAAWpB,MAAX,GAAoB;AAAA;AAAA,4CAAalB,QAAb,CAAsBqB,UAAtB,CAAiCkB,KAAjC,CAAuCC,QAAvC,EAApB;AACH;;AAEDE,QAAAA,UAAU,CAACpC,KAAD,EAAgBmD,QAAhB,EAAmC;AACzC,eAAK3D,cAAL,GAAsBQ,KAAtB;;AACA,cAAI,CAACmD,QAAL,EAAe;AACX,iBAAK7C,aAAL,CAAmB8C,WAAnB,CAA+B,CAAC,KAAK7D,YAAN,GAAqBS,KAApD,EAA2D,CAA3D,EAA8D,CAA9D;AACH,WAFD,MAEO;AACH,gBAAIqD,MAAM,GAAG,IAAIjF,IAAJ,CAAS,CAAC,KAAKmB,YAAN,GAAqBS,KAA9B,EAAqC,CAArC,EAAwC,CAAxC,CAAb;AACA7B,YAAAA,KAAK,CAAC,KAAKmC,aAAN,CAAL,CACKgD,EADL,CACQ,GADR,EACa;AAAEC,cAAAA,QAAQ,EAAEF;AAAZ,aADb,EAEKG,KAFL;AAGH;;AAED,eAAKC,cAAL;AACH;;AAEDA,QAAAA,cAAc,GAAG;AACb,cAAIC,YAAY,GAAG;AAAA;AAAA,4CAAahE,QAAb,CAAsBqB,UAAtB,CAAiC4C,SAApD;AACA,cAAIC,KAAc,GAAG,KAArB;;AACA,eAAK,IAAI5D,KAAK,GAAG,CAAjB,EAAoBA,KAAK,GAAG0D,YAAY,CAACzD,MAAzC,EAAiDD,KAAK,EAAtD,EAA0D;AACtD,gBAAI6D,OAAO,GAAGH,YAAY,CAAC1D,KAAD,CAA1B;AACA8D,YAAAA,OAAO,CAACC,GAAR,CAAY,IAAZ,EAAkB,KAAKzE,WAAL,CAAiB,KAAKE,cAAtB,EAAsCsB,EAAxD,EAA4D+C,OAA5D,EAAqEH,YAAY,CAACzD,MAAlF,EAA0FD,KAA1F;;AACA,gBAAI6D,OAAO,IAAI,KAAKvE,WAAL,CAAiB,KAAKE,cAAtB,EAAsCsB,EAArD,EAAyD;AACrD8C,cAAAA,KAAK,GAAG,IAAR;AACA;AACH;AACJ;;AAED,cAAII,OAAgB,GAAG;AAAA;AAAA,4CAAatE,QAAb,CAAsBqB,UAAtB,CAAiCC,aAAjC,IAAkD,KAAK1B,WAAL,CAAiB,KAAKE,cAAtB,EAAsCsB,EAA/G,CAZa,CAab;;AACA,eAAKmD,QAAL,CAAcrD,MAAd,GAAuB,KAAKtB,WAAL,CAAiB,KAAKE,cAAtB,EAAsC2C,IAAtC,CAA2CD,QAA3C,EAAvB;AACA,eAAK8B,OAAL,CAAa1C,MAAb,GAAsB,KAAtB;AACA,eAAK4C,GAAL,CAAS7C,IAAT,CAAcC,MAAd,GAAuB,KAAvB;AACA,eAAK6C,KAAL,CAAW9C,IAAX,CAAgBC,MAAhB,GAAyB,KAAzB;;AAEA,cAAI0C,OAAJ,EAAa;AACT,iBAAKA,OAAL,CAAa1C,MAAb,GAAsB,IAAtB;AACH,WAFD,MAEO,IAAIsC,KAAJ,EAAW;AACd,iBAAKO,KAAL,CAAW9C,IAAX,CAAgBC,MAAhB,GAAyB,IAAzB;AACH,WAFM,MAEA;AACH,iBAAK4C,GAAL,CAAS7C,IAAT,CAAcC,MAAd,GAAuB,IAAvB;;AAEA,gBAAI;AAAA;AAAA,8CAAa5B,QAAb,CAAsBqB,UAAtB,CAAiCoB,IAAjC,IAAyC,KAAK7C,WAAL,CAAiB,KAAKE,cAAtB,EAAsC2C,IAAnF,EAAyF;AACrF,mBAAK+B,GAAL,CAASE,YAAT,GAAwB,IAAxB;AACA,mBAAKF,GAAL,CAASzD,YAAT,CAAsBzC,MAAtB,EAA8BqG,SAA9B,GAA0C,KAA1C;AACH,aAHD,MAGO;AACH,mBAAKH,GAAL,CAASE,YAAT,GAAwB,KAAxB;AACA,mBAAKF,GAAL,CAASzD,YAAT,CAAsBzC,MAAtB,EAA8BqG,SAA9B,GAA0C,IAA1C;AACH;AACJ;;AAED,cAAI,KAAK7E,cAAL,IAAuB,CAA3B,EAA8B;AAC1B,iBAAK8E,OAAL,CAAajD,IAAb,CAAkBC,MAAlB,GAA2B,KAA3B;AACH,WAFD,MAEO;AACH,iBAAKgD,OAAL,CAAajD,IAAb,CAAkBC,MAAlB,GAA2B,IAA3B;AACH;;AAED,cAAI,KAAK9B,cAAL,IAAuB,KAAKF,WAAL,CAAiBW,MAAjB,GAA0B,CAArD,EAAwD;AACpD,iBAAKsE,KAAL,CAAWlD,IAAX,CAAgBC,MAAhB,GAAyB,KAAzB;AACH,WAFD,MAEO;AACH,iBAAKiD,KAAL,CAAWlD,IAAX,CAAgBC,MAAhB,GAAyB,IAAzB;AACH;AAEJ;;AAEDkD,QAAAA,SAAS,GAAG;AACR;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBiF,KAAnD;;AACA,cAAI,KAAKnF,cAAL,GAAsB,CAA1B,EAA6B;AACzB,iBAAK4C,UAAL,CAAgB,KAAK5C,cAAL,GAAsB,CAAtC,EAAyC,IAAzC;AACH;AACJ;;AAEDoF,QAAAA,UAAU,GAAG;AACT;AAAA;AAAA,oCAASH,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBiF,KAAnD;;AACA,cAAI,KAAKnF,cAAL,GAAsB,KAAKF,WAAL,CAAiBW,MAAjB,GAA0B,CAApD,EAAuD;AACnD,iBAAKmC,UAAL,CAAgB,KAAK5C,cAAL,GAAsB,CAAtC,EAAyC,IAAzC;AACH;AACJ;;AAGDqF,QAAAA,aAAa,GAAG;AACZ;AAAA;AAAA,oCAASJ,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBiF,KAAnD;AACA;AAAA;AAAA,4CAAajF,QAAb,CAAsBoF,WAAtB,CAAkC,KAAKxF,WAAL,CAAiB,KAAKE,cAAtB,EAAsCsB,EAAxE;AACA,eAAK2C,cAAL;AACH;;AAEDsB,QAAAA,WAAW,GAAG;AACV;AAAA;AAAA,4CAAarF,QAAb,CAAsBsF,OAAtB,CAA8B,CAAC,KAAK1F,WAAL,CAAiB,KAAKE,cAAtB,EAAsC2C,IAArE;AACA;AAAA;AAAA,oCAASsC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBiF,KAAnD;AACA;AAAA;AAAA,4CAAajF,QAAb,CAAsBuF,SAAtB,CAAgC,KAAK3F,WAAL,CAAiB,KAAKE,cAAtB,EAAsCsB,EAAtE;AACA,eAAK2C,cAAL;AACH;;AAEDyB,QAAAA,UAAU,GAAG;AACT;AAAA;AAAA,oCAAST,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBiF,KAAnD;AACA;AAAA;AAAA,4CAAajF,QAAb,CAAsByF,SAAtB;AACH;;AAEDC,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,oCAASX,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBiF,KAAnD;AACA;AAAA;AAAA,sCAAUjF,QAAV,CAAmB2F,SAAnB;AAAA;AAAA;AACH;;AAEDC,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,oCAASb,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBiF,KAAnD;AACA;AAAA;AAAA,gCAAOjF,QAAP,CAAgB6F,eAAhB,CAAgC,MAAM;AAElC,gBAAIC,QAAQ,GAAG,GAAf;AACA,gBAAIC,UAAU,GAAG;AAAA;AAAA,8CAAa/F,QAAb,CAAsBqB,UAAtB,CAAiCoB,IAAlD;AACA;AAAA;AAAA,8CAAazC,QAAb,CAAsBsF,OAAtB,CAA8BQ,QAA9B;AACA,gBAAIE,QAAQ,GAAG;AAAA;AAAA,8CAAahG,QAAb,CAAsBqB,UAAtB,CAAiCoB,IAAhD;AACA,iBAAKwD,QAAL,CAAcF,UAAd,EAA0BC,QAA1B;AACH,WAPD;AAQH;;AAEDE,QAAAA,aAAa,CAACC,SAAD,EAAoBH,QAApB,EAAsC;AAC/C;AAAA;AAAA,oCAASjB,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBoG,OAAnD;;AACA,eAAK,IAAI9F,KAAK,GAAG,CAAjB,EAAoBA,KAAK,GAAG,EAA5B,EAAgCA,KAAK,EAArC,EAAyC;AACrC,gBAAIG,IAAI,GAAGxC,WAAW,CAAC,KAAKoI,cAAN,CAAtB;AACA5F,YAAAA,IAAI,CAACE,SAAL,CAAe,KAAK2F,eAApB;AACA7F,YAAAA,IAAI,CAACiD,WAAL,CAAiB,IAAIhF,IAAJ,CAAS,CAAT,EAAY,CAAZ,EAAe,CAAf,CAAjB;AACA,gBAAI6H,KAAK,GAAGjG,KAAK,GAAG,GAApB;AAEA7B,YAAAA,KAAK,CAACgC,IAAD,CAAL,CACK+F,EADL,CACQ,GADR,EACa;AAAE3C,cAAAA,QAAQ,EAAE,IAAInF,IAAJ,CAASL,WAAW,CAAC,CAAC,GAAF,EAAO,GAAP,CAApB,EAAiCA,WAAW,CAAC,CAAC,GAAF,EAAO,GAAP,CAA5C,EAAyD,CAAzD;AAAZ,aADb,EAEKkI,KAFL,CAEWA,KAFX,EAGK3C,EAHL,CAGQ,GAHR,EAGa;AAAE6C,cAAAA,aAAa,EAAE,KAAKhE,IAAL,CAAUd,IAAV,CAAe+E,gBAAf;AAAjB,aAHb,EAIKC,IAJL,CAIU,MAAM;AACRlG,cAAAA,IAAI,CAACmG,OAAL;AACH,aANL,EAOK9C,KAPL;AAQH;;AAED,cAAItF,KAAJ,CAAU;AAAEqI,YAAAA,KAAK,EAAEV;AAAT,WAAV,EACKI,KADL,CACW,GADX,EAEK3C,EAFL,CAEQ,CAFR,EAEW;AAAEiD,YAAAA,KAAK,EAAEb;AAAT,WAFX,EAEgC;AACxBc,YAAAA,QAAQ,EAAE,CAACC,MAAD,EAASC,KAAT,KAAmB;AACzB;AACA,kBAAIC,YAAY,GAAGlE,IAAI,CAACI,KAAL,CAAW4D,MAAM,CAACF,KAAlB,CAAnB;AACA,kBAAI,KAAKpE,IAAL,IAAa,IAAjB,EACI,KAAKA,IAAL,CAAUvB,MAAV,GAAmB+F,YAAY,CAACzE,QAAb,EAAnB;AACP;AANuB,WAFhC,EASOmE,IATP,CASY,MAAM;AACV,gBAAI,KAAKO,WAAL,IAAoB,IAAxB,EACI,KAAKA,WAAL,CAAiBxC,YAAjB,GAAgC,IAAhC;AACP,WAZL,EAaKZ,KAbL;AAcH;;AAEDmC,QAAAA,QAAQ,CAACE,SAAD,EAAoBH,QAApB,EAAsC;AAC1C,eAAKkB,WAAL,CAAiBxC,YAAjB,GAAgC,KAAhC;AACA;AAAA;AAAA,oCAASK,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBoG,OAAnD;;AACA,eAAK,IAAI9F,KAAK,GAAG,CAAjB,EAAoBA,KAAK,GAAG,EAA5B,EAAgCA,KAAK,EAArC,EAAyC;AACrC,gBAAIG,IAAI,GAAGxC,WAAW,CAAC,KAAKoI,cAAN,CAAtB;AACA5F,YAAAA,IAAI,CAACE,SAAL,CAAe,KAAK2F,eAApB;AACA7F,YAAAA,IAAI,CAACiD,WAAL,CAAiB,KAAKwD,WAAL,CAAiBvF,IAAjB,CAAsBwF,WAAtB,EAAjB;AACA,gBAAIZ,KAAK,GAAGjG,KAAK,GAAG,GAApB;AAEA7B,YAAAA,KAAK,CAACgC,IAAD,CAAL,CACK+F,EADL,CACQ,GADR,EACa;AAAE3C,cAAAA,QAAQ,EAAE,IAAInF,IAAJ,CAASL,WAAW,CAAC,CAAC,GAAF,EAAO,GAAP,CAApB,EAAiCA,WAAW,CAAC,CAAC,GAAF,EAAO,GAAP,CAA5C,EAAyD,CAAzD;AAAZ,aADb,EAEKkI,KAFL,CAEWA,KAFX,EAGK3C,EAHL,CAGQ,GAHR,EAGa;AAAE6C,cAAAA,aAAa,EAAE,KAAKhE,IAAL,CAAUd,IAAV,CAAe+E,gBAAf;AAAjB,aAHb,EAIKC,IAJL,CAIU,MAAM;AACRlG,cAAAA,IAAI,CAACmG,OAAL;AACH,aANL,EAOK9C,KAPL;AAQH;;AAED,cAAItF,KAAJ,CAAU;AAAEqI,YAAAA,KAAK,EAAEV;AAAT,WAAV,EACKI,KADL,CACW,GADX,EAEK3C,EAFL,CAEQ,CAFR,EAEW;AAAEiD,YAAAA,KAAK,EAAEb;AAAT,WAFX,EAEgC;AACxBc,YAAAA,QAAQ,EAAE,CAACC,MAAD,EAASC,KAAT,KAAmB;AACzB;AACA,kBAAIC,YAAY,GAAGlE,IAAI,CAACI,KAAL,CAAW4D,MAAM,CAACF,KAAlB,CAAnB;AACA,kBAAI,KAAKpE,IAAL,IAAa,IAAjB,EACI,KAAKA,IAAL,CAAUvB,MAAV,GAAmB+F,YAAY,CAACzE,QAAb,EAAnB;AACP;AANuB,WAFhC,EASOmE,IATP,CASY,MAAM;AACV,gBAAI,KAAKO,WAAL,IAAoB,IAAxB,EACI,KAAKA,WAAL,CAAiBxC,YAAjB,GAAgC,IAAhC;AACP,WAZL,EAaKZ,KAbL;AAcH;;AAEDsD,QAAAA,iBAAiB,GAAG;AAChB1H,UAAAA,SAAS,CAACM,QAAV,CAAmByC,IAAnB,CAAwBvB,MAAxB,GAAiC;AAAA;AAAA,4CAAalB,QAAb,CAAsBqB,UAAtB,CAAiCoB,IAAjC,CAAsCD,QAAtC,EAAjC;AACA9C,UAAAA,SAAS,CAACM,QAAV,CAAmB+D,cAAnB;AACH;;AAEDsD,QAAAA,eAAe,GAAG;AACd;AAAA;AAAA,oCAAStC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBhF,QAAhB,CAAyBiF,KAAnD;AACAb,UAAAA,OAAO,CAACC,GAAR,CAAY,wBAAZ;AACA;AAAA;AAAA,sCAAUrE,QAAV,CAAmB2F,SAAnB;AAAA;AAAA;AACH;;AAES2B,QAAAA,SAAS,GAAS;AACxB;AAAA;AAAA,0CAAYC,eAAZ,CAA4BC,GAA5B,CAAgC,iBAAhC,EAAmD,KAAKJ,iBAAxD;AACH;;AAEDK,QAAAA,aAAa,GAAG;AACZ;AAAA;AAAA,sCAAUzH,QAAV,CAAmB2F,SAAnB;AAAA;AAAA;AACH;;AAED+B,QAAAA,MAAM,GAAG;AACLhI,UAAAA,SAAS,CAACM,QAAV,GAAqB,IAArB;AACA,eAAK2H,QAAL,CAAchG,IAAd,CAAmBiG,EAAnB,CAAsB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,gBAAnD,EAAqE,IAArE;AACA,eAAKnD,OAAL,CAAajD,IAAb,CAAkBiG,EAAlB,CAAqB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAAtC,EAA6C,KAAKhD,SAAlD,EAA6D,IAA7D;AACA,eAAKD,KAAL,CAAWlD,IAAX,CAAgBiG,EAAhB,CAAmB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAApC,EAA2C,KAAK5C,UAAhD,EAA4D,IAA5D;AACA,eAAKT,KAAL,CAAW9C,IAAX,CAAgBiG,EAAhB,CAAmB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAApC,EAA2C,KAAK3C,aAAhD,EAA+D,IAA/D;AACA,eAAKX,GAAL,CAAS7C,IAAT,CAAciG,EAAd,CAAiB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAAlC,EAAyC,KAAKzC,WAA9C,EAA2D,IAA3D;AACA,eAAK3D,UAAL,CAAgBC,IAAhB,CAAqBiG,EAArB,CAAwB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAAzC,EAAgD,KAAKT,eAArD,EAAsE,IAAtE;AACA,eAAKnF,QAAL,CAAcP,IAAd,CAAmBiG,EAAnB,CAAsB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAAvC,EAA8C,KAAKL,aAAnD,EAAkE,IAAlE;AAIA,eAAKO,KAAL,CAAWrG,IAAX,CAAgBiG,EAAhB,CAAmB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAApC,EAA2C,KAAKtC,UAAhD,EAA4D,IAA5D;AACA,eAAKyC,WAAL,CAAiBtG,IAAjB,CAAsBiG,EAAtB,CAAyB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAA1C,EAAiD,KAAKpC,gBAAtD,EAAwE,IAAxE;AACA,eAAKwB,WAAL,CAAiBvF,IAAjB,CAAsBiG,EAAtB,CAAyB5J,MAAM,CAAC6J,SAAP,CAAiBC,KAA1C,EAAiD,KAAKlC,gBAAtD,EAAwE,IAAxE;AACA;AAAA;AAAA,0CAAY2B,eAAZ,CAA4BK,EAA5B,CAA+B,iBAA/B,EAAkD,KAAKR,iBAAvD,EAA0Ec,IAA1E,CAA+E,IAA/E;AACH;;AAEDH,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,gDAAe5H,WAAf,GAA6BgI,SAA7B;AACH;;AAnWoC,O,UAE9BnI,Q;;;;;iBAGY,I;;;;;;;iBAGD,I;;;;;;;iBAGF,I;;;;;;;iBAGA,I;;;;;;;iBAGA,I;;;;;;;iBAGM,I;;;;;;;iBAGR,I;;;;;;;iBAGE,I;;;;;;;iBAGI,I;;;;;;;iBAGF,I;;;;;;;iBAGH,I;;;;;;;iBAGK,I;;;;;;;iBAGN,I;;;;;;;iBAGQ,I;;;;;;;iBAGH,I;;;;;;;iBAGU,I;;;;;;;iBAGJ,I;;;;;;;iBAGD,I;;;;;;;iBAGL,I;;;;;;;iBAGE,I;;;;;;;iBAQC,I","sourcesContent":["\r\nimport { _decorator, Asset, Button, Component, debug, instantiate, Label, Node, Prefab, randomRange, Sprite, sys, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { DataMgr } from '../framework/data/DataMgr';\r\nimport { Weapon } from '../data/ConfigData';\r\nimport { AddHeartPanel } from './AddHeartPanel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { SideTipPanel } from './SideTipPanel';\r\nimport { SharePanel } from './SharePanel';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('MainPanel')\r\nexport class MainPanel extends PanelBase {\r\n\r\n static instance: MainPanel;\r\n\r\n @property({ type: Button })\r\n startBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n leftBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n right: Button = null;\r\n\r\n @property({ type: Button })\r\n equip: Button = null;\r\n\r\n @property({ type: Button })\r\n clear: Button = null;\r\n\r\n @property({ type: Button })\r\n addMoneyBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n buy: Button = null;\r\n\r\n @property({ type: Node })\r\n equiped: Node = null;\r\n\r\n @property({ type: Label })\r\n weaponName: Label = null;\r\n\r\n @property({ type: Label })\r\n gunPrice: Label = null;\r\n\r\n @property({ type: Label })\r\n heart: Label = null;\r\n\r\n @property({ type: Label })\r\n heartTimer: Label = null;\r\n\r\n @property({ type: Label })\r\n coin: Label = null;\r\n\r\n @property({ type: Button })\r\n addHeartBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n shareBtn: Button = null;\r\n\r\n @property({ type: Prefab })\r\n weaponSelectPrefab: Prefab = null;\r\n\r\n @property(Prefab)\r\n flyMoneyPrefab: Prefab = null;\r\n\r\n @property(Node)\r\n flyMoneyContent: Node = null;\r\n\r\n @property(Node)\r\n fingerNode: Node = null;\r\n\r\n @property({ type: Button })\r\n sideTipBtn: Button = null;\r\n\r\n weaponDatas: Array = []\r\n\r\n private weaponOffset: number = 1000\r\n private curSelectIndex: number = 0\r\n\r\n @property({ type: Node })\r\n weaponContent: Node = null;\r\n\r\n protected onOpen(): void {\r\n MainPanel.instance.refresh()\r\n }\r\n\r\n refresh() {\r\n var weapons = DataMgr.getInstance().GetDatas(Weapon)\r\n this.weaponDatas = weapons\r\n let equipedIndex: number = 0\r\n for (let index = 0; index < weapons.length; index++) {\r\n let data = weapons[index]\r\n var item = instantiate(this.weaponSelectPrefab)\r\n item.setParent(this.weaponContent)\r\n let sprite = item.getChildByPath(\"Sprite\").getComponent(Sprite)\r\n AssetController.instance.loadSetSprite(`weaponSprite/${data.spriteName}`, sprite);\r\n item.getChildByPath(\"Label\").getComponent(Label).string = data.gunName\r\n if (data.id == LocalSaveMgr.instance.playerData.equipedWeapon) {\r\n equipedIndex = index\r\n }\r\n }\r\n\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n this.sideTipBtn.node.active = false\r\n const date: Date = new Date();\r\n const dayOfMonth: number = date.getDate();\r\n if (LocalSaveMgr.instance.playerData.day != dayOfMonth) {\r\n this.shareBtn.node.active = true\r\n }\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n this.sideTipBtn.node.active = true\r\n this.shareBtn.node.active = false\r\n }\r\n\r\n this.fingerNode.active = !LocalSaveMgr.instance.playerData.haveTutorial\r\n\r\n\r\n\r\n this.heart.string = LocalSaveMgr.instance.playerData.power.toString()\r\n this.coin.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n this.setToIndex(equipedIndex, false)\r\n }\r\n\r\n protected update(dt: number): void {\r\n if (LocalSaveMgr.instance.playerData.isOnTimerRun) {\r\n let totalSeconds = Math.ceil(LocalSaveMgr.instance.getPowerCD())\r\n totalSeconds = Math.ceil(totalSeconds);\r\n let minutes = Math.floor(totalSeconds / 60);\r\n let seconds = totalSeconds % 60;\r\n\r\n // 将分钟和秒格式化为两位数\r\n let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;\r\n let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`;\r\n\r\n // 组合成 00:00 的格式\r\n let formattedTime = `${formattedMinutes}:${formattedSeconds}`;\r\n this.heartTimer.string = formattedTime\r\n\r\n } else {\r\n this.heartTimer.string = \"已满\"\r\n }\r\n this.heart.string = LocalSaveMgr.instance.playerData.power.toString()\r\n }\r\n\r\n setToIndex(index: number, widthAim: boolean) {\r\n this.curSelectIndex = index\r\n if (!widthAim) {\r\n this.weaponContent.setPosition(-this.weaponOffset * index, 0, 0)\r\n } else {\r\n let newPos = new Vec3(-this.weaponOffset * index, 0, 0)\r\n tween(this.weaponContent)\r\n .to(0.3, { position: newPos })\r\n .start()\r\n }\r\n\r\n this.refreshToIndex()\r\n }\r\n\r\n refreshToIndex() {\r\n let ownedWeapons = LocalSaveMgr.instance.playerData.ownWeapon\r\n let owned: boolean = false\r\n for (let index = 0; index < ownedWeapons.length; index++) {\r\n let element = ownedWeapons[index];\r\n console.log(\"刷新\", this.weaponDatas[this.curSelectIndex].id, element, ownedWeapons.length, index)\r\n if (element == this.weaponDatas[this.curSelectIndex].id) {\r\n owned = true\r\n break\r\n }\r\n }\r\n\r\n let equiped: boolean = LocalSaveMgr.instance.playerData.equipedWeapon == this.weaponDatas[this.curSelectIndex].id\r\n // this.weaponName.string = this.weaponDatas[this.curSelectIndex].gunName\r\n this.gunPrice.string = this.weaponDatas[this.curSelectIndex].coin.toString()\r\n this.equiped.active = false\r\n this.buy.node.active = false\r\n this.equip.node.active = false\r\n\r\n if (equiped) {\r\n this.equiped.active = true\r\n } else if (owned) {\r\n this.equip.node.active = true\r\n } else {\r\n this.buy.node.active = true\r\n\r\n if (LocalSaveMgr.instance.playerData.coin >= this.weaponDatas[this.curSelectIndex].coin) {\r\n this.buy.interactable = true;\r\n this.buy.getComponent(Sprite).grayscale = false\r\n } else {\r\n this.buy.interactable = false;\r\n this.buy.getComponent(Sprite).grayscale = true\r\n }\r\n }\r\n\r\n if (this.curSelectIndex == 0) {\r\n this.leftBtn.node.active = false\r\n } else {\r\n this.leftBtn.node.active = true\r\n }\r\n\r\n if (this.curSelectIndex == this.weaponDatas.length - 1) {\r\n this.right.node.active = false\r\n } else {\r\n this.right.node.active = true\r\n }\r\n\r\n }\r\n\r\n clickLeft() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (this.curSelectIndex > 0) {\r\n this.setToIndex(this.curSelectIndex - 1, true)\r\n }\r\n }\r\n\r\n clickRight() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (this.curSelectIndex < this.weaponDatas.length - 1) {\r\n this.setToIndex(this.curSelectIndex + 1, true)\r\n }\r\n }\r\n\r\n\r\n clickEquipBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.equipWeapon(this.weaponDatas[this.curSelectIndex].id)\r\n this.refreshToIndex()\r\n }\r\n\r\n clickBuyBtn() {\r\n LocalSaveMgr.instance.addCoin(-this.weaponDatas[this.curSelectIndex].coin)\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.buyWeapon(this.weaponDatas[this.curSelectIndex].id)\r\n this.refreshToIndex()\r\n }\r\n\r\n clickClear() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.clearData()\r\n }\r\n\r\n clickAddHeartBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(AddHeartPanel)\r\n }\r\n\r\n clickAddMoneyBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n\r\n let addPoint = 200\r\n let fromeMoney = LocalSaveMgr.instance.playerData.coin\r\n LocalSaveMgr.instance.addCoin(addPoint)\r\n let endMoney = LocalSaveMgr.instance.playerData.coin\r\n this.flyMoney(fromeMoney, endMoney)\r\n })\r\n }\r\n\r\n flyShareMoney(fromMoney: number, endMoney: number) {\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(new Vec3(0, 0, 0))\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coin.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n if (this.coin != null)\r\n this.coin.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n if (this.addMoneyBtn != null)\r\n this.addMoneyBtn.interactable = true\r\n })\r\n .start();\r\n }\r\n\r\n flyMoney(fromMoney: number, endMoney: number) {\r\n this.addMoneyBtn.interactable = false\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(this.addMoneyBtn.node.getPosition())\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coin.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n if (this.coin != null)\r\n this.coin.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n if (this.addMoneyBtn != null)\r\n this.addMoneyBtn.interactable = true\r\n })\r\n .start();\r\n }\r\n\r\n onCoinCountChange() {\r\n MainPanel.instance.coin.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n MainPanel.instance.refreshToIndex()\r\n }\r\n\r\n clickSideTipBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n console.log(\"openPanel SideTipPanel\")\r\n UIManager.instance.openPanel(SideTipPanel)\r\n }\r\n\r\n protected onDestroy(): void {\r\n EventCenter.coinCountChange.off(\"coinCountChange\", this.onCoinCountChange)\r\n }\r\n\r\n clickShareBtn() {\r\n UIManager.instance.openPanel(SharePanel)\r\n }\r\n\r\n onLoad() {\r\n MainPanel.instance = this;\r\n this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this);\r\n this.leftBtn.node.on(Button.EventType.CLICK, this.clickLeft, this);\r\n this.right.node.on(Button.EventType.CLICK, this.clickRight, this);\r\n this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this);\r\n this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this);\r\n this.sideTipBtn.node.on(Button.EventType.CLICK, this.clickSideTipBtn, this);\r\n this.shareBtn.node.on(Button.EventType.CLICK, this.clickShareBtn, this);\r\n\r\n\r\n\r\n this.clear.node.on(Button.EventType.CLICK, this.clickClear, this);\r\n this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this);\r\n this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this);\r\n EventCenter.coinCountChange.on(\"coinCountChange\", this.onCoinCountChange).bind(this)\r\n }\r\n\r\n startBtnCallBack() {\r\n GameController.getInstance().gameStart()\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts"],"names":["_decorator","Button","instantiate","Label","Node","Prefab","randomRange","Sprite","Tween","tween","Vec3","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","GameController","DataMgr","Weapon","AddHeartPanel","SdkMgr","EventCenter","ccclass","property","MainPanel","type","weaponDatas","weaponOffset","curSelectIndex","onOpen","instance","refresh","weapons","getInstance","GetDatas","equipedIndex","index","length","data","item","weaponSelectPrefab","setParent","weaponContent","sprite","getChildByPath","getComponent","loadSetSprite","spriteName","string","gunName","id","playerData","equipedWeapon","fingerNode","active","haveTutorial","heart","power","toString","coin","setToIndex","update","dt","isOnTimerRun","totalSeconds","Math","ceil","getPowerCD","minutes","floor","seconds","formattedMinutes","formattedSeconds","formattedTime","heartTimer","widthAim","setPosition","newPos","to","position","start","refreshToIndex","ownedWeapons","ownWeapon","owned","element","console","log","equiped","gunPrice","buy","node","equip","interactable","grayscale","leftBtn","right","clickLeft","inst","playOneShot","click","clickRight","clickEquipBtn","equipWeapon","clickBuyBtn","addCoin","buyWeapon","clickClear","clearData","clickAddHeartBtn","openPanel","clickAddMoneyBtn","requestReward","addPoint","fromeMoney","endMoney","flyMoney","flyRewardMoney","fromMoney","getCoin","flyMoneyPrefab","flyMoneyContent","delay","by","worldPosition","getWorldPosition","call","destroy","value","onUpdate","target","ratio","currentValue","addMoneyBtn","getPosition","onCoinCountChange","onDestroy","coinCountChange","off","onLoad","startBtn","on","EventType","CLICK","startBtnCallBack","clear","addHeartBtn","bind","gameStart"],"mappings":"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","sourcesContent":["\r\nimport { _decorator, Asset, Button, Component, debug, instantiate, Label, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3 } from 'cc';\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { DataMgr } from '../framework/data/DataMgr';\r\nimport { Weapon } from '../data/ConfigData';\r\nimport { AddHeartPanel } from './AddHeartPanel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { EventCenter } from '../EventCenter';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('MainPanel')\r\nexport class MainPanel extends PanelBase {\r\n\r\n static instance: MainPanel;\r\n\r\n @property({ type: Button })\r\n startBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n leftBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n right: Button = null;\r\n\r\n @property({ type: Button })\r\n equip: Button = null;\r\n\r\n @property({ type: Button })\r\n clear: Button = null;\r\n\r\n @property({ type: Button })\r\n addMoneyBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n buy: Button = null;\r\n\r\n @property({ type: Node })\r\n equiped: Node = null;\r\n\r\n @property({ type: Label })\r\n weaponName: Label = null;\r\n\r\n @property({ type: Label })\r\n gunPrice: Label = null;\r\n\r\n @property({ type: Label })\r\n heart: Label = null;\r\n\r\n @property({ type: Label })\r\n heartTimer: Label = null;\r\n\r\n @property({ type: Label })\r\n coin: Label = null;\r\n\r\n @property({ type: Button })\r\n addHeartBtn: Button = null;\r\n\r\n @property({ type: Prefab })\r\n weaponSelectPrefab: Prefab = null;\r\n\r\n @property(Prefab)\r\n flyMoneyPrefab: Prefab = null;\r\n\r\n @property(Node)\r\n flyMoneyContent: Node = null;\r\n\r\n @property(Node)\r\n fingerNode: Node = null;\r\n\r\n weaponDatas: Array = []\r\n\r\n private weaponOffset: number = 1000\r\n private curSelectIndex: number = 0\r\n\r\n @property({ type: Node })\r\n weaponContent: Node = null;\r\n\r\n protected onOpen(): void {\r\n MainPanel.instance.refresh()\r\n }\r\n\r\n refresh() {\r\n var weapons = DataMgr.getInstance().GetDatas(Weapon)\r\n this.weaponDatas = weapons\r\n let equipedIndex: number = 0\r\n for (let index = 0; index < weapons.length; index++) {\r\n let data = weapons[index]\r\n var item = instantiate(this.weaponSelectPrefab)\r\n item.setParent(this.weaponContent)\r\n let sprite = item.getChildByPath(\"Sprite\").getComponent(Sprite)\r\n AssetController.instance.loadSetSprite(`weaponSprite/${data.spriteName}`, sprite);\r\n item.getChildByPath(\"Label\").getComponent(Label).string = data.gunName\r\n if (data.id == LocalSaveMgr.instance.playerData.equipedWeapon) {\r\n equipedIndex = index\r\n }\r\n }\r\n\r\n this.fingerNode.active = !LocalSaveMgr.instance.playerData.haveTutorial\r\n\r\n\r\n\r\n this.heart.string = LocalSaveMgr.instance.playerData.power.toString()\r\n this.coin.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n this.setToIndex(equipedIndex, false)\r\n }\r\n\r\n protected update(dt: number): void {\r\n if (LocalSaveMgr.instance.playerData.isOnTimerRun) {\r\n let totalSeconds = Math.ceil(LocalSaveMgr.instance.getPowerCD())\r\n totalSeconds = Math.ceil(totalSeconds);\r\n let minutes = Math.floor(totalSeconds / 60);\r\n let seconds = totalSeconds % 60;\r\n\r\n // 将分钟和秒格式化为两位数\r\n let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;\r\n let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`;\r\n\r\n // 组合成 00:00 的格式\r\n let formattedTime = `${formattedMinutes}:${formattedSeconds}`;\r\n this.heartTimer.string = formattedTime\r\n\r\n } else {\r\n this.heartTimer.string = \"已满\"\r\n }\r\n this.heart.string = LocalSaveMgr.instance.playerData.power.toString()\r\n }\r\n\r\n setToIndex(index: number, widthAim: boolean) {\r\n this.curSelectIndex = index\r\n if (!widthAim) {\r\n this.weaponContent.setPosition(-this.weaponOffset * index, 0, 0)\r\n } else {\r\n let newPos = new Vec3(-this.weaponOffset * index, 0, 0)\r\n tween(this.weaponContent)\r\n .to(0.3, { position: newPos })\r\n .start()\r\n }\r\n\r\n this.refreshToIndex()\r\n }\r\n\r\n refreshToIndex() {\r\n let ownedWeapons = LocalSaveMgr.instance.playerData.ownWeapon\r\n let owned: boolean = false\r\n for (let index = 0; index < ownedWeapons.length; index++) {\r\n let element = ownedWeapons[index];\r\n console.log(\"刷新\", this.weaponDatas[this.curSelectIndex].id, element, ownedWeapons.length, index)\r\n if (element == this.weaponDatas[this.curSelectIndex].id) {\r\n owned = true\r\n break\r\n }\r\n }\r\n\r\n let equiped: boolean = LocalSaveMgr.instance.playerData.equipedWeapon == this.weaponDatas[this.curSelectIndex].id\r\n // this.weaponName.string = this.weaponDatas[this.curSelectIndex].gunName\r\n this.gunPrice.string = this.weaponDatas[this.curSelectIndex].coin.toString()\r\n this.equiped.active = false\r\n this.buy.node.active = false\r\n this.equip.node.active = false\r\n\r\n if (equiped) {\r\n this.equiped.active = true\r\n } else if (owned) {\r\n this.equip.node.active = true\r\n } else {\r\n this.buy.node.active = true\r\n\r\n if (LocalSaveMgr.instance.playerData.coin >= this.weaponDatas[this.curSelectIndex].coin) {\r\n this.buy.interactable = true;\r\n this.buy.getComponent(Sprite).grayscale = false\r\n } else {\r\n this.buy.interactable = false;\r\n this.buy.getComponent(Sprite).grayscale = true\r\n }\r\n }\r\n\r\n if (this.curSelectIndex == 0) {\r\n this.leftBtn.node.active = false\r\n } else {\r\n this.leftBtn.node.active = true\r\n }\r\n\r\n if (this.curSelectIndex == this.weaponDatas.length - 1) {\r\n this.right.node.active = false\r\n } else {\r\n this.right.node.active = true\r\n }\r\n\r\n }\r\n\r\n clickLeft() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (this.curSelectIndex > 0) {\r\n this.setToIndex(this.curSelectIndex - 1, true)\r\n }\r\n }\r\n\r\n clickRight() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (this.curSelectIndex < this.weaponDatas.length - 1) {\r\n this.setToIndex(this.curSelectIndex + 1, true)\r\n }\r\n }\r\n\r\n\r\n clickEquipBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.equipWeapon(this.weaponDatas[this.curSelectIndex].id)\r\n this.refreshToIndex()\r\n }\r\n\r\n clickBuyBtn() {\r\n LocalSaveMgr.instance.addCoin(-this.weaponDatas[this.curSelectIndex].coin)\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.buyWeapon(this.weaponDatas[this.curSelectIndex].id)\r\n this.refreshToIndex()\r\n }\r\n\r\n clickClear() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.clearData()\r\n }\r\n\r\n clickAddHeartBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(AddHeartPanel)\r\n }\r\n\r\n clickAddMoneyBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.requestReward(() => {\n\r\n let addPoint = 200\r\n let fromeMoney = LocalSaveMgr.instance.playerData.coin\r\n LocalSaveMgr.instance.addCoin(addPoint)\r\n let endMoney = LocalSaveMgr.instance.playerData.coin\r\n this.flyMoney(fromeMoney, endMoney)\r\n })\r\n }\r\n\r\n flyRewardMoney(fromMoney: number, endMoney: number) {\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(new Vec3(0, 0, 0))\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coin.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n if (this.coin != null)\r\n this.coin.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n if (this.addMoneyBtn != null)\r\n this.addMoneyBtn.interactable = true\r\n })\r\n .start();\r\n }\r\n\r\n flyMoney(fromMoney: number, endMoney: number) {\r\n this.addMoneyBtn.interactable = false\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(this.addMoneyBtn.node.getPosition())\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coin.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n if (this.coin != null)\r\n this.coin.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n if (this.addMoneyBtn != null)\r\n this.addMoneyBtn.interactable = true\r\n })\r\n .start();\r\n }\r\n\r\n onCoinCountChange() {\r\n MainPanel.instance.coin.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n MainPanel.instance.refreshToIndex()\r\n }\r\n\r\n protected onDestroy(): void {\n EventCenter.coinCountChange.off(\"coinCountChange\", this.onCoinCountChange)\n }\n\r\n onLoad() {\r\n MainPanel.instance = this;\r\n this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this);\r\n this.leftBtn.node.on(Button.EventType.CLICK, this.clickLeft, this);\r\n this.right.node.on(Button.EventType.CLICK, this.clickRight, this);\r\n this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this);\r\n this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this);\r\n this.clear.node.on(Button.EventType.CLICK, this.clickClear, this);\r\n this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this);\r\n this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this);\r\n EventCenter.coinCountChange.on(\"coinCountChange\", this.onCoinCountChange).bind(this)\r\n }\r\n\r\n startBtnCallBack() {\r\n GameController.getInstance().gameStart()\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js b/temp/programming/packer-driver/targets/editor/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js index 87a93a5..7ea2543 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js +++ b/temp/programming/packer-driver/targets/editor/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js @@ -1,153 +1,43 @@ -System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3"], function (_export, _context) { +System.register(["cc"], function (_export, _context) { "use strict"; - var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, director, sys, WXSdk, DYSdk, AudioMgr, _dec, _class, _class2, _crd, ccclass, property, SdkMgr; - - function _reportPossibleCrUseOfWXSdk(extras) { - _reporterNs.report("WXSdk", "./WXSdk", _context.meta, extras); - } - - function _reportPossibleCrUseOfDYSdk(extras) { - _reporterNs.report("DYSdk", "./DYSdk", _context.meta, extras); - } - - function _reportPossibleCrUseOfAudioMgr(extras) { - _reporterNs.report("AudioMgr", "../audio/AudioMgr", _context.meta, extras); - } + var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, _dec, _class, _class2, _crd, ccclass, SdkMgr; return { - setters: [function (_unresolved_) { - _reporterNs = _unresolved_; - }, function (_cc) { + setters: [function (_cc) { _cclegacy = _cc.cclegacy; __checkObsolete__ = _cc.__checkObsolete__; __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__; _decorator = _cc._decorator; Component = _cc.Component; - director = _cc.director; - sys = _cc.sys; - }, function (_unresolved_2) { - WXSdk = _unresolved_2.WXSdk; - }, function (_unresolved_3) { - DYSdk = _unresolved_3.DYSdk; - }, function (_unresolved_4) { - AudioMgr = _unresolved_4.AudioMgr; }], execute: function () { _crd = true; _cclegacy._RF.push({}, "6fbd6RxA9dOzJEaowwyH1c6", "SdkMgr", undefined); - __checkObsolete__(['_decorator', 'Button', 'Component', 'director', 'game', 'Label', 'Node', 'sys', 'Tween']); + __checkObsolete__(['_decorator', 'Component']); ({ - ccclass, - property + ccclass } = _decorator); + /** + * Integration seam for a future rewarded-placement provider. + * The project currently ships without any advertising or platform SDK. + */ _export("SdkMgr", SdkMgr = (_dec = ccclass('SdkMgr'), _dec(_class = (_class2 = class SdkMgr extends Component { onLoad() { SdkMgr.instance = this; } + /** + * SDK-free default: grant the gameplay reward immediately. + * Replace this method body with a provider call when an SDK is added later. + */ - start() { - this.init(); - } - init() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.init(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.init(); - } - } - - playerRewardAds(successCallBack) { - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ - error: Error() - }), AudioMgr) : AudioMgr).inst.pause(); - director.pause(); - console.log("广告开启", "pause"); - - let callBack = () => { - console.log("广告开启", "resume"); - if (successCallBack != null) successCallBack(); - director.resume(); - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ - error: Error() - }), AudioMgr) : AudioMgr).inst.resume(); - }; - - let failCallback = () => { - director.resume(); - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ - error: Error() - }), AudioMgr) : AudioMgr).inst.resume(); - }; - - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.showVideo(callBack, failCallback); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.showVideo(callBack, failCallback); - } else { - callBack(); - } - } - - initativeShare() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.initativeShare(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.initativeShare(); - } - } - - showBanner() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.showBanner(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.showBanner(); - } - } - - hideBanner() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.hideBanner(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.hideBanner(); - } - } - - showInterstitial() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.showInterstitial(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.showInterstitial(); - } + requestReward(onGranted) { + onGranted == null || onGranted(); } }, _class2.instance = void 0, _class2)) || _class)); diff --git a/temp/programming/packer-driver/targets/editor/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map b/temp/programming/packer-driver/targets/editor/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map index ab82fc2..de18fc4 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts"],"names":["_decorator","Component","director","sys","WXSdk","DYSdk","AudioMgr","ccclass","property","SdkMgr","onLoad","instance","start","init","platform","Platform","WECHAT_GAME","BYTEDANCE_MINI_GAME","playerRewardAds","successCallBack","inst","pause","console","log","callBack","resume","failCallback","showVideo","initativeShare","showBanner","hideBanner","showInterstitial"],"mappings":"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","sourcesContent":["import { _decorator, Button, Component, director, game, Label, Node, sys, Tween } from 'cc';\r\nimport { WXSdk } from './WXSdk';\r\nimport { DYSdk } from './DYSdk';\r\nimport { AudioMgr } from '../audio/AudioMgr';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('SdkMgr')\r\nexport class SdkMgr extends Component {\r\n\r\n static instance: SdkMgr;\r\n\r\n protected onLoad(): void {\r\n SdkMgr.instance = this\r\n \r\n }\r\n protected start(): void {\r\n this.init()\r\n }\r\n\r\n init() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.init()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.init()\r\n }\r\n }\r\n\r\n\r\n playerRewardAds(successCallBack) {\r\n AudioMgr.inst.pause()\r\n director.pause()\r\n console.log(\"广告开启\", \"pause\")\r\n let callBack = () => {\r\n console.log(\"广告开启\", \"resume\")\r\n if (successCallBack != null)\r\n successCallBack()\r\n director.resume()\r\n AudioMgr.inst.resume()\r\n }\r\n let failCallback = () => {\r\n director.resume()\r\n AudioMgr.inst.resume()\r\n }\r\n\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.showVideo(callBack, failCallback)\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.showVideo(callBack, failCallback)\r\n } else {\r\n callBack()\r\n }\r\n }\r\n\r\n initativeShare() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.initativeShare()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.initativeShare()\r\n }\r\n }\r\n\r\n showBanner() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.showBanner()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.showBanner()\r\n }\r\n }\r\n\r\n hideBanner() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.hideBanner()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.hideBanner()\r\n }\r\n }\r\n\r\n showInterstitial() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.showInterstitial()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.showInterstitial()\r\n }\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts"],"names":["_decorator","Component","ccclass","SdkMgr","onLoad","instance","requestReward","onGranted"],"mappings":";;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;;;;;;;;;OAEf;AAAEC,QAAAA;AAAF,O,GAAcF,U;AAEpB;AACA;AACA;AACA;;wBAMaG,M,WADZD,OAAO,CAAC,QAAD,C,2BAAR,MACaC,MADb,SAC4BF,SAD5B,CACgE;AAGlDG,QAAAA,MAAM,GAAS;AACrBD,UAAAA,MAAM,CAACE,QAAP,GAAkB,IAAlB;AACH;AAED;AACJ;AACA;AACA;;;AACWC,QAAAA,aAAa,CAACC,SAAD,EAA+B;AAC/CA,UAAAA,SAAS,QAAT,IAAAA,SAAS;AACZ;;AAb2D,O,UACrDF,Q","sourcesContent":["import { _decorator, Component } from 'cc';\n\nconst { ccclass } = _decorator;\n\n/**\n * Integration seam for a future rewarded-placement provider.\n * The project currently ships without any advertising or platform SDK.\n */\nexport interface RewardProvider {\n requestReward(onGranted: () => void): void;\n}\n\n@ccclass('SdkMgr')\nexport class SdkMgr extends Component implements RewardProvider {\n static instance: SdkMgr;\n\n protected onLoad(): void {\n SdkMgr.instance = this;\n }\n\n /**\n * SDK-free default: grant the gameplay reward immediately.\n * Replace this method body with a provider call when an SDK is added later.\n */\n public requestReward(onGranted?: () => void): void {\n onGranted?.();\n }\n}\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js b/temp/programming/packer-driver/targets/editor/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js index 62f7527..8bcf391 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js +++ b/temp/programming/packer-driver/targets/editor/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js @@ -6,7 +6,7 @@ System.register([], function (_export, _context) { execute: async function () { // Auto generated represents the prerequisite imports of project modules. await (async () => { - const requests = [() => _context.import("__unresolved_0"), () => _context.import("__unresolved_1"), () => _context.import("__unresolved_2"), () => _context.import("__unresolved_3"), () => _context.import("__unresolved_4"), () => _context.import("__unresolved_5"), () => _context.import("__unresolved_6"), () => _context.import("__unresolved_7"), () => _context.import("__unresolved_8"), () => _context.import("__unresolved_9"), () => _context.import("__unresolved_10"), () => _context.import("__unresolved_11"), () => _context.import("__unresolved_12"), () => _context.import("__unresolved_13"), () => _context.import("__unresolved_14"), () => _context.import("__unresolved_15"), () => _context.import("__unresolved_16"), () => _context.import("__unresolved_17"), () => _context.import("__unresolved_18"), () => _context.import("__unresolved_19"), () => _context.import("__unresolved_20"), () => _context.import("__unresolved_21"), () => _context.import("__unresolved_22"), () => _context.import("__unresolved_23"), () => _context.import("__unresolved_24"), () => _context.import("__unresolved_25"), () => _context.import("__unresolved_26"), () => _context.import("__unresolved_27"), () => _context.import("__unresolved_28"), () => _context.import("__unresolved_29"), () => _context.import("__unresolved_30"), () => _context.import("__unresolved_31"), () => _context.import("__unresolved_32"), () => _context.import("__unresolved_33"), () => _context.import("__unresolved_34"), () => _context.import("__unresolved_35"), () => _context.import("__unresolved_36"), () => _context.import("__unresolved_37")]; + const requests = [() => _context.import("__unresolved_0"), () => _context.import("__unresolved_1"), () => _context.import("__unresolved_2"), () => _context.import("__unresolved_3"), () => _context.import("__unresolved_4"), () => _context.import("__unresolved_5"), () => _context.import("__unresolved_6"), () => _context.import("__unresolved_7"), () => _context.import("__unresolved_8"), () => _context.import("__unresolved_9"), () => _context.import("__unresolved_10"), () => _context.import("__unresolved_11"), () => _context.import("__unresolved_12"), () => _context.import("__unresolved_13"), () => _context.import("__unresolved_14"), () => _context.import("__unresolved_15"), () => _context.import("__unresolved_16"), () => _context.import("__unresolved_17"), () => _context.import("__unresolved_18"), () => _context.import("__unresolved_19"), () => _context.import("__unresolved_20"), () => _context.import("__unresolved_21"), () => _context.import("__unresolved_22"), () => _context.import("__unresolved_23"), () => _context.import("__unresolved_24"), () => _context.import("__unresolved_25"), () => _context.import("__unresolved_26"), () => _context.import("__unresolved_27"), () => _context.import("__unresolved_28"), () => _context.import("__unresolved_29"), () => _context.import("__unresolved_30"), () => _context.import("__unresolved_31"), () => _context.import("__unresolved_32"), () => _context.import("__unresolved_33")]; for (const request of requests) { try { diff --git a/temp/programming/packer-driver/targets/editor/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js.map b/temp/programming/packer-driver/targets/editor/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js.map index ebf815d..c2a712f 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js.map @@ -1 +1 @@ -{"version":3,"sources":["cce:/internal/x/prerequisite-imports"],"names":["requests","request","_err"],"mappings":";;;;;;AACA;AAEA,YAAM,CAAC,YAAY;AACf,cAAMA,QAAQ,GAAG,CAAC,uCAAD,EAAqJ,uCAArJ,EAAoO,uCAApO,EAAuT,uCAAvT,EAAgZ,uCAAhZ,EAAue,uCAAve,EAA0jB,uCAA1jB,EAA0oB,uCAA1oB,EAA6tB,uCAA7tB,EAAwzB,uCAAxzB,EAA84B,wCAA94B,EAA09B,wCAA19B,EAAyiC,wCAAziC,EAAgoC,wCAAhoC,EAAutC,wCAAvtC,EAAszC,wCAAtzC,EAA+5C,wCAA/5C,EAAygD,wCAAzgD,EAAymD,wCAAzmD,EAAusD,wCAAvsD,EAA0yD,wCAA1yD,EAAq4D,wCAAr4D,EAAi+D,wCAAj+D,EAA4jE,wCAA5jE,EAA0pE,wCAA1pE,EAAsvE,wCAAtvE,EAAo1E,wCAAp1E,EAAm7E,wCAAn7E,EAA2gF,wCAA3gF,EAAkmF,wCAAlmF,EAAsrF,wCAAtrF,EAA0wF,wCAA1wF,EAA81F,wCAA91F,EAAq7F,wCAAr7F,EAA4gG,wCAA5gG,EAAimG,wCAAjmG,EAAwrG,wCAAxrG,EAAixG,wCAAjxG,CAAjB;;AACA,aAAK,MAAMC,OAAX,IAAsBD,QAAtB,EAAgC;AAC5B,cAAI;AACA,kBAAMC,OAAO,EAAb;AACH,WAFD,CAEE,OAAOC,IAAP,EAAa,CACX;AACH;AACJ;AACJ,OATK,GAAN","sourcesContent":["\n// Auto generated represents the prerequisite imports of project modules.\n\nawait (async () => {\n const requests = [() => import(\"file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts\")];\n for (const request of requests) {\n try {\n await request();\n } catch (_err) {\n // The error should have been caught by executor.\n }\n }\n})();\n "]} \ No newline at end of file +{"version":3,"sources":["cce:/internal/x/prerequisite-imports"],"names":["requests","request","_err"],"mappings":";;;;;;AACA;AAEA,YAAM,CAAC,YAAY;AACf,cAAMA,QAAQ,GAAG,CAAC,uCAAD,EAAqJ,uCAArJ,EAAoO,uCAApO,EAAuT,uCAAvT,EAAgZ,uCAAhZ,EAAue,uCAAve,EAA0jB,uCAA1jB,EAA0oB,uCAA1oB,EAA6tB,uCAA7tB,EAAwzB,uCAAxzB,EAA84B,wCAA94B,EAA09B,wCAA19B,EAAyiC,wCAAziC,EAAgoC,wCAAhoC,EAAutC,wCAAvtC,EAAszC,wCAAtzC,EAA+5C,wCAA/5C,EAAygD,wCAAzgD,EAAymD,wCAAzmD,EAAusD,wCAAvsD,EAA0yD,wCAA1yD,EAAs4D,wCAAt4D,EAAo+D,wCAAp+D,EAAgkE,wCAAhkE,EAA8pE,wCAA9pE,EAA6vE,wCAA7vE,EAAq1E,wCAAr1E,EAA46E,wCAA56E,EAAggF,wCAAhgF,EAAolF,wCAAplF,EAAwqF,wCAAxqF,EAA+vF,wCAA/vF,EAAs1F,wCAAt1F,EAA+6F,wCAA/6F,CAAjB;;AACA,aAAK,MAAMC,OAAX,IAAsBD,QAAtB,EAAgC;AAC5B,cAAI;AACA,kBAAMC,OAAO,EAAb;AACH,WAFD,CAEE,OAAOC,IAAP,EAAa,CACX;AACH;AACJ;AACJ,OATK,GAAN","sourcesContent":["\n// Auto generated represents the prerequisite imports of project modules.\n\nawait (async () => {\n const requests = [() => import(\"file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts\")];\n for (const request of requests) {\n try {\n await request();\n } catch (_err) {\n // The error should have been caught by executor.\n }\n }\n})();\n "]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js b/temp/programming/packer-driver/targets/editor/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js index 2ab8558..f579eeb 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js +++ b/temp/programming/packer-driver/targets/editor/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js @@ -96,7 +96,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() }), LocalSaveMgr) : LocalSaveMgr).instance.adsAddPower(); diff --git a/temp/programming/packer-driver/targets/editor/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js.map b/temp/programming/packer-driver/targets/editor/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js.map index 28dc84d..5edd669 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts"],"names":["_decorator","Button","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","SdkMgr","ccclass","property","AddHeartPanel","type","onLoad","instance","closeBtn","node","on","EventType","CLICK","closeBtnCallBack","addPower","addPowerCallBack","inst","playOneShot","click","playerRewardAds","adsAddPower","closePanel","button","start"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACSA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;;AACZC,MAAAA,Y,iBAAAA,Y;;AACAC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,e,iBAAAA,e;;AAEAC,MAAAA,M,iBAAAA,M;;;;;;;;;OAEH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBT,U;;+BAGjBU,a,WADZF,OAAO,CAAC,eAAD,C,UAKHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,UAGRQ,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,sCARb,MACaS,aADb;AAAA;AAAA,kCAC6C;AAAA;AAAA;;AAAA;;AAAA;AAAA;;AAUzCE,QAAAA,MAAM,GAAG;AACLF,UAAAA,aAAa,CAACG,QAAd,GAAyB,IAAzB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,gBAAnD,EAAqE,IAArE;AACA,eAAKC,QAAL,CAAcL,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKG,gBAAnD,EAAqE,IAArE;AACH;;AAEDA,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,gCAAOX,QAAP,CAAgBY,eAAhB,CAAgC,MAAM;AAClC;AAAA;AAAA,8CAAaZ,QAAb,CAAsBa,WAAtB;AACA;AAAA;AAAA,wCAAUb,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH,WAHD;AAIH;;AAEDS,QAAAA,gBAAgB,CAACS,MAAD,EAAiB;AAC7B;AAAA;AAAA,oCAASN,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,sCAAUX,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH;;AACDmB,QAAAA,KAAK,GAAG,CAEP;;AA9BwC,O,UAElChB,Q;;;;;iBAGY,I;;;;;;;iBAGA,I","sourcesContent":["\r\nimport { _decorator, Button, Component, Label, Node, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('AddHeartPanel')\r\nexport class AddHeartPanel extends PanelBase {\r\n\r\n static instance: AddHeartPanel;\r\n\r\n @property({ type: Button })\r\n addPower: Button = null;\r\n\r\n @property({ type: Button })\r\n closeBtn: Button = null;\r\n\r\n onLoad() {\r\n AddHeartPanel.instance = this;\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);\r\n this.addPower.node.on(Button.EventType.CLICK, this.addPowerCallBack, this);\r\n }\r\n\r\n addPowerCallBack() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n LocalSaveMgr.instance.adsAddPower()\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n })\r\n }\r\n\r\n closeBtnCallBack(button: Button) {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n }\r\n start() {\r\n\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts"],"names":["_decorator","Button","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","SdkMgr","ccclass","property","AddHeartPanel","type","onLoad","instance","closeBtn","node","on","EventType","CLICK","closeBtnCallBack","addPower","addPowerCallBack","inst","playOneShot","click","requestReward","adsAddPower","closePanel","button","start"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACSA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;;AACZC,MAAAA,Y,iBAAAA,Y;;AACAC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,e,iBAAAA,e;;AAEAC,MAAAA,M,iBAAAA,M;;;;;;;;;OAEH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBT,U;;+BAGjBU,a,WADZF,OAAO,CAAC,eAAD,C,UAKHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,UAGRQ,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,sCARb,MACaS,aADb;AAAA;AAAA,kCAC6C;AAAA;AAAA;;AAAA;;AAAA;AAAA;;AAUzCE,QAAAA,MAAM,GAAG;AACLF,UAAAA,aAAa,CAACG,QAAd,GAAyB,IAAzB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,gBAAnD,EAAqE,IAArE;AACA,eAAKC,QAAL,CAAcL,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKG,gBAAnD,EAAqE,IAArE;AACH;;AAEDA,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,gCAAOX,QAAP,CAAgBY,aAAhB,CAA8B,MAAM;AAChC;AAAA;AAAA,8CAAaZ,QAAb,CAAsBa,WAAtB;AACA;AAAA;AAAA,wCAAUb,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH,WAHD;AAIH;;AAEDS,QAAAA,gBAAgB,CAACS,MAAD,EAAiB;AAC7B;AAAA;AAAA,oCAASN,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,sCAAUX,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH;;AACDmB,QAAAA,KAAK,GAAG,CAEP;;AA9BwC,O,UAElChB,Q;;;;;iBAGY,I;;;;;;;iBAGA,I","sourcesContent":["\r\nimport { _decorator, Button, Component, Label, Node, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('AddHeartPanel')\r\nexport class AddHeartPanel extends PanelBase {\r\n\r\n static instance: AddHeartPanel;\r\n\r\n @property({ type: Button })\r\n addPower: Button = null;\r\n\r\n @property({ type: Button })\r\n closeBtn: Button = null;\r\n\r\n onLoad() {\r\n AddHeartPanel.instance = this;\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);\r\n this.addPower.node.on(Button.EventType.CLICK, this.addPowerCallBack, this);\r\n }\r\n\r\n addPowerCallBack() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.requestReward(() => {\n LocalSaveMgr.instance.adsAddPower()\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n })\r\n }\r\n\r\n closeBtnCallBack(button: Button) {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n }\r\n start() {\r\n\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js b/temp/programming/packer-driver/targets/editor/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js index 9f62892..b8d80b8 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js +++ b/temp/programming/packer-driver/targets/editor/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js @@ -152,11 +152,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.save(); } - setSideTip() { - this.playerData.haveGetSideReward = true; - this.save(); - } - adsAddPower() { this.playerData.power += 3; (_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({ @@ -177,14 +172,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), Config) : Config).powerCD - passTime; } - setShareTime() { - const date = new Date(); - const dayOfMonth = date.getDate(); - this.playerData.day = dayOfMonth; - this.save(); - console.log(dayOfMonth); - } - update(dt) { if (this.playerData.power < (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({ error: Error() @@ -234,10 +221,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.ownWeapon = [1]; this.lastAddPowerTimer = null; this.isOnTimerRun = false; - this.haveGetSideReward = false; - this.haveShare = false; this.haveTutorial = false; - this.day = -1; } jsonDataInit(obj) { @@ -251,9 +235,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ if (obj.lastAddPowerTimer != null) this.lastAddPowerTimer = obj.lastAddPowerTimer; if (obj.power != null) this.power = obj.power; if (obj.isOnTimerRun != null) this.isOnTimerRun = obj.isOnTimerRun; - if (obj.haveGetSideReward != null) this.haveGetSideReward = obj.haveGetSideReward; - if (obj.haveShare != null) this.haveShare = obj.haveShare; - if (obj.day != null) this.day = obj.day; if (obj.haveTutorial != null) this.haveTutorial = obj.haveTutorial; } diff --git a/temp/programming/packer-driver/targets/editor/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js.map b/temp/programming/packer-driver/targets/editor/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js.map index ca763c9..3b8d67f 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts"],"names":["PlayerData","_decorator","Component","EventTarget","EventCenter","AudioMgr","Config","ccclass","property","eventTarget","LocalSaveMgr","playerData","onLoad","instance","value","localStorage","getItem","jsonDataInit","JSON","parse","err","initSound","passLevel","levelIndex","save","addCoin","count","console","log","coin","coinCountChange","emit","setItem","stringify","clearData","clear","inst","activeSound","muteSound","activeMusic","muteMusic","active","equipWeapon","index","equipedWeapon","buyWeapon","ownWeapon","push","length","timerAddPower","power","maxHp","powerChange","usePower","setSideTip","haveGetSideReward","adsAddPower","completeTutorial","haveTutorial","getPowerCD","passTime","Date","now","lastAddPowerTimer","powerCD","setShareTime","date","dayOfMonth","getDate","day","update","dt","isOnTimerRun","Math","floor","haveShare","obj"],"mappings":"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","sourcesContent":["import { _decorator, Component, math, Node, EventTarget } from 'cc';\r\nimport { EventCenter } from '../../EventCenter';\r\nimport { AudioMgr } from '../audio/AudioMgr';\r\nimport { Config } from '../../data/GameConfig';\r\n\r\n\r\nconst { ccclass, property } = _decorator;\r\nconst eventTarget = new EventTarget();\r\n@ccclass('LocalSaveMgr')\r\nexport class LocalSaveMgr extends Component {\r\n static instance: LocalSaveMgr;\r\n playerData: PlayerData = null\r\n\r\n protected onLoad(): void {\r\n LocalSaveMgr.instance = this\r\n let value = localStorage.getItem(\"playerData\")\r\n\r\n if (value != null || value != \"\") {\r\n\r\n this.playerData = new PlayerData()\r\n try {\r\n this.playerData.jsonDataInit(JSON.parse(value))\r\n } catch (err) {\r\n //…\r\n }\r\n } else {\r\n this.playerData = new PlayerData()\r\n }\r\n this.initSound()\r\n }\r\n\r\n passLevel() {\r\n this.playerData.levelIndex += 1\r\n this.save()\r\n }\r\n\r\n addCoin(count: number) {\r\n console.log(\"addCoin\", count)\r\n this.playerData.coin += count\r\n EventCenter.coinCountChange.emit(\"coinCountChange\")\r\n this.save()\r\n }\r\n\r\n\r\n save() {\r\n localStorage.setItem(\"playerData\", JSON.stringify(this.playerData))\r\n }\r\n\r\n clearData() {\r\n localStorage.clear()\r\n }\r\n\r\n initSound() {\r\n AudioMgr.inst.activeSound(!this.playerData.muteSound)\r\n AudioMgr.inst.activeMusic(!this.playerData.muteMusic)\r\n }\r\n\r\n activeSound(active: boolean) {\r\n this.playerData.muteSound = !active\r\n AudioMgr.inst.activeSound(active)\r\n this.save()\r\n\r\n }\r\n activeMusic(active: boolean) {\r\n this.playerData.muteMusic = !active\r\n AudioMgr.inst.activeMusic(active)\r\n this.save()\r\n }\r\n\r\n equipWeapon(index: number) {\r\n this.playerData.equipedWeapon = index\r\n this.save()\r\n }\r\n\r\n buyWeapon(index: number) {\r\n this.playerData.ownWeapon.push(index)\r\n console.log(\"购买武器\", index, this.playerData.ownWeapon[this.playerData.ownWeapon.length - 1])\r\n this.save()\r\n }\r\n\r\n timerAddPower(count: number) {\r\n this.playerData.power += count\r\n if (this.playerData.power > Config.maxHp) {\r\n this.playerData.power = Config.maxHp\r\n }\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n usePower() {\r\n this.playerData.power -= 1\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n setSideTip() {\r\n this.playerData.haveGetSideReward = true\r\n this.save()\r\n }\r\n\r\n adsAddPower() {\r\n this.playerData.power += 3\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n completeTutorial() {\r\n this.playerData.haveTutorial = true\r\n this.save()\r\n }\r\n\r\n getPowerCD() {\r\n let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000\r\n return Config.powerCD - passTime\r\n }\r\n\r\n setShareTime() {\r\n const date: Date = new Date();\r\n const dayOfMonth: number = date.getDate();\r\n this.playerData.day = dayOfMonth\r\n this.save()\r\n console.log(dayOfMonth)\r\n }\r\n\r\n protected update(dt: number): void {\r\n if (this.playerData.power < Config.maxHp) {\r\n if (this.playerData.isOnTimerRun == false) {\r\n this.playerData.isOnTimerRun = true\r\n this.playerData.lastAddPowerTimer = Date.now()\r\n this.save()\r\n }\r\n\r\n if (this.playerData.isOnTimerRun) {\r\n let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000\r\n // console.log(passTime)\r\n if ((passTime > Config.powerCD)) {\r\n console.log(\"倒计时足够\")\r\n this.playerData.lastAddPowerTimer = Date.now()\r\n this.timerAddPower(Math.floor(passTime / Config.powerCD))\r\n }\r\n\r\n if (this.playerData.power >= Config.maxHp) {\r\n console.log(\"体力超过上线\")\r\n this.playerData.isOnTimerRun = false\r\n this.save()\r\n }\r\n }\r\n\r\n }\r\n }\r\n}\r\n\r\n\r\nclass PlayerData {\r\n muteMusic: boolean = false\r\n muteSound: boolean = false\r\n levelIndex: number = 1\r\n equipedWeapon: number = 1\r\n power: number = Config.maxHp\r\n coin: number = 100\r\n ownWeapon: number[] = [1]\r\n lastAddPowerTimer: number = null\r\n isOnTimerRun: boolean = false\r\n haveGetSideReward: boolean = false\r\n haveShare: boolean = false\r\n haveTutorial: boolean = false\r\n day: number = -1\r\n jsonDataInit(obj) {\r\n if (obj == null) return\r\n if (obj.muteMusic != null)\r\n this.muteMusic = obj.muteMusic\r\n if (obj.muteSound != null)\r\n this.muteSound = obj.muteSound\r\n if (obj.levelIndex != null)\r\n this.levelIndex = obj.levelIndex\r\n if (obj.equipedWeapon != null)\r\n this.equipedWeapon = obj.equipedWeapon\r\n if (obj.ownWeapon != null)\r\n this.ownWeapon = obj.ownWeapon\r\n if (obj.coin != null)\r\n this.coin = obj.coin\r\n if (obj.lastAddPowerTimer != null)\r\n this.lastAddPowerTimer = obj.lastAddPowerTimer\r\n if (obj.power != null)\r\n this.power = obj.power\r\n if (obj.isOnTimerRun != null)\r\n this.isOnTimerRun = obj.isOnTimerRun\r\n if (obj.haveGetSideReward != null)\r\n this.haveGetSideReward = obj.haveGetSideReward\r\n if (obj.haveShare != null)\r\n this.haveShare = obj.haveShare\r\n if (obj.day != null)\r\n this.day = obj.day\r\n if (obj.haveTutorial != null)\r\n this.haveTutorial = obj.haveTutorial\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts"],"names":["PlayerData","_decorator","Component","EventTarget","EventCenter","AudioMgr","Config","ccclass","property","eventTarget","LocalSaveMgr","playerData","onLoad","instance","value","localStorage","getItem","jsonDataInit","JSON","parse","err","initSound","passLevel","levelIndex","save","addCoin","count","console","log","coin","coinCountChange","emit","setItem","stringify","clearData","clear","inst","activeSound","muteSound","activeMusic","muteMusic","active","equipWeapon","index","equipedWeapon","buyWeapon","ownWeapon","push","length","timerAddPower","power","maxHp","powerChange","usePower","adsAddPower","completeTutorial","haveTutorial","getPowerCD","passTime","Date","now","lastAddPowerTimer","powerCD","update","dt","isOnTimerRun","Math","floor","obj"],"mappings":"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","sourcesContent":["import { _decorator, Component, math, Node, EventTarget } from 'cc';\r\nimport { EventCenter } from '../../EventCenter';\r\nimport { AudioMgr } from '../audio/AudioMgr';\r\nimport { Config } from '../../data/GameConfig';\r\n\r\n\r\nconst { ccclass, property } = _decorator;\r\nconst eventTarget = new EventTarget();\r\n@ccclass('LocalSaveMgr')\r\nexport class LocalSaveMgr extends Component {\r\n static instance: LocalSaveMgr;\r\n playerData: PlayerData = null\r\n\r\n protected onLoad(): void {\r\n LocalSaveMgr.instance = this\r\n let value = localStorage.getItem(\"playerData\")\r\n\r\n if (value != null || value != \"\") {\r\n\r\n this.playerData = new PlayerData()\r\n try {\r\n this.playerData.jsonDataInit(JSON.parse(value))\r\n } catch (err) {\r\n //…\r\n }\r\n } else {\r\n this.playerData = new PlayerData()\r\n }\r\n this.initSound()\r\n }\r\n\r\n passLevel() {\r\n this.playerData.levelIndex += 1\r\n this.save()\r\n }\r\n\r\n addCoin(count: number) {\r\n console.log(\"addCoin\", count)\r\n this.playerData.coin += count\r\n EventCenter.coinCountChange.emit(\"coinCountChange\")\r\n this.save()\r\n }\r\n\r\n\r\n save() {\r\n localStorage.setItem(\"playerData\", JSON.stringify(this.playerData))\r\n }\r\n\r\n clearData() {\r\n localStorage.clear()\r\n }\r\n\r\n initSound() {\r\n AudioMgr.inst.activeSound(!this.playerData.muteSound)\r\n AudioMgr.inst.activeMusic(!this.playerData.muteMusic)\r\n }\r\n\r\n activeSound(active: boolean) {\r\n this.playerData.muteSound = !active\r\n AudioMgr.inst.activeSound(active)\r\n this.save()\r\n\r\n }\r\n activeMusic(active: boolean) {\r\n this.playerData.muteMusic = !active\r\n AudioMgr.inst.activeMusic(active)\r\n this.save()\r\n }\r\n\r\n equipWeapon(index: number) {\r\n this.playerData.equipedWeapon = index\r\n this.save()\r\n }\r\n\r\n buyWeapon(index: number) {\r\n this.playerData.ownWeapon.push(index)\r\n console.log(\"购买武器\", index, this.playerData.ownWeapon[this.playerData.ownWeapon.length - 1])\r\n this.save()\r\n }\r\n\r\n timerAddPower(count: number) {\r\n this.playerData.power += count\r\n if (this.playerData.power > Config.maxHp) {\r\n this.playerData.power = Config.maxHp\r\n }\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n usePower() {\r\n this.playerData.power -= 1\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n adsAddPower() {\r\n this.playerData.power += 3\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n completeTutorial() {\r\n this.playerData.haveTutorial = true\r\n this.save()\r\n }\r\n\r\n getPowerCD() {\r\n let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000\r\n return Config.powerCD - passTime\r\n }\r\n\r\n protected update(dt: number): void {\r\n if (this.playerData.power < Config.maxHp) {\r\n if (this.playerData.isOnTimerRun == false) {\r\n this.playerData.isOnTimerRun = true\r\n this.playerData.lastAddPowerTimer = Date.now()\r\n this.save()\r\n }\r\n\r\n if (this.playerData.isOnTimerRun) {\r\n let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000\r\n // console.log(passTime)\r\n if ((passTime > Config.powerCD)) {\r\n console.log(\"倒计时足够\")\r\n this.playerData.lastAddPowerTimer = Date.now()\r\n this.timerAddPower(Math.floor(passTime / Config.powerCD))\r\n }\r\n\r\n if (this.playerData.power >= Config.maxHp) {\r\n console.log(\"体力超过上线\")\r\n this.playerData.isOnTimerRun = false\r\n this.save()\r\n }\r\n }\r\n\r\n }\r\n }\r\n}\r\n\r\n\r\nclass PlayerData {\r\n muteMusic: boolean = false\r\n muteSound: boolean = false\r\n levelIndex: number = 1\r\n equipedWeapon: number = 1\r\n power: number = Config.maxHp\r\n coin: number = 100\r\n ownWeapon: number[] = [1]\r\n lastAddPowerTimer: number = null\r\n isOnTimerRun: boolean = false\r\n haveTutorial: boolean = false\n jsonDataInit(obj) {\r\n if (obj == null) return\r\n if (obj.muteMusic != null)\r\n this.muteMusic = obj.muteMusic\r\n if (obj.muteSound != null)\r\n this.muteSound = obj.muteSound\r\n if (obj.levelIndex != null)\r\n this.levelIndex = obj.levelIndex\r\n if (obj.equipedWeapon != null)\r\n this.equipedWeapon = obj.equipedWeapon\r\n if (obj.ownWeapon != null)\r\n this.ownWeapon = obj.ownWeapon\r\n if (obj.coin != null)\r\n this.coin = obj.coin\r\n if (obj.lastAddPowerTimer != null)\r\n this.lastAddPowerTimer = obj.lastAddPowerTimer\r\n if (obj.power != null)\r\n this.power = obj.power\r\n if (obj.isOnTimerRun != null)\r\n this.isOnTimerRun = obj.isOnTimerRun\r\n if (obj.haveTutorial != null)\r\n this.haveTutorial = obj.haveTutorial\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js b/temp/programming/packer-driver/targets/editor/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js index 539ec36..42e5a92 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js +++ b/temp/programming/packer-driver/targets/editor/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js @@ -120,7 +120,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.addTimer(); diff --git a/temp/programming/packer-driver/targets/editor/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js.map b/temp/programming/packer-driver/targets/editor/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js.map index 421c1fd..0218966 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts"],"names":["_decorator","Button","Label","PanelBase","GameController","UIManager","SdkMgr","AudioMgr","AssetController","ccclass","property","LosePanel","onLoad","instance","closeBtn","node","on","EventType","CLICK","onClickClose","replayBtn","onClickReplay","addTimeBtn","onClickAddTime","inst","playOneShot","click","getInstance","backMain","gameRestart","playerRewardAds","curLevel","addTimer","ContinueRun","closePanel","onOpen","remainLabel","string","getAliveEnemeyCount","toString"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;AAA0DC,MAAAA,K,OAAAA,K;;AACtEC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,c,iBAAAA,c;;AAGAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,M,iBAAAA,M;;AACAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,e,iBAAAA,e;;;;;;;;;OACH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBV,U;;2BAGjBW,S,WADZF,OAAO,CAAC,WAAD,C,UAKHC,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACR,KAAD,C,sCAdb,MACaS,SADb;AAAA;AAAA,kCACyC;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAgBrCC,QAAAA,MAAM,GAAG;AACLD,UAAAA,SAAS,CAACE,QAAV,GAAqB,IAArB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,YAAnD,EAAiE,IAAjE;AACA,eAAKC,SAAL,CAAeL,IAAf,CAAoBC,EAApB,CAAuBf,MAAM,CAACgB,SAAP,CAAiBC,KAAxC,EAA+C,KAAKG,aAApD,EAAmE,IAAnE;AACA,eAAKC,UAAL,CAAgBP,IAAhB,CAAqBC,EAArB,CAAwBf,MAAM,CAACgB,SAAP,CAAiBC,KAAzC,EAAgD,KAAKK,cAArD,EAAqE,IAArE;AACH;;AACDJ,QAAAA,YAAY,GAAG;AACX;AAAA;AAAA,oCAASK,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BC,QAA7B;AACH;;AAEDP,QAAAA,aAAa,GAAG;AACZ;AAAA;AAAA,oCAASG,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BE,WAA7B;AACH;;AAEDN,QAAAA,cAAc,GAAG;AACb;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gCAAOb,QAAP,CAAgBiB,eAAhB,CAAgC,MAAM;AAClC;AAAA;AAAA,kDAAeH,WAAf,GAA6BI,QAA7B,CAAsCC,QAAtC;AACA;AAAA;AAAA,kDAAeL,WAAf,GAA6BI,QAA7B,CAAsCE,WAAtC;AACA;AAAA;AAAA,wCAAUpB,QAAV,CAAmBqB,UAAnB,CAA8BvB,SAA9B;AACH,WAJD;AAKH;;AAESwB,QAAAA,MAAM,GAAS;AACrBxB,UAAAA,SAAS,CAACE,QAAV,CAAmBuB,WAAnB,CAA+BC,MAA/B,GAAwC,SAAS;AAAA;AAAA,gDAAeV,WAAf,GAA6BI,QAA7B,CAAsCO,mBAAtC,GAA4DC,QAA5D,EAAjD;AACH;;AA3CoC,O,UAE9B1B,Q,GAAsB,I;;;;;iBAGV,I;;;;;;;iBAGC,I;;;;;;;iBAGC,I;;;;;;;iBAGA,I","sourcesContent":["import { _decorator, Button, Component, EventTouch, Input, input, instantiate, Label, Node, Prefab } from 'cc';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('LosePanel')\r\nexport class LosePanel extends PanelBase {\r\n\r\n static instance: LosePanel = null\r\n\r\n @property(Button)\r\n closeBtn: Button = null;\r\n\r\n @property(Button)\r\n replayBtn: Button = null;\r\n\r\n @property(Button)\r\n addTimeBtn: Button = null;\r\n\r\n @property(Label)\r\n remainLabel: Label = null;\r\n\r\n onLoad() {\r\n LosePanel.instance = this\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.onClickClose, this);\r\n this.replayBtn.node.on(Button.EventType.CLICK, this.onClickReplay, this);\r\n this.addTimeBtn.node.on(Button.EventType.CLICK, this.onClickAddTime, this);\r\n }\r\n onClickClose() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n\r\n onClickReplay() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().gameRestart()\r\n }\r\n\r\n onClickAddTime() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n GameController.getInstance().curLevel.addTimer()\r\n GameController.getInstance().curLevel.ContinueRun()\r\n UIManager.instance.closePanel(LosePanel)\r\n })\r\n }\r\n\r\n protected onOpen(): void {\r\n LosePanel.instance.remainLabel.string = \"剩余: \" + GameController.getInstance().curLevel.getAliveEnemeyCount().toString()\r\n }\r\n\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts"],"names":["_decorator","Button","Label","PanelBase","GameController","UIManager","SdkMgr","AudioMgr","AssetController","ccclass","property","LosePanel","onLoad","instance","closeBtn","node","on","EventType","CLICK","onClickClose","replayBtn","onClickReplay","addTimeBtn","onClickAddTime","inst","playOneShot","click","getInstance","backMain","gameRestart","requestReward","curLevel","addTimer","ContinueRun","closePanel","onOpen","remainLabel","string","getAliveEnemeyCount","toString"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;AAA0DC,MAAAA,K,OAAAA,K;;AACtEC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,c,iBAAAA,c;;AAGAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,M,iBAAAA,M;;AACAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,e,iBAAAA,e;;;;;;;;;OACH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBV,U;;2BAGjBW,S,WADZF,OAAO,CAAC,WAAD,C,UAKHC,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACR,KAAD,C,sCAdb,MACaS,SADb;AAAA;AAAA,kCACyC;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAgBrCC,QAAAA,MAAM,GAAG;AACLD,UAAAA,SAAS,CAACE,QAAV,GAAqB,IAArB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,YAAnD,EAAiE,IAAjE;AACA,eAAKC,SAAL,CAAeL,IAAf,CAAoBC,EAApB,CAAuBf,MAAM,CAACgB,SAAP,CAAiBC,KAAxC,EAA+C,KAAKG,aAApD,EAAmE,IAAnE;AACA,eAAKC,UAAL,CAAgBP,IAAhB,CAAqBC,EAArB,CAAwBf,MAAM,CAACgB,SAAP,CAAiBC,KAAzC,EAAgD,KAAKK,cAArD,EAAqE,IAArE;AACH;;AACDJ,QAAAA,YAAY,GAAG;AACX;AAAA;AAAA,oCAASK,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BC,QAA7B;AACH;;AAEDP,QAAAA,aAAa,GAAG;AACZ;AAAA;AAAA,oCAASG,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BE,WAA7B;AACH;;AAEDN,QAAAA,cAAc,GAAG;AACb;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gCAAOb,QAAP,CAAgBiB,aAAhB,CAA8B,MAAM;AAChC;AAAA;AAAA,kDAAeH,WAAf,GAA6BI,QAA7B,CAAsCC,QAAtC;AACA;AAAA;AAAA,kDAAeL,WAAf,GAA6BI,QAA7B,CAAsCE,WAAtC;AACA;AAAA;AAAA,wCAAUpB,QAAV,CAAmBqB,UAAnB,CAA8BvB,SAA9B;AACH,WAJD;AAKH;;AAESwB,QAAAA,MAAM,GAAS;AACrBxB,UAAAA,SAAS,CAACE,QAAV,CAAmBuB,WAAnB,CAA+BC,MAA/B,GAAwC,SAAS;AAAA;AAAA,gDAAeV,WAAf,GAA6BI,QAA7B,CAAsCO,mBAAtC,GAA4DC,QAA5D,EAAjD;AACH;;AA3CoC,O,UAE9B1B,Q,GAAsB,I;;;;;iBAGV,I;;;;;;;iBAGC,I;;;;;;;iBAGC,I;;;;;;;iBAGA,I","sourcesContent":["import { _decorator, Button, Component, EventTouch, Input, input, instantiate, Label, Node, Prefab } from 'cc';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('LosePanel')\r\nexport class LosePanel extends PanelBase {\r\n\r\n static instance: LosePanel = null\r\n\r\n @property(Button)\r\n closeBtn: Button = null;\r\n\r\n @property(Button)\r\n replayBtn: Button = null;\r\n\r\n @property(Button)\r\n addTimeBtn: Button = null;\r\n\r\n @property(Label)\r\n remainLabel: Label = null;\r\n\r\n onLoad() {\r\n LosePanel.instance = this\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.onClickClose, this);\r\n this.replayBtn.node.on(Button.EventType.CLICK, this.onClickReplay, this);\r\n this.addTimeBtn.node.on(Button.EventType.CLICK, this.onClickAddTime, this);\r\n }\r\n onClickClose() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n\r\n onClickReplay() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().gameRestart()\r\n }\r\n\r\n onClickAddTime() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.requestReward(() => {\n GameController.getInstance().curLevel.addTimer()\r\n GameController.getInstance().curLevel.ContinueRun()\r\n UIManager.instance.closePanel(LosePanel)\r\n })\r\n }\r\n\r\n protected onOpen(): void {\r\n LosePanel.instance.remainLabel.string = \"剩余: \" + GameController.getInstance().curLevel.getAliveEnemeyCount().toString()\r\n }\r\n\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js b/temp/programming/packer-driver/targets/editor/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js index 5f8041c..1483a1a 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js +++ b/temp/programming/packer-driver/targets/editor/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js @@ -1,7 +1,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11"], function (_export, _context) { "use strict"; - var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, AssetManager, Camera, Component, instantiate, Node, Prefab, resources, sys, Ragdoll, EventCenter, LevelState, GameController, UIManager, WinPanel, FPSCameraController, DataMgr, LevelConfig, Weapon, LocalSaveMgr, LosePanel, BattleResult, _dec, _dec2, _class, _class2, _descriptor, _crd, ccclass, property, BattleLevel; + var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, AssetManager, Camera, Component, instantiate, Node, Prefab, resources, Ragdoll, EventCenter, LevelState, GameController, UIManager, WinPanel, FPSCameraController, DataMgr, LevelConfig, Weapon, LocalSaveMgr, LosePanel, BattleResult, _dec, _dec2, _class, _class2, _descriptor, _crd, ccclass, property, BattleLevel; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } @@ -74,7 +74,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ Node = _cc.Node; Prefab = _cc.Prefab; resources = _cc.resources; - sys = _cc.sys; }, function (_unresolved_2) { Ragdoll = _unresolved_2.Ragdoll; }, function (_unresolved_3) { @@ -104,7 +103,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _cclegacy._RF.push({}, "9e148aozb1Po7lPojkLGFFt", "BattleLevel", undefined); - __checkObsolete__(['_decorator', 'AssetManager', 'Camera', 'Component', 'instantiate', 'math', 'Node', 'Prefab', 'resources', 'sys']); + __checkObsolete__(['_decorator', 'AssetManager', 'Camera', 'Component', 'instantiate', 'math', 'Node', 'Prefab', 'resources']); ({ ccclass, @@ -191,12 +190,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.levelIndex = levelIndex; // levelIndex = 1 - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('start_level', { - level: this.levelIndex - }); - } - let config = (_crd && DataMgr === void 0 ? (_reportPossibleCrUseOfDataMgr({ error: Error() }), DataMgr) : DataMgr).getInstance().GetDataById(_crd && LevelConfig === void 0 ? (_reportPossibleCrUseOfLevelConfig({ @@ -322,12 +315,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ } win() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('end_level', { - level: this.levelIndex - }); - } - this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({ error: Error() }), LevelState) : LevelState).Result; diff --git a/temp/programming/packer-driver/targets/editor/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map b/temp/programming/packer-driver/targets/editor/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map index 51d9d02..e44e68c 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts"],"names":["BattleResult","_decorator","AssetManager","Camera","Component","instantiate","Node","Prefab","resources","sys","Ragdoll","EventCenter","LevelState","GameController","UIManager","WinPanel","FPSCameraController","DataMgr","LevelConfig","Weapon","LocalSaveMgr","LosePanel","ccclass","property","BattleLevel","enemies","aliveCount","timer","maxTimer","levelState","levelIndex","envNode","enemyNode","gunNode","levelResult","qingBaoTarget","saoMiaoTarget","onLoad","waitUntil","condition","Promise","resolve","checkCondition","requestAnimationFrame","initLevel","index","roleNode","children","length","ragdoll","getComponent","push","Loading","getInstance","onLoadComplete","loadLevel","loadSceneComplete","loadRoleComplete","node","destroyAllChildren","instance","playerData","forceLevelIndex","platform","Platform","BYTEDANCE_MINI_GAME","tt","reportAnalytics","level","config","GetDataById","console","log","loadBundle","err","bundle","load","env","prefab","item","setParent","enemy","init","getChildByPath","aimFov","weapon","equipedWeapon","gun","point","unLoadLevel","None","onEnemyDie","target","emit","judgeLastBullet","startLevel","Running","update","dt","lose","Result","openPanel","win","remainTimer","Math","ceil","enemyCount","timerCoin","enemyCoin","coinCount","passLevel","ContinueRun","pause","Pause","addTimer","getAliveEnemeyCount","isDie","getAliveEnemey","getQingBaoEnemey","getTutorialAliveEnemey","haveQingBaoTarget","SetSaoMiaoTarget"],"mappings":"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","sourcesContent":["import { _decorator, AssetManager, Camera, Component, instantiate, math, Node, Prefab, resources, sys } from 'cc';\r\nimport { Ragdoll } from '../Ragdoll/Ragdoll';\r\nimport { EventCenter } from './EventCenter';\r\nimport { LevelState } from './EnumFile';\r\nimport { GameController } from './GameController';\r\nimport { UIManager } from './framework/ui/UIManager';\r\nimport { WinPanel } from './ui/WinPanel';\r\nimport { FPSCameraController } from './FPSCameraController';\r\nimport { DataMgr } from './framework/data/DataMgr';\r\nimport { LevelConfig, Weapon } from './data/ConfigData';\r\nimport { LocalSaveMgr } from './framework/data/LocalSaveMgr';\r\nimport { LosePanel } from './ui/LosePanel';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('BattleLevel')\r\nexport class BattleLevel extends Component {\r\n\r\n @property(Node)\r\n roleNode: Node = null; // 相机节点\r\n\r\n enemies: Array = [];\r\n\r\n aliveCount: number = 0\r\n\r\n timer: number = 300\r\n maxTimer: number = 300\r\n\r\n levelState: LevelState\r\n\r\n levelIndex: number\r\n\r\n envNode: Node = null\r\n enemyNode: Node = null\r\n gunNode: Node = null\r\n levelResult: BattleResult\r\n\r\n protected onLoad(): void {\r\n\r\n }\r\n\r\n waitUntil(condition: () => boolean): Promise {\r\n return new Promise((resolve) => {\r\n const checkCondition = () => {\r\n if (condition()) {\r\n resolve(); // 条件成立,结束等待\r\n } else {\r\n // 条件不成立,继续轮询\r\n requestAnimationFrame(checkCondition);\r\n }\r\n };\r\n checkCondition(); // 开始检查条件\r\n });\r\n }\r\n\r\n initLevel() {\r\n this.enemies = []\r\n this.aliveCount = 0\r\n this.timer = this.maxTimer\r\n for (let index = 0; index < this.roleNode.children.length; index++) {\r\n let ragdoll = this.roleNode.children[index].getComponent(Ragdoll)\r\n if (ragdoll) {\r\n this.enemies.push(ragdoll)\r\n this.aliveCount += 1\r\n }\r\n }\r\n\r\n this.levelState = LevelState.Loading\r\n GameController.getInstance().onLoadComplete()\r\n }\r\n\r\n async loadLevel() {\r\n let loadSceneComplete: boolean = false\r\n let loadRoleComplete: boolean = false\r\n this.node.destroyAllChildren()\r\n\r\n\r\n let levelIndex = LocalSaveMgr.instance.playerData.levelIndex\r\n if (GameController.getInstance().forceLevelIndex > 1) {\r\n levelIndex = GameController.getInstance().forceLevelIndex\r\n }\r\n\r\n this.levelIndex = levelIndex\r\n // levelIndex = 1\r\n\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n tt.reportAnalytics('start_level', {\r\n level: this.levelIndex,\r\n });\r\n }\r\n\r\n let config = DataMgr.getInstance().GetDataById(LevelConfig, levelIndex);\r\n\r\n this.qingBaoTarget = null\r\n this.saoMiaoTarget = null\r\n\r\n\r\n console.log(\"加载关卡\", levelIndex, config)\r\n\r\n if (levelIndex <= 30) {\r\n // games-display/cdn/SearchAliens/assets/\r\n \r\n AssetManager.instance.loadBundle('level', (err, bundle) => {\r\n bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n loadSceneComplete = true\r\n })\r\n\r\n bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n FPSCameraController.getInstance().init(item.getChildByPath(\"Player/Main Camera\").getComponent(Camera), config.aimFov)\r\n this.roleNode = item\r\n let weapon = DataMgr.getInstance().GetDataById(Weapon, LocalSaveMgr.instance.playerData.equipedWeapon)\r\n\r\n resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {\r\n var gun = instantiate(prefab)\r\n this.gunNode = gun\r\n gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`))\r\n loadRoleComplete = true\r\n });\r\n })\r\n }\r\n );\r\n } else {\r\n\r\n\r\n\r\n\r\n AssetManager.instance.loadBundle('level', (err, bundle) => {\r\n bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n loadSceneComplete = true\r\n })\r\n\r\n AssetManager.instance.loadBundle('levelRemote', (err, bundle) => {\r\n\r\n bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n FPSCameraController.getInstance().init(item.getChildByPath(\"Player/Main Camera\").getComponent(Camera), config.aimFov)\r\n this.roleNode = item\r\n let weapon = DataMgr.getInstance().GetDataById(Weapon, LocalSaveMgr.instance.playerData.equipedWeapon)\r\n\r\n resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {\r\n var gun = instantiate(prefab)\r\n this.gunNode = gun\r\n gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`))\r\n loadRoleComplete = true\r\n });\r\n })\r\n });\r\n }\r\n );\r\n }\r\n\r\n await this.waitUntil(() => loadSceneComplete && loadRoleComplete);\r\n this.initLevel()\r\n }\r\n\r\n\r\n unLoadLevel() {\r\n this.node.destroyAllChildren()\r\n this.levelState = LevelState.None\r\n }\r\n\r\n\r\n onEnemyDie(target: Ragdoll) {\r\n this.aliveCount -= 1\r\n EventCenter.onEnemyDie.emit(null)\r\n }\r\n\r\n\r\n judgeLastBullet(): boolean {\r\n return this.aliveCount == 1\r\n }\r\n\r\n startLevel() {\r\n this.levelState = LevelState.Running\r\n }\r\n\r\n\r\n protected update(dt: number): void {\r\n if (this.levelState == LevelState.Running) {\r\n this.timer -= dt\r\n if (this.timer <= 0) {\r\n this.timer = 0\r\n this.lose()\r\n }\r\n }\r\n }\r\n\r\n\r\n lose() {\r\n this.levelState = LevelState.Result\r\n UIManager.instance.openPanel(LosePanel)\r\n }\r\n\r\n win() {\r\n\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n tt.reportAnalytics('end_level', {\r\n level: this.levelIndex,\r\n });\r\n }\r\n\r\n this.levelState = LevelState.Result\r\n let levelResult = new BattleResult()\r\n let remainTimer = Math.ceil(this.timer)\r\n levelResult.timer = remainTimer\r\n levelResult.enemyCount = this.enemies.length\r\n levelResult.timerCoin = levelResult.timer\r\n levelResult.enemyCoin = levelResult.enemyCount * 10\r\n levelResult.coinCount = levelResult.timerCoin + levelResult.enemyCoin\r\n this.levelResult = levelResult\r\n LocalSaveMgr.instance.passLevel()\r\n UIManager.instance.openPanel(WinPanel)\r\n }\r\n\r\n ContinueRun() {\r\n this.levelState = LevelState.Running\r\n }\r\n\r\n pause() {\r\n this.levelState = LevelState.Pause\r\n }\r\n\r\n addTimer() {\r\n this.timer += 180\r\n }\r\n\r\n getAliveEnemeyCount() {\r\n let aliveCount = 0\r\n for (let index = 0; index < this.enemies.length; index++) {\r\n if (!this.enemies[index].isDie) {\r\n aliveCount++\r\n }\r\n }\r\n return aliveCount\r\n }\r\n\r\n getAliveEnemey() {\r\n for (let index = 0; index < this.enemies.length; index++) {\r\n if (!this.enemies[index].isDie) {\r\n return this.enemies[index]\r\n }\r\n }\r\n }\r\n\r\n getQingBaoEnemey() {\r\n this.qingBaoTarget = this.getAliveEnemey()\r\n return this.qingBaoTarget\r\n }\r\n\r\n qingBaoTarget: Ragdoll\r\n\r\n getTutorialAliveEnemey() {\r\n return this.enemies[this.enemies.length - 1]\r\n }\r\n\r\n haveQingBaoTarget() {\r\n return this.qingBaoTarget != null && !this.qingBaoTarget.isDie\r\n }\r\n\r\n saoMiaoTarget: Ragdoll\r\n SetSaoMiaoTarget() {\r\n this.saoMiaoTarget = this.getAliveEnemey()\r\n }\r\n\r\n}\r\n\r\n\r\nexport class BattleResult {\r\n timer: number\r\n enemyCount: number\r\n coinCount: number\r\n timerCoin: number\r\n enemyCoin: number\r\n}"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts"],"names":["BattleResult","_decorator","AssetManager","Camera","Component","instantiate","Node","Prefab","resources","Ragdoll","EventCenter","LevelState","GameController","UIManager","WinPanel","FPSCameraController","DataMgr","LevelConfig","Weapon","LocalSaveMgr","LosePanel","ccclass","property","BattleLevel","enemies","aliveCount","timer","maxTimer","levelState","levelIndex","envNode","enemyNode","gunNode","levelResult","qingBaoTarget","saoMiaoTarget","onLoad","waitUntil","condition","Promise","resolve","checkCondition","requestAnimationFrame","initLevel","index","roleNode","children","length","ragdoll","getComponent","push","Loading","getInstance","onLoadComplete","loadLevel","loadSceneComplete","loadRoleComplete","node","destroyAllChildren","instance","playerData","forceLevelIndex","config","GetDataById","console","log","loadBundle","err","bundle","load","env","prefab","item","setParent","enemy","init","getChildByPath","aimFov","weapon","equipedWeapon","gun","point","unLoadLevel","None","onEnemyDie","target","emit","judgeLastBullet","startLevel","Running","update","dt","lose","Result","openPanel","win","remainTimer","Math","ceil","enemyCount","timerCoin","enemyCoin","coinCount","passLevel","ContinueRun","pause","Pause","addTimer","getAliveEnemeyCount","isDie","getAliveEnemey","getQingBaoEnemey","getTutorialAliveEnemey","haveQingBaoTarget","SetSaoMiaoTarget"],"mappings":"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","sourcesContent":["import { _decorator, AssetManager, Camera, Component, instantiate, math, Node, Prefab, resources } from 'cc';\nimport { Ragdoll } from '../Ragdoll/Ragdoll';\r\nimport { EventCenter } from './EventCenter';\r\nimport { LevelState } from './EnumFile';\r\nimport { GameController } from './GameController';\r\nimport { UIManager } from './framework/ui/UIManager';\r\nimport { WinPanel } from './ui/WinPanel';\r\nimport { FPSCameraController } from './FPSCameraController';\r\nimport { DataMgr } from './framework/data/DataMgr';\r\nimport { LevelConfig, Weapon } from './data/ConfigData';\r\nimport { LocalSaveMgr } from './framework/data/LocalSaveMgr';\r\nimport { LosePanel } from './ui/LosePanel';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('BattleLevel')\r\nexport class BattleLevel extends Component {\r\n\r\n @property(Node)\r\n roleNode: Node = null; // 相机节点\r\n\r\n enemies: Array = [];\r\n\r\n aliveCount: number = 0\r\n\r\n timer: number = 300\r\n maxTimer: number = 300\r\n\r\n levelState: LevelState\r\n\r\n levelIndex: number\r\n\r\n envNode: Node = null\r\n enemyNode: Node = null\r\n gunNode: Node = null\r\n levelResult: BattleResult\r\n\r\n protected onLoad(): void {\r\n\r\n }\r\n\r\n waitUntil(condition: () => boolean): Promise {\r\n return new Promise((resolve) => {\r\n const checkCondition = () => {\r\n if (condition()) {\r\n resolve(); // 条件成立,结束等待\r\n } else {\r\n // 条件不成立,继续轮询\r\n requestAnimationFrame(checkCondition);\r\n }\r\n };\r\n checkCondition(); // 开始检查条件\r\n });\r\n }\r\n\r\n initLevel() {\r\n this.enemies = []\r\n this.aliveCount = 0\r\n this.timer = this.maxTimer\r\n for (let index = 0; index < this.roleNode.children.length; index++) {\r\n let ragdoll = this.roleNode.children[index].getComponent(Ragdoll)\r\n if (ragdoll) {\r\n this.enemies.push(ragdoll)\r\n this.aliveCount += 1\r\n }\r\n }\r\n\r\n this.levelState = LevelState.Loading\r\n GameController.getInstance().onLoadComplete()\r\n }\r\n\r\n async loadLevel() {\r\n let loadSceneComplete: boolean = false\r\n let loadRoleComplete: boolean = false\r\n this.node.destroyAllChildren()\r\n\r\n\r\n let levelIndex = LocalSaveMgr.instance.playerData.levelIndex\r\n if (GameController.getInstance().forceLevelIndex > 1) {\r\n levelIndex = GameController.getInstance().forceLevelIndex\r\n }\r\n\r\n this.levelIndex = levelIndex\r\n // levelIndex = 1\r\n\r\n let config = DataMgr.getInstance().GetDataById(LevelConfig, levelIndex);\r\n\r\n this.qingBaoTarget = null\r\n this.saoMiaoTarget = null\r\n\r\n\r\n console.log(\"加载关卡\", levelIndex, config)\r\n\r\n if (levelIndex <= 30) {\r\n // games-display/cdn/SearchAliens/assets/\r\n \r\n AssetManager.instance.loadBundle('level', (err, bundle) => {\r\n bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n loadSceneComplete = true\r\n })\r\n\r\n bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n FPSCameraController.getInstance().init(item.getChildByPath(\"Player/Main Camera\").getComponent(Camera), config.aimFov)\r\n this.roleNode = item\r\n let weapon = DataMgr.getInstance().GetDataById(Weapon, LocalSaveMgr.instance.playerData.equipedWeapon)\r\n\r\n resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {\r\n var gun = instantiate(prefab)\r\n this.gunNode = gun\r\n gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`))\r\n loadRoleComplete = true\r\n });\r\n })\r\n }\r\n );\r\n } else {\r\n\r\n\r\n\r\n\r\n AssetManager.instance.loadBundle('level', (err, bundle) => {\r\n bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n loadSceneComplete = true\r\n })\r\n\r\n AssetManager.instance.loadBundle('levelRemote', (err, bundle) => {\r\n\r\n bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n FPSCameraController.getInstance().init(item.getChildByPath(\"Player/Main Camera\").getComponent(Camera), config.aimFov)\r\n this.roleNode = item\r\n let weapon = DataMgr.getInstance().GetDataById(Weapon, LocalSaveMgr.instance.playerData.equipedWeapon)\r\n\r\n resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {\r\n var gun = instantiate(prefab)\r\n this.gunNode = gun\r\n gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`))\r\n loadRoleComplete = true\r\n });\r\n })\r\n });\r\n }\r\n );\r\n }\r\n\r\n await this.waitUntil(() => loadSceneComplete && loadRoleComplete);\r\n this.initLevel()\r\n }\r\n\r\n\r\n unLoadLevel() {\r\n this.node.destroyAllChildren()\r\n this.levelState = LevelState.None\r\n }\r\n\r\n\r\n onEnemyDie(target: Ragdoll) {\r\n this.aliveCount -= 1\r\n EventCenter.onEnemyDie.emit(null)\r\n }\r\n\r\n\r\n judgeLastBullet(): boolean {\r\n return this.aliveCount == 1\r\n }\r\n\r\n startLevel() {\r\n this.levelState = LevelState.Running\r\n }\r\n\r\n\r\n protected update(dt: number): void {\r\n if (this.levelState == LevelState.Running) {\r\n this.timer -= dt\r\n if (this.timer <= 0) {\r\n this.timer = 0\r\n this.lose()\r\n }\r\n }\r\n }\r\n\r\n\r\n lose() {\r\n this.levelState = LevelState.Result\r\n UIManager.instance.openPanel(LosePanel)\r\n }\r\n\r\n win() {\r\n\r\n this.levelState = LevelState.Result\r\n let levelResult = new BattleResult()\r\n let remainTimer = Math.ceil(this.timer)\r\n levelResult.timer = remainTimer\r\n levelResult.enemyCount = this.enemies.length\r\n levelResult.timerCoin = levelResult.timer\r\n levelResult.enemyCoin = levelResult.enemyCount * 10\r\n levelResult.coinCount = levelResult.timerCoin + levelResult.enemyCoin\r\n this.levelResult = levelResult\r\n LocalSaveMgr.instance.passLevel()\r\n UIManager.instance.openPanel(WinPanel)\r\n }\r\n\r\n ContinueRun() {\r\n this.levelState = LevelState.Running\r\n }\r\n\r\n pause() {\r\n this.levelState = LevelState.Pause\r\n }\r\n\r\n addTimer() {\r\n this.timer += 180\r\n }\r\n\r\n getAliveEnemeyCount() {\r\n let aliveCount = 0\r\n for (let index = 0; index < this.enemies.length; index++) {\r\n if (!this.enemies[index].isDie) {\r\n aliveCount++\r\n }\r\n }\r\n return aliveCount\r\n }\r\n\r\n getAliveEnemey() {\r\n for (let index = 0; index < this.enemies.length; index++) {\r\n if (!this.enemies[index].isDie) {\r\n return this.enemies[index]\r\n }\r\n }\r\n }\r\n\r\n getQingBaoEnemey() {\r\n this.qingBaoTarget = this.getAliveEnemey()\r\n return this.qingBaoTarget\r\n }\r\n\r\n qingBaoTarget: Ragdoll\r\n\r\n getTutorialAliveEnemey() {\r\n return this.enemies[this.enemies.length - 1]\r\n }\r\n\r\n haveQingBaoTarget() {\r\n return this.qingBaoTarget != null && !this.qingBaoTarget.isDie\r\n }\r\n\r\n saoMiaoTarget: Ragdoll\r\n SetSaoMiaoTarget() {\r\n this.saoMiaoTarget = this.getAliveEnemey()\r\n }\r\n\r\n}\r\n\r\n\r\nexport class BattleResult {\r\n timer: number\r\n enemyCount: number\r\n coinCount: number\r\n timerCoin: number\r\n enemyCoin: number\r\n}\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js b/temp/programming/packer-driver/targets/editor/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js index b0edf3e..9fc6fcc 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js +++ b/temp/programming/packer-driver/targets/editor/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js @@ -1,7 +1,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11", "__unresolved_12"], function (_export, _context) { "use strict"; - var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Animation, AnimationComponent, Button, instantiate, Label, Node, Prefab, randomRange, randomRangeInt, sys, tween, Vec2, Vec3, PanelBase, FPSCameraController, GameController, TargetIconItem, EventCenter, UIManager, QingBaoPanel, SettingPanel, SdkMgr, AudioMgr, AssetController, LocalSaveMgr, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _dec23, _dec24, _dec25, _dec26, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _descriptor22, _descriptor23, _descriptor24, _descriptor25, _class3, _crd, ccclass, property, PlayPanel; + var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Animation, AnimationComponent, Button, instantiate, Label, Node, Prefab, randomRange, randomRangeInt, tween, Vec2, Vec3, PanelBase, FPSCameraController, GameController, TargetIconItem, EventCenter, UIManager, QingBaoPanel, SettingPanel, SdkMgr, AudioMgr, AssetController, LocalSaveMgr, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _dec23, _dec24, _dec25, _dec26, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _descriptor22, _descriptor23, _descriptor24, _descriptor25, _class3, _crd, ccclass, property, PlayPanel; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } @@ -78,7 +78,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ Prefab = _cc.Prefab; randomRange = _cc.randomRange; randomRangeInt = _cc.randomRangeInt; - sys = _cc.sys; tween = _cc.tween; Vec2 = _cc.Vec2; Vec3 = _cc.Vec3; @@ -112,7 +111,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _cclegacy._RF.push({}, "a66cdbq8WdFToV6aW4c47xh", "PlayPanel", undefined); - __checkObsolete__(['_decorator', 'animation', 'Animation', 'AnimationComponent', 'Button', 'Component', 'EventTouch', 'Input', 'input', 'instantiate', 'Label', 'math', 'Node', 'Prefab', 'randomRange', 'randomRangeInt', 'screen', 'Screen', 'sys', 'tween', 'Vec2', 'Vec3', 'view']); + __checkObsolete__(['_decorator', 'animation', 'Animation', 'AnimationComponent', 'Button', 'Component', 'EventTouch', 'Input', 'input', 'instantiate', 'Label', 'math', 'Node', 'Prefab', 'randomRange', 'randomRangeInt', 'screen', 'Screen', 'tween', 'Vec2', 'Vec3', 'view']); ({ ccclass, @@ -236,14 +235,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ } onClickQingBao() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('use_prop', { - level: (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ - error: Error() - }), GameController) : GameController).getInstance().curLevel.levelIndex - }); - } - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ @@ -251,7 +242,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ error: Error() }), UIManager) : UIManager).instance.openPanel(_crd && QingBaoPanel === void 0 ? (_reportPossibleCrUseOfQingBaoPanel({ @@ -278,14 +269,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ } onClickSaoMiao() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('use_prop', { - level: (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ - error: Error() - }), GameController) : GameController).getInstance().curLevel.levelIndex - }); - } - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ @@ -293,7 +276,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { this.saoMiaoTip.active = true; (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() diff --git a/temp/programming/packer-driver/targets/editor/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map b/temp/programming/packer-driver/targets/editor/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map index f8329de..14dbefe 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts"],"names":["_decorator","Animation","AnimationComponent","Button","instantiate","Label","Node","Prefab","randomRange","randomRangeInt","sys","tween","Vec2","Vec3","PanelBase","FPSCameraController","GameController","TargetIconItem","EventCenter","UIManager","QingBaoPanel","SettingPanel","SdkMgr","AudioMgr","AssetController","LocalSaveMgr","ccclass","property","PlayPanel","targetIcons","isOpenSaomiao","offset","tipTimer","onTip","tutorialTarget","isOnAim","limitFire","downTime","startTouchPos","onStep","onLoad","instance","moveNode","on","EventType","TOUCH_START","onTouchStart","TOUCH_MOVE","onTouchMove","TOUCH_END","onTouchEnd","anim","node","CLICK","onClickAim","fire","onClickFire","qingBao","onClickQingBao","qingBaoResultBtn","onClickQingBaoResult","saoMiao","onClickSaoMiao","setting","onClickSetting","onEnemyDie","refreshTargetCount","bind","inst","playOneShot","click","openPanel","showTimer","totalSeconds","getInstance","curLevel","timer","Math","ceil","minutes","floor","seconds","formattedMinutes","formattedSeconds","formattedTime","timerLabel","string","platform","Platform","BYTEDANCE_MINI_GAME","tt","reportAnalytics","level","levelIndex","playerRewardAds","closeTip","qingBaoResultNode","active","saoMiaoTip","SetSaoMiaoTarget","updateSaomiao","update","dt","startTip","xiao","tipNode1","tipNode2","tipNode3","alienAnim","play","updateTargetPos","target","isDie","worldPos","centerNode","getWorldPosition","camera","uiPos","convertToUINode","targetNode","position","y","abs","x","EnterStep3","setTutorialRotate","lateUpdate","saoMiaoTarget","onOpen","switchAim","initEnemies","levelIndexLabel","playerData","haveTutorial","EnterStep1","getTutorialAliveEnemey","console","log","finger","tutorialLabelNode","onAim","cancelLabel","haveQingBaoTarget","aimContent","closeAim","gunNode","self","aliveCount","index","length","switchActive","count","enemies","item","targetIconPrefab","parent","targetIconParent","iconItem","getComponent","push","onAimButtonClick","EnterStep2","finishTutorial","result","shoot","effect","shootAnimations","scheduleOnce","to","scale","call","start","event","Date","getLocation","now","getTime","moveDetal","tutorialLabel","completeTutorial","onDestroy","off"],"mappings":"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","sourcesContent":["import { _decorator, animation, Animation, AnimationComponent, Button, Component, EventTouch, Input, input, instantiate, Label, math, Node, Prefab, randomRange, randomRangeInt, screen, Screen, sys, tween, Vec2, Vec3, view } from 'cc';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { QingBaoPanel } from './QingBaoPanel';\r\nimport { SettingPanel } from './SettingPanel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nimport { Ragdoll } from '../../Ragdoll/Ragdoll';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('PlayPanel')\r\nexport class PlayPanel extends PanelBase {\r\n\r\n static instance: PlayPanel = null\r\n\r\n @property(Node)\r\n moveNode: Node = null; // 相机节点\r\n\r\n @property(Node)\r\n saoMiaoTip: Node = null; // 相机节点\r\n\r\n @property(Node)\r\n aimContent: Node = null;\r\n\r\n @property(Node)\r\n closeAim: Node = null;\r\n\r\n @property(Node)\r\n cancelLabel: Node = null;\r\n\r\n @property(Prefab)\r\n targetIconPrefab: Prefab = null;\r\n\r\n @property(Node)\r\n targetIconParent: Node = null;\r\n\r\n @property(Button)\r\n anim: Button = null;\r\n\r\n @property(Button)\r\n qingBao: Button = null;\r\n\r\n\r\n @property(Label)\r\n timerLabel: Label = null;\r\n\r\n @property(Button)\r\n saoMiao: Button = null;\r\n\r\n @property(Button)\r\n setting: Button = null;\r\n\r\n @property(Label)\r\n levelIndexLabel: Label = null;\r\n\r\n\r\n @property(Button)\r\n fire: Button = null;\r\n\r\n @property(Node)\r\n finger: Node = null;\r\n\r\n @property(Node)\r\n qingBaoResultNode: Node = null;\r\n\r\n @property(Button)\r\n qingBaoResultBtn: Button = null;\r\n\r\n @property(AnimationComponent)\r\n alienAnim: AnimationComponent = null;\r\n\r\n @property(Label)\r\n tutorialLabel: Label = null;\r\n\r\n @property(Node)\r\n tutorialLabelNode: Node = null;\r\n\r\n @property(Node)\r\n targetNode: Node = null;\r\n\r\n\r\n @property(Node)\r\n tipNode1: Node = null;\r\n @property(Node)\r\n tipNode2: Node = null;\r\n @property(Node)\r\n tipNode3: Node = null;\r\n\r\n @property([Animation])\r\n shootAnimations: Animation[] = [];\r\n\r\n\r\n targetIcons: Array = [];\r\n\r\n onLoad() {\r\n PlayPanel.instance = this\r\n\r\n // Register the touch start event\r\n this.moveNode.on(Node.EventType.TOUCH_START, this.onTouchStart, this);\r\n this.moveNode.on(Node.EventType.TOUCH_MOVE, this.onTouchMove, this);\r\n this.moveNode.on(Node.EventType.TOUCH_END, this.onTouchEnd, this);\r\n\r\n this.anim.node.on(Button.EventType.CLICK, this.onClickAim, this);\r\n this.fire.node.on(Button.EventType.CLICK, this.onClickFire, this);\r\n this.qingBao.node.on(Button.EventType.CLICK, this.onClickQingBao, this);\r\n this.qingBaoResultBtn.node.on(Button.EventType.CLICK, this.onClickQingBaoResult, this);\r\n this.saoMiao.node.on(Button.EventType.CLICK, this.onClickSaoMiao, this);\r\n this.setting.node.on(Button.EventType.CLICK, this.onClickSetting, this);\r\n EventCenter.onEnemyDie.on(null, this.refreshTargetCount).bind(this)\r\n\r\n\r\n }\r\n onClickSetting() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(SettingPanel)\r\n }\r\n\r\n showTimer() {\r\n let totalSeconds = GameController.getInstance().curLevel.timer\r\n totalSeconds = Math.ceil(totalSeconds);\r\n let minutes = Math.floor(totalSeconds / 60);\r\n let seconds = totalSeconds % 60;\r\n\r\n // 将分钟和秒格式化为两位数\r\n let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;\r\n let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`;\r\n\r\n // 组合成 00:00 的格式\r\n let formattedTime = `${formattedMinutes}:${formattedSeconds}`;\r\n this.timerLabel.string = formattedTime\r\n }\r\n\r\n onClickQingBao() {\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n tt.reportAnalytics('use_prop', {\r\n level: GameController.getInstance().curLevel.levelIndex,\r\n });\r\n }\r\n\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n\r\n UIManager.instance.openPanel(QingBaoPanel)\r\n this.closeTip()\r\n this.qingBaoResultNode.active = true\r\n this.qingBao.node.active = false\r\n })\r\n }\r\n\r\n\r\n onClickQingBaoResult() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(QingBaoPanel)\r\n this.closeTip()\r\n }\r\n\r\n\r\n isOpenSaomiao: boolean = false\r\n offset: Vec2\r\n\r\n onClickSaoMiao() {\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n tt.reportAnalytics('use_prop', {\r\n level: GameController.getInstance().curLevel.levelIndex,\r\n });\r\n }\r\n\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n this.saoMiaoTip.active = true\r\n GameController.getInstance().curLevel.SetSaoMiaoTarget()\r\n this.offset = new Vec2(randomRange(-200, 200), randomRange(-200, 200))\r\n this.updateSaomiao()\r\n this.isOpenSaomiao = true\r\n this.closeTip()\r\n })\r\n }\r\n\r\n tipTimer = 0;\r\n onTip: boolean = false\r\n\r\n protected update(dt: number): void {\r\n this.showTimer()\r\n\r\n if (!this.onStep && !this.onTip)\r\n this.tipTimer += dt\r\n\r\n\r\n if (!this.onTip && this.tipTimer > 30) {\r\n\r\n this.startTip()\r\n }\r\n }\r\n\r\n startTip() {\r\n\r\n this.onTip = true\r\n AudioMgr.inst.playOneShot(AssetController.instance.xiao)\r\n this.tipTimer = 0\r\n this.tipNode1.active = true\r\n this.tipNode2.active = true\r\n this.tipNode3.active = true\r\n\r\n this.alienAnim.play()\r\n }\r\n\r\n closeTip() {\r\n this.onTip = false\r\n this.tipTimer = 0\r\n this.tipNode1.active = false\r\n this.tipNode2.active = false\r\n this.tipNode3.active = false\r\n }\r\n\r\n updateTargetPos() {\r\n let target = this.tutorialTarget\r\n if (!target) return;\r\n if (target.isDie) {\r\n this.saoMiaoTip.active = false\r\n this.isOpenSaomiao = false\r\n }\r\n // 获取 3D 物体的世界坐标\r\n let worldPos = target.centerNode.getWorldPosition();\r\n // 获取主摄像机\r\n let camera = FPSCameraController.getInstance().camera;\r\n\r\n // 将世界坐标转换为屏幕坐标\r\n let uiPos = camera.convertToUINode(worldPos, this.node);\r\n // 设置 UI 节点的位置\r\n this.targetNode.position = uiPos;\r\n\r\n if (this.targetNode.position.y < 0 && Math.abs(this.targetNode.position.x) < 30) {\r\n this.EnterStep3()\r\n FPSCameraController.getInstance().setTutorialRotate()\r\n }\r\n\r\n }\r\n\r\n protected lateUpdate(dt: number): void {\r\n this.updateSaomiao()\r\n this.updateTargetPos()\r\n // this.updateQingBao()\r\n\r\n }\r\n\r\n\r\n // updateQingBao() {\r\n // if (this.qingBaoResultNode.active) {\r\n // if (!GameController.getInstance().curLevel.haveQingBaoTarget()) {\r\n // this.switchAim(this.isOnAim)\r\n // }\r\n // }\r\n // }\r\n\r\n updateSaomiao() {\r\n let target = GameController.getInstance().curLevel.saoMiaoTarget\r\n if (!target) return;\r\n if (target.isDie) {\r\n this.saoMiaoTip.active = false\r\n this.isOpenSaomiao = false\r\n }\r\n if (!this.isOpenSaomiao) return\r\n // 获取 3D 物体的世界坐标\r\n let worldPos = target.centerNode.getWorldPosition();\r\n\r\n // 获取主摄像机\r\n let camera = FPSCameraController.getInstance().camera;\r\n\r\n // 将世界坐标转换为屏幕坐标\r\n let uiPos = camera.convertToUINode(worldPos, this.node);\r\n // 设置 UI 节点的位置\r\n // console.log(uiPos)\r\n uiPos = new Vec3(uiPos.x + this.offset.x, uiPos.y + this.offset.y, 0)\r\n this.saoMiaoTip.position = uiPos;\r\n }\r\n tutorialTarget: Ragdoll\r\n\r\n protected onOpen(): void {\r\n PlayPanel.instance.switchAim(false)\r\n PlayPanel.instance.initEnemies()\r\n\r\n this.levelIndexLabel.string = `关卡 ${GameController.getInstance().curLevel.levelIndex}`\r\n if (GameController.getInstance().curLevel.levelIndex == 1 && !LocalSaveMgr.instance.playerData.haveTutorial) {\r\n this.onStep = true\r\n }\r\n\r\n if (this.onStep) {\r\n this.EnterStep1()\r\n this.tutorialTarget = GameController.getInstance().curLevel.getTutorialAliveEnemey()\r\n console.log(\"Player panel\", this.tutorialTarget)\r\n } else {\r\n this.targetNode.active = false\r\n this.finger.active = false\r\n this.tutorialLabelNode.active = false\r\n }\r\n this.qingBaoResultNode.active = false\r\n }\r\n\r\n isOnAim: boolean = false\r\n switchAim(onAim: boolean) {\r\n this.anim.node.active = !onAim\r\n this.fire.node.active = onAim\r\n this.isOnAim = onAim\r\n this.cancelLabel.active = onAim\r\n this.qingBao.node.active = !onAim && !GameController.getInstance().curLevel.haveQingBaoTarget()\r\n this.qingBaoResultNode.active = !onAim && GameController.getInstance().curLevel.haveQingBaoTarget()\r\n this.saoMiao.node.active = !onAim\r\n this.aimContent.active = onAim\r\n this.closeAim.active = !onAim\r\n GameController.getInstance().curLevel.gunNode.active = !onAim\r\n }\r\n\r\n\r\n refreshTargetCount() {\r\n let self = PlayPanel.instance\r\n let aliveCount = GameController.getInstance().curLevel.aliveCount\r\n for (let index = 0; index < self.targetIcons.length; index++) {\r\n if (index < aliveCount) {\r\n self.targetIcons[index].switchActive(true)\r\n } else {\r\n self.targetIcons[index].switchActive(false)\r\n }\r\n }\r\n }\r\n\r\n initEnemies() {\r\n let count = GameController.getInstance().curLevel.enemies.length\r\n console.log(\"目标外星人个数\", count)\r\n\r\n for (let index = 0; index < count; index++) {\r\n var item = instantiate(this.targetIconPrefab)\r\n item.parent = this.targetIconParent\r\n let iconItem = item.getComponent(TargetIconItem)\r\n this.targetIcons.push(iconItem)\r\n iconItem.switchActive(true)\r\n }\r\n }\r\n\r\n onClickAim() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n FPSCameraController.getInstance().onAimButtonClick(true)\r\n this.switchAim(true)\r\n\r\n if (this.onStep) {\r\n this.EnterStep2()\r\n }\r\n }\r\n\r\n limitFire: boolean = false\r\n\r\n onClickFire() {\r\n if (this.limitFire) return\r\n\r\n if (this.onStep) {\r\n this.finishTutorial()\r\n }\r\n\r\n this.closeTip()\r\n\r\n AudioMgr.inst.playOneShot(AssetController.instance.fire)\r\n let result = FPSCameraController.getInstance().shoot()\r\n if (result) {\r\n let effect = this.shootAnimations[randomRangeInt(0, this.shootAnimations.length)]\r\n effect.node.active = true\r\n effect.play()\r\n this.scheduleOnce(() => {\r\n effect.node.active = false\r\n }, 0.8)\r\n }\r\n let self = this\r\n self.limitFire = true\r\n tween(this.aimContent)\r\n .to(0.05, { scale: new Vec3(1, 1, 1), position: new Vec3(0, 120, 0) })\r\n .to(0.05, { scale: new Vec3(0.8, 0.8, 1), position: new Vec3(0, 0, 0) })\r\n .call(() => {\r\n self.limitFire = false\r\n })\r\n .start()\r\n }\r\n\r\n downTime: Date\r\n startTouchPos: Vec2 = null\r\n onTouchStart(event: EventTouch) {\r\n FPSCameraController.getInstance().onTouchStart(event)\r\n this.downTime = new Date();\r\n this.startTouchPos = event.getLocation()\r\n }\r\n\r\n onTouchMove(event: EventTouch) {\r\n FPSCameraController.getInstance().onTouchMove(event)\r\n }\r\n\r\n onTouchEnd(event: EventTouch) {\r\n if (this.isOnAim) {\r\n let now = new Date();\r\n var offset = now.getTime() - this.downTime.getTime()\r\n let moveDetal = Math.abs(this.startTouchPos.x - event.getLocation().x) + Math.abs(this.startTouchPos.y - event.getLocation().y)\r\n // console.log(\"offset\", offset, moveDetal)\r\n\r\n if (!this.onStep)\r\n if (offset < 200 && moveDetal < 20) {\r\n FPSCameraController.getInstance().onAimButtonClick(false)\r\n this.switchAim(false)\r\n }\r\n }\r\n }\r\n\r\n\r\n EnterStep1() {\r\n this.targetNode.active = true\r\n this.finger.active = true\r\n this.tutorialLabel.string = \"点击瞄准按钮\"\r\n this.moveNode.active = false\r\n this.tutorialLabelNode.active = true\r\n }\r\n onStep: boolean = false\r\n EnterStep2() {\r\n this.finger.active = false\r\n this.tutorialLabel.string = \"滑动屏幕,瞄准目标\"\r\n this.moveNode.active = true\r\n this.fire.node.active = false\r\n this.cancelLabel.active = false\r\n }\r\n\r\n EnterStep3() {\r\n this.fire.node.active = true\r\n this.finger.active = true\r\n this.tutorialLabel.string = \"点击开火按钮\"\r\n this.moveNode.active = false\r\n this.cancelLabel.active = false\r\n }\r\n\r\n\r\n finishTutorial() {\r\n this.targetNode.active = false\r\n this.finger.active = false\r\n this.tutorialLabelNode.active = false\r\n this.tutorialLabel.string = \"点击开火按钮\"\r\n this.moveNode.active = true\r\n this.onStep = false\r\n this.tutorialTarget = null\r\n LocalSaveMgr.instance.completeTutorial()\r\n this.cancelLabel.active = true\r\n }\r\n\r\n\r\n protected onDestroy(): void {\r\n PlayPanel.instance = null\r\n EventCenter.onEnemyDie.off(null, this.refreshTargetCount)\r\n\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts"],"names":["_decorator","Animation","AnimationComponent","Button","instantiate","Label","Node","Prefab","randomRange","randomRangeInt","tween","Vec2","Vec3","PanelBase","FPSCameraController","GameController","TargetIconItem","EventCenter","UIManager","QingBaoPanel","SettingPanel","SdkMgr","AudioMgr","AssetController","LocalSaveMgr","ccclass","property","PlayPanel","targetIcons","isOpenSaomiao","offset","tipTimer","onTip","tutorialTarget","isOnAim","limitFire","downTime","startTouchPos","onStep","onLoad","instance","moveNode","on","EventType","TOUCH_START","onTouchStart","TOUCH_MOVE","onTouchMove","TOUCH_END","onTouchEnd","anim","node","CLICK","onClickAim","fire","onClickFire","qingBao","onClickQingBao","qingBaoResultBtn","onClickQingBaoResult","saoMiao","onClickSaoMiao","setting","onClickSetting","onEnemyDie","refreshTargetCount","bind","inst","playOneShot","click","openPanel","showTimer","totalSeconds","getInstance","curLevel","timer","Math","ceil","minutes","floor","seconds","formattedMinutes","formattedSeconds","formattedTime","timerLabel","string","requestReward","closeTip","qingBaoResultNode","active","saoMiaoTip","SetSaoMiaoTarget","updateSaomiao","update","dt","startTip","xiao","tipNode1","tipNode2","tipNode3","alienAnim","play","updateTargetPos","target","isDie","worldPos","centerNode","getWorldPosition","camera","uiPos","convertToUINode","targetNode","position","y","abs","x","EnterStep3","setTutorialRotate","lateUpdate","saoMiaoTarget","onOpen","switchAim","initEnemies","levelIndexLabel","levelIndex","playerData","haveTutorial","EnterStep1","getTutorialAliveEnemey","console","log","finger","tutorialLabelNode","onAim","cancelLabel","haveQingBaoTarget","aimContent","closeAim","gunNode","self","aliveCount","index","length","switchActive","count","enemies","item","targetIconPrefab","parent","targetIconParent","iconItem","getComponent","push","onAimButtonClick","EnterStep2","finishTutorial","result","shoot","effect","shootAnimations","scheduleOnce","to","scale","call","start","event","Date","getLocation","now","getTime","moveDetal","tutorialLabel","completeTutorial","onDestroy","off"],"mappings":"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","sourcesContent":["import { _decorator, animation, Animation, AnimationComponent, Button, Component, EventTouch, Input, input, instantiate, Label, math, Node, Prefab, randomRange, randomRangeInt, screen, Screen, tween, Vec2, Vec3, view } from 'cc';\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { QingBaoPanel } from './QingBaoPanel';\r\nimport { SettingPanel } from './SettingPanel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nimport { Ragdoll } from '../../Ragdoll/Ragdoll';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('PlayPanel')\r\nexport class PlayPanel extends PanelBase {\r\n\r\n static instance: PlayPanel = null\r\n\r\n @property(Node)\r\n moveNode: Node = null; // 相机节点\r\n\r\n @property(Node)\r\n saoMiaoTip: Node = null; // 相机节点\r\n\r\n @property(Node)\r\n aimContent: Node = null;\r\n\r\n @property(Node)\r\n closeAim: Node = null;\r\n\r\n @property(Node)\r\n cancelLabel: Node = null;\r\n\r\n @property(Prefab)\r\n targetIconPrefab: Prefab = null;\r\n\r\n @property(Node)\r\n targetIconParent: Node = null;\r\n\r\n @property(Button)\r\n anim: Button = null;\r\n\r\n @property(Button)\r\n qingBao: Button = null;\r\n\r\n\r\n @property(Label)\r\n timerLabel: Label = null;\r\n\r\n @property(Button)\r\n saoMiao: Button = null;\r\n\r\n @property(Button)\r\n setting: Button = null;\r\n\r\n @property(Label)\r\n levelIndexLabel: Label = null;\r\n\r\n\r\n @property(Button)\r\n fire: Button = null;\r\n\r\n @property(Node)\r\n finger: Node = null;\r\n\r\n @property(Node)\r\n qingBaoResultNode: Node = null;\r\n\r\n @property(Button)\r\n qingBaoResultBtn: Button = null;\r\n\r\n @property(AnimationComponent)\r\n alienAnim: AnimationComponent = null;\r\n\r\n @property(Label)\r\n tutorialLabel: Label = null;\r\n\r\n @property(Node)\r\n tutorialLabelNode: Node = null;\r\n\r\n @property(Node)\r\n targetNode: Node = null;\r\n\r\n\r\n @property(Node)\r\n tipNode1: Node = null;\r\n @property(Node)\r\n tipNode2: Node = null;\r\n @property(Node)\r\n tipNode3: Node = null;\r\n\r\n @property([Animation])\r\n shootAnimations: Animation[] = [];\r\n\r\n\r\n targetIcons: Array = [];\r\n\r\n onLoad() {\r\n PlayPanel.instance = this\r\n\r\n // Register the touch start event\r\n this.moveNode.on(Node.EventType.TOUCH_START, this.onTouchStart, this);\r\n this.moveNode.on(Node.EventType.TOUCH_MOVE, this.onTouchMove, this);\r\n this.moveNode.on(Node.EventType.TOUCH_END, this.onTouchEnd, this);\r\n\r\n this.anim.node.on(Button.EventType.CLICK, this.onClickAim, this);\r\n this.fire.node.on(Button.EventType.CLICK, this.onClickFire, this);\r\n this.qingBao.node.on(Button.EventType.CLICK, this.onClickQingBao, this);\r\n this.qingBaoResultBtn.node.on(Button.EventType.CLICK, this.onClickQingBaoResult, this);\r\n this.saoMiao.node.on(Button.EventType.CLICK, this.onClickSaoMiao, this);\r\n this.setting.node.on(Button.EventType.CLICK, this.onClickSetting, this);\r\n EventCenter.onEnemyDie.on(null, this.refreshTargetCount).bind(this)\r\n\r\n\r\n }\r\n onClickSetting() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(SettingPanel)\r\n }\r\n\r\n showTimer() {\r\n let totalSeconds = GameController.getInstance().curLevel.timer\r\n totalSeconds = Math.ceil(totalSeconds);\r\n let minutes = Math.floor(totalSeconds / 60);\r\n let seconds = totalSeconds % 60;\r\n\r\n // 将分钟和秒格式化为两位数\r\n let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;\r\n let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`;\r\n\r\n // 组合成 00:00 的格式\r\n let formattedTime = `${formattedMinutes}:${formattedSeconds}`;\r\n this.timerLabel.string = formattedTime\r\n }\r\n\r\n onClickQingBao() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\n SdkMgr.instance.requestReward(() => {\n\r\n UIManager.instance.openPanel(QingBaoPanel)\r\n this.closeTip()\r\n this.qingBaoResultNode.active = true\r\n this.qingBao.node.active = false\r\n })\r\n }\r\n\r\n\r\n onClickQingBaoResult() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(QingBaoPanel)\r\n this.closeTip()\r\n }\r\n\r\n\r\n isOpenSaomiao: boolean = false\r\n offset: Vec2\r\n\r\n onClickSaoMiao() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\n SdkMgr.instance.requestReward(() => {\n this.saoMiaoTip.active = true\r\n GameController.getInstance().curLevel.SetSaoMiaoTarget()\r\n this.offset = new Vec2(randomRange(-200, 200), randomRange(-200, 200))\r\n this.updateSaomiao()\r\n this.isOpenSaomiao = true\r\n this.closeTip()\r\n })\r\n }\r\n\r\n tipTimer = 0;\r\n onTip: boolean = false\r\n\r\n protected update(dt: number): void {\r\n this.showTimer()\r\n\r\n if (!this.onStep && !this.onTip)\r\n this.tipTimer += dt\r\n\r\n\r\n if (!this.onTip && this.tipTimer > 30) {\r\n\r\n this.startTip()\r\n }\r\n }\r\n\r\n startTip() {\r\n\r\n this.onTip = true\r\n AudioMgr.inst.playOneShot(AssetController.instance.xiao)\r\n this.tipTimer = 0\r\n this.tipNode1.active = true\r\n this.tipNode2.active = true\r\n this.tipNode3.active = true\r\n\r\n this.alienAnim.play()\r\n }\r\n\r\n closeTip() {\r\n this.onTip = false\r\n this.tipTimer = 0\r\n this.tipNode1.active = false\r\n this.tipNode2.active = false\r\n this.tipNode3.active = false\r\n }\r\n\r\n updateTargetPos() {\r\n let target = this.tutorialTarget\r\n if (!target) return;\r\n if (target.isDie) {\r\n this.saoMiaoTip.active = false\r\n this.isOpenSaomiao = false\r\n }\r\n // 获取 3D 物体的世界坐标\r\n let worldPos = target.centerNode.getWorldPosition();\r\n // 获取主摄像机\r\n let camera = FPSCameraController.getInstance().camera;\r\n\r\n // 将世界坐标转换为屏幕坐标\r\n let uiPos = camera.convertToUINode(worldPos, this.node);\r\n // 设置 UI 节点的位置\r\n this.targetNode.position = uiPos;\r\n\r\n if (this.targetNode.position.y < 0 && Math.abs(this.targetNode.position.x) < 30) {\r\n this.EnterStep3()\r\n FPSCameraController.getInstance().setTutorialRotate()\r\n }\r\n\r\n }\r\n\r\n protected lateUpdate(dt: number): void {\r\n this.updateSaomiao()\r\n this.updateTargetPos()\r\n // this.updateQingBao()\r\n\r\n }\r\n\r\n\r\n // updateQingBao() {\r\n // if (this.qingBaoResultNode.active) {\r\n // if (!GameController.getInstance().curLevel.haveQingBaoTarget()) {\r\n // this.switchAim(this.isOnAim)\r\n // }\r\n // }\r\n // }\r\n\r\n updateSaomiao() {\r\n let target = GameController.getInstance().curLevel.saoMiaoTarget\r\n if (!target) return;\r\n if (target.isDie) {\r\n this.saoMiaoTip.active = false\r\n this.isOpenSaomiao = false\r\n }\r\n if (!this.isOpenSaomiao) return\r\n // 获取 3D 物体的世界坐标\r\n let worldPos = target.centerNode.getWorldPosition();\r\n\r\n // 获取主摄像机\r\n let camera = FPSCameraController.getInstance().camera;\r\n\r\n // 将世界坐标转换为屏幕坐标\r\n let uiPos = camera.convertToUINode(worldPos, this.node);\r\n // 设置 UI 节点的位置\r\n // console.log(uiPos)\r\n uiPos = new Vec3(uiPos.x + this.offset.x, uiPos.y + this.offset.y, 0)\r\n this.saoMiaoTip.position = uiPos;\r\n }\r\n tutorialTarget: Ragdoll\r\n\r\n protected onOpen(): void {\r\n PlayPanel.instance.switchAim(false)\r\n PlayPanel.instance.initEnemies()\r\n\r\n this.levelIndexLabel.string = `关卡 ${GameController.getInstance().curLevel.levelIndex}`\r\n if (GameController.getInstance().curLevel.levelIndex == 1 && !LocalSaveMgr.instance.playerData.haveTutorial) {\r\n this.onStep = true\r\n }\r\n\r\n if (this.onStep) {\r\n this.EnterStep1()\r\n this.tutorialTarget = GameController.getInstance().curLevel.getTutorialAliveEnemey()\r\n console.log(\"Player panel\", this.tutorialTarget)\r\n } else {\r\n this.targetNode.active = false\r\n this.finger.active = false\r\n this.tutorialLabelNode.active = false\r\n }\r\n this.qingBaoResultNode.active = false\r\n }\r\n\r\n isOnAim: boolean = false\r\n switchAim(onAim: boolean) {\r\n this.anim.node.active = !onAim\r\n this.fire.node.active = onAim\r\n this.isOnAim = onAim\r\n this.cancelLabel.active = onAim\r\n this.qingBao.node.active = !onAim && !GameController.getInstance().curLevel.haveQingBaoTarget()\r\n this.qingBaoResultNode.active = !onAim && GameController.getInstance().curLevel.haveQingBaoTarget()\r\n this.saoMiao.node.active = !onAim\r\n this.aimContent.active = onAim\r\n this.closeAim.active = !onAim\r\n GameController.getInstance().curLevel.gunNode.active = !onAim\r\n }\r\n\r\n\r\n refreshTargetCount() {\r\n let self = PlayPanel.instance\r\n let aliveCount = GameController.getInstance().curLevel.aliveCount\r\n for (let index = 0; index < self.targetIcons.length; index++) {\r\n if (index < aliveCount) {\r\n self.targetIcons[index].switchActive(true)\r\n } else {\r\n self.targetIcons[index].switchActive(false)\r\n }\r\n }\r\n }\r\n\r\n initEnemies() {\r\n let count = GameController.getInstance().curLevel.enemies.length\r\n console.log(\"目标外星人个数\", count)\r\n\r\n for (let index = 0; index < count; index++) {\r\n var item = instantiate(this.targetIconPrefab)\r\n item.parent = this.targetIconParent\r\n let iconItem = item.getComponent(TargetIconItem)\r\n this.targetIcons.push(iconItem)\r\n iconItem.switchActive(true)\r\n }\r\n }\r\n\r\n onClickAim() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n FPSCameraController.getInstance().onAimButtonClick(true)\r\n this.switchAim(true)\r\n\r\n if (this.onStep) {\r\n this.EnterStep2()\r\n }\r\n }\r\n\r\n limitFire: boolean = false\r\n\r\n onClickFire() {\r\n if (this.limitFire) return\r\n\r\n if (this.onStep) {\r\n this.finishTutorial()\r\n }\r\n\r\n this.closeTip()\r\n\r\n AudioMgr.inst.playOneShot(AssetController.instance.fire)\r\n let result = FPSCameraController.getInstance().shoot()\r\n if (result) {\r\n let effect = this.shootAnimations[randomRangeInt(0, this.shootAnimations.length)]\r\n effect.node.active = true\r\n effect.play()\r\n this.scheduleOnce(() => {\r\n effect.node.active = false\r\n }, 0.8)\r\n }\r\n let self = this\r\n self.limitFire = true\r\n tween(this.aimContent)\r\n .to(0.05, { scale: new Vec3(1, 1, 1), position: new Vec3(0, 120, 0) })\r\n .to(0.05, { scale: new Vec3(0.8, 0.8, 1), position: new Vec3(0, 0, 0) })\r\n .call(() => {\r\n self.limitFire = false\r\n })\r\n .start()\r\n }\r\n\r\n downTime: Date\r\n startTouchPos: Vec2 = null\r\n onTouchStart(event: EventTouch) {\r\n FPSCameraController.getInstance().onTouchStart(event)\r\n this.downTime = new Date();\r\n this.startTouchPos = event.getLocation()\r\n }\r\n\r\n onTouchMove(event: EventTouch) {\r\n FPSCameraController.getInstance().onTouchMove(event)\r\n }\r\n\r\n onTouchEnd(event: EventTouch) {\r\n if (this.isOnAim) {\r\n let now = new Date();\r\n var offset = now.getTime() - this.downTime.getTime()\r\n let moveDetal = Math.abs(this.startTouchPos.x - event.getLocation().x) + Math.abs(this.startTouchPos.y - event.getLocation().y)\r\n // console.log(\"offset\", offset, moveDetal)\r\n\r\n if (!this.onStep)\r\n if (offset < 200 && moveDetal < 20) {\r\n FPSCameraController.getInstance().onAimButtonClick(false)\r\n this.switchAim(false)\r\n }\r\n }\r\n }\r\n\r\n\r\n EnterStep1() {\r\n this.targetNode.active = true\r\n this.finger.active = true\r\n this.tutorialLabel.string = \"点击瞄准按钮\"\r\n this.moveNode.active = false\r\n this.tutorialLabelNode.active = true\r\n }\r\n onStep: boolean = false\r\n EnterStep2() {\r\n this.finger.active = false\r\n this.tutorialLabel.string = \"滑动屏幕,瞄准目标\"\r\n this.moveNode.active = true\r\n this.fire.node.active = false\r\n this.cancelLabel.active = false\r\n }\r\n\r\n EnterStep3() {\r\n this.fire.node.active = true\r\n this.finger.active = true\r\n this.tutorialLabel.string = \"点击开火按钮\"\r\n this.moveNode.active = false\r\n this.cancelLabel.active = false\r\n }\r\n\r\n\r\n finishTutorial() {\r\n this.targetNode.active = false\r\n this.finger.active = false\r\n this.tutorialLabelNode.active = false\r\n this.tutorialLabel.string = \"点击开火按钮\"\r\n this.moveNode.active = true\r\n this.onStep = false\r\n this.tutorialTarget = null\r\n LocalSaveMgr.instance.completeTutorial()\r\n this.cancelLabel.active = true\r\n }\r\n\r\n\r\n protected onDestroy(): void {\r\n PlayPanel.instance = null\r\n EventCenter.onEnemyDie.off(null, this.refreshTargetCount)\r\n\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js b/temp/programming/packer-driver/targets/editor/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js index b7cb7b9..3623973 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js +++ b/temp/programming/packer-driver/targets/editor/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js @@ -156,7 +156,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.runingPoint = false; (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { let addPoint = Math.ceil(this.curResult.coinCount * this.rewardDouble); let fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() @@ -180,9 +180,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().backMain(); - (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ - error: Error() - }), SdkMgr) : SdkMgr).instance.showInterstitial(); } backMain() { diff --git a/temp/programming/packer-driver/targets/editor/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map b/temp/programming/packer-driver/targets/editor/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map index 14a648a..b5a0365 100644 --- a/temp/programming/packer-driver/targets/editor/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map +++ b/temp/programming/packer-driver/targets/editor/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts"],"names":["_decorator","Button","instantiate","Label","Node","Prefab","randomRange","Tween","tween","Vec3","LocalSaveMgr","AudioMgr","PanelBase","AssetController","GameController","SdkMgr","ccclass","property","WinPanel","time","runingPoint","rewardDouble","curResult","winTween1","winTween2","winTween3","pointPos","onLoad","instance","rewardBtn","node","on","EventType","CLICK","onClickRewardBtn","continueBtn","onClickContinueBtn","inst","playOneShot","click","Math","abs","playerRewardAds","addPoint","ceil","coinCount","fromeMoney","playerData","coin","addCoin","endMoney","flyMoney","getInstance","backMain","showInterstitial","start","refresh","result","curLevel","levelResult","killEnemyCount","string","enemyCount","toString","remainTimer","timer","coinLabel","startValue","endValue","duration","startValue2","endValue2","timerCoin","startValue3","endValue3","enemyCoin","continueCoinLabel","value","to","onUpdate","target","ratio","currentValue","floor","rewardTimerCoin","rewardKillCoin","runPoint","fromMoney","interactable","getCoin","index","item","flyMoneyPrefab","setParent","flyMoneyContent","setPosition","getPosition","delay","by","position","worldPosition","getWorldPosition","call","destroy","update","dt","speed","x","amplitude","sin","pointer","rewardCoin","onDestroy","stop","onOpen","win"],"mappings":"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","sourcesContent":["\r\nimport { _decorator, Button, Component, instantiate, Label, math, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { BattleResult } from '../BattleLevel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('WinPanel')\r\nexport class WinPanel extends PanelBase {\r\n\r\n static instance: WinPanel;\r\n\r\n\r\n @property(Node)\r\n pointer: Node = null; // 指针节点\r\n\r\n @property\r\n amplitude: number = 450; // 运动幅度\r\n\r\n @property\r\n speed: number = 2; // 运动速度\r\n\r\n @property(Button)\r\n rewardBtn: Button = null;\r\n\r\n @property(Button)\r\n continueBtn: Button = null;\r\n\r\n @property(Label)\r\n remainTimer: Label = null;\r\n\r\n @property(Label)\r\n killEnemyCount: Label = null;\r\n\r\n @property(Prefab)\r\n flyMoneyPrefab: Prefab = null;\r\n\r\n @property(Label)\r\n coinCount: Label = null;\r\n\r\n @property(Label)\r\n rewardCoin: Label = null;\r\n\r\n @property(Label)\r\n rewardTimerCoin: Label = null;\r\n\r\n @property(Label)\r\n rewardKillCoin: Label = null;\r\n\r\n @property(Node)\r\n flyMoneyContent: Node = null;\r\n\r\n @property(Label)\r\n coinLabel: Label = null;\r\n\r\n @property(Label)\r\n continueCoinLabel: Label = null;\r\n\r\n\r\n private time: number = 0;\r\n runingPoint: boolean = false;\r\n rewardDouble: number = 1;\r\n\r\n onLoad() {\r\n WinPanel.instance = this;\r\n this.rewardBtn.node.on(Button.EventType.CLICK, this.onClickRewardBtn, this);\r\n this.continueBtn.node.on(Button.EventType.CLICK, this.onClickContinueBtn, this);\r\n }\r\n\r\n onClickRewardBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n\r\n if (Math.abs(this.pointPos) < 50) {\r\n this.rewardDouble = 5\r\n } else if (Math.abs(this.pointPos) < 150) {\r\n this.rewardDouble = 4\r\n } else if (Math.abs(this.pointPos) < 250) {\r\n this.rewardDouble = 3\r\n } else if (Math.abs(this.pointPos) < 350) {\r\n this.rewardDouble = 2\r\n } else if (Math.abs(this.pointPos) < 450) {\r\n this.rewardDouble = 1\r\n }\r\n this.runingPoint = false\r\n SdkMgr.instance.playerRewardAds(() => {\r\n let addPoint = Math.ceil((this.curResult.coinCount * this.rewardDouble))\r\n let fromeMoney = LocalSaveMgr.instance.playerData.coin\r\n LocalSaveMgr.instance.addCoin(addPoint)\r\n let endMoney = LocalSaveMgr.instance.playerData.coin\r\n this.flyMoney(fromeMoney, endMoney)\r\n })\r\n }\r\n\r\n onClickContinueBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n SdkMgr.instance.showInterstitial()\r\n }\r\n\r\n backMain() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n start() {\r\n this.time = 0;\r\n }\r\n curResult: BattleResult;\r\n\r\n winTween1 = null\r\n winTween2 = null\r\n winTween3 = null\r\n refresh() {\r\n let result = GameController.getInstance().curLevel.levelResult\r\n this.curResult = result\r\n LocalSaveMgr.instance.addCoin(result.coinCount)\r\n this.killEnemyCount.string = result.enemyCount.toString()\r\n this.remainTimer.string = result.timer.toString()\r\n\r\n this.coinLabel.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n\r\n this.coinCount.string = \"0\"\r\n\r\n let startValue = 0;\r\n let endValue = result.coinCount;\r\n let duration = 1; // 1秒\r\n\r\n let startValue2 = 0;\r\n let endValue2 = result.timerCoin;\r\n\r\n let startValue3 = 0;\r\n let endValue3 = result.enemyCoin;\r\n\r\n this.continueCoinLabel.string = result.coinCount.toString()\r\n\r\n this.winTween1 = new Tween({ value: startValue })\r\n .to(duration, { value: endValue }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.coinCount.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.winTween2 = new Tween({ value: startValue2 })\r\n .to(duration, { value: endValue2 }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.rewardTimerCoin.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.winTween3 = new Tween({ value: startValue3 })\r\n .to(duration, { value: endValue3 }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.rewardKillCoin.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.runPoint()\r\n }\r\n\r\n flyMoney(fromMoney: number, endMoney: number) {\r\n this.rewardBtn.interactable = false\r\n this.continueBtn.interactable = false\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(this.rewardBtn.node.getPosition())\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coinLabel.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.coinLabel.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n // this.rewardBtn.node.active = false\r\n // this.continueBtn.interactable = true\r\n this.backMain()\r\n })\r\n .start()\r\n\r\n }\r\n\r\n\r\n runPoint() {\r\n this.runingPoint = true\r\n }\r\n\r\n pointPos: number\r\n\r\n update(dt: number) {\r\n if (!this.runingPoint) return\r\n // 更新时间\r\n this.time += dt * this.speed;\r\n\r\n // 使用正弦函数计算指针的位置\r\n const x = this.amplitude * Math.sin(this.time);\r\n this.pointPos = x\r\n // 设置指针的位置\r\n this.pointer.setPosition(new Vec3(x, 65, 0))\r\n\r\n if (Math.abs(x) < 93.079) {\r\n this.rewardDouble = 5\r\n } else if (Math.abs(x) < 224.786) {\r\n this.rewardDouble = 4\r\n } else if (Math.abs(x) < 341.818) {\r\n this.rewardDouble = 3\r\n } else if (Math.abs(x) < 430) {\r\n this.rewardDouble = 2\r\n }\r\n this.rewardCoin.string = Math.ceil((this.curResult.coinCount * this.rewardDouble)).toString()\r\n }\r\n\r\n protected onDestroy(): void {\r\n this.winTween1.stop()\r\n this.winTween2.stop()\r\n this.winTween3.stop()\r\n }\r\n protected onOpen(): void {\r\n AudioMgr.inst.playOneShot(AssetController.instance.win)\r\n WinPanel.instance.time = 0;\r\n WinPanel.instance.refresh()\r\n }\r\n\r\n\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts"],"names":["_decorator","Button","instantiate","Label","Node","Prefab","randomRange","Tween","tween","Vec3","LocalSaveMgr","AudioMgr","PanelBase","AssetController","GameController","SdkMgr","ccclass","property","WinPanel","time","runingPoint","rewardDouble","curResult","winTween1","winTween2","winTween3","pointPos","onLoad","instance","rewardBtn","node","on","EventType","CLICK","onClickRewardBtn","continueBtn","onClickContinueBtn","inst","playOneShot","click","Math","abs","requestReward","addPoint","ceil","coinCount","fromeMoney","playerData","coin","addCoin","endMoney","flyMoney","getInstance","backMain","start","refresh","result","curLevel","levelResult","killEnemyCount","string","enemyCount","toString","remainTimer","timer","coinLabel","startValue","endValue","duration","startValue2","endValue2","timerCoin","startValue3","endValue3","enemyCoin","continueCoinLabel","value","to","onUpdate","target","ratio","currentValue","floor","rewardTimerCoin","rewardKillCoin","runPoint","fromMoney","interactable","getCoin","index","item","flyMoneyPrefab","setParent","flyMoneyContent","setPosition","getPosition","delay","by","position","worldPosition","getWorldPosition","call","destroy","update","dt","speed","x","amplitude","sin","pointer","rewardCoin","onDestroy","stop","onOpen","win"],"mappings":"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","sourcesContent":["\r\nimport { _decorator, Button, Component, instantiate, Label, math, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { BattleResult } from '../BattleLevel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('WinPanel')\r\nexport class WinPanel extends PanelBase {\r\n\r\n static instance: WinPanel;\r\n\r\n\r\n @property(Node)\r\n pointer: Node = null; // 指针节点\r\n\r\n @property\r\n amplitude: number = 450; // 运动幅度\r\n\r\n @property\r\n speed: number = 2; // 运动速度\r\n\r\n @property(Button)\r\n rewardBtn: Button = null;\r\n\r\n @property(Button)\r\n continueBtn: Button = null;\r\n\r\n @property(Label)\r\n remainTimer: Label = null;\r\n\r\n @property(Label)\r\n killEnemyCount: Label = null;\r\n\r\n @property(Prefab)\r\n flyMoneyPrefab: Prefab = null;\r\n\r\n @property(Label)\r\n coinCount: Label = null;\r\n\r\n @property(Label)\r\n rewardCoin: Label = null;\r\n\r\n @property(Label)\r\n rewardTimerCoin: Label = null;\r\n\r\n @property(Label)\r\n rewardKillCoin: Label = null;\r\n\r\n @property(Node)\r\n flyMoneyContent: Node = null;\r\n\r\n @property(Label)\r\n coinLabel: Label = null;\r\n\r\n @property(Label)\r\n continueCoinLabel: Label = null;\r\n\r\n\r\n private time: number = 0;\r\n runingPoint: boolean = false;\r\n rewardDouble: number = 1;\r\n\r\n onLoad() {\r\n WinPanel.instance = this;\r\n this.rewardBtn.node.on(Button.EventType.CLICK, this.onClickRewardBtn, this);\r\n this.continueBtn.node.on(Button.EventType.CLICK, this.onClickContinueBtn, this);\r\n }\r\n\r\n onClickRewardBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n\r\n if (Math.abs(this.pointPos) < 50) {\r\n this.rewardDouble = 5\r\n } else if (Math.abs(this.pointPos) < 150) {\r\n this.rewardDouble = 4\r\n } else if (Math.abs(this.pointPos) < 250) {\r\n this.rewardDouble = 3\r\n } else if (Math.abs(this.pointPos) < 350) {\r\n this.rewardDouble = 2\r\n } else if (Math.abs(this.pointPos) < 450) {\r\n this.rewardDouble = 1\r\n }\r\n this.runingPoint = false\r\n SdkMgr.instance.requestReward(() => {\n let addPoint = Math.ceil((this.curResult.coinCount * this.rewardDouble))\r\n let fromeMoney = LocalSaveMgr.instance.playerData.coin\r\n LocalSaveMgr.instance.addCoin(addPoint)\r\n let endMoney = LocalSaveMgr.instance.playerData.coin\r\n this.flyMoney(fromeMoney, endMoney)\r\n })\r\n }\r\n\r\n onClickContinueBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\n GameController.getInstance().backMain()\n }\r\n\r\n backMain() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n start() {\r\n this.time = 0;\r\n }\r\n curResult: BattleResult;\r\n\r\n winTween1 = null\r\n winTween2 = null\r\n winTween3 = null\r\n refresh() {\r\n let result = GameController.getInstance().curLevel.levelResult\r\n this.curResult = result\r\n LocalSaveMgr.instance.addCoin(result.coinCount)\r\n this.killEnemyCount.string = result.enemyCount.toString()\r\n this.remainTimer.string = result.timer.toString()\r\n\r\n this.coinLabel.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n\r\n this.coinCount.string = \"0\"\r\n\r\n let startValue = 0;\r\n let endValue = result.coinCount;\r\n let duration = 1; // 1秒\r\n\r\n let startValue2 = 0;\r\n let endValue2 = result.timerCoin;\r\n\r\n let startValue3 = 0;\r\n let endValue3 = result.enemyCoin;\r\n\r\n this.continueCoinLabel.string = result.coinCount.toString()\r\n\r\n this.winTween1 = new Tween({ value: startValue })\r\n .to(duration, { value: endValue }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.coinCount.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.winTween2 = new Tween({ value: startValue2 })\r\n .to(duration, { value: endValue2 }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.rewardTimerCoin.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.winTween3 = new Tween({ value: startValue3 })\r\n .to(duration, { value: endValue3 }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.rewardKillCoin.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.runPoint()\r\n }\r\n\r\n flyMoney(fromMoney: number, endMoney: number) {\r\n this.rewardBtn.interactable = false\r\n this.continueBtn.interactable = false\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(this.rewardBtn.node.getPosition())\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coinLabel.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.coinLabel.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n // this.rewardBtn.node.active = false\r\n // this.continueBtn.interactable = true\r\n this.backMain()\r\n })\r\n .start()\r\n\r\n }\r\n\r\n\r\n runPoint() {\r\n this.runingPoint = true\r\n }\r\n\r\n pointPos: number\r\n\r\n update(dt: number) {\r\n if (!this.runingPoint) return\r\n // 更新时间\r\n this.time += dt * this.speed;\r\n\r\n // 使用正弦函数计算指针的位置\r\n const x = this.amplitude * Math.sin(this.time);\r\n this.pointPos = x\r\n // 设置指针的位置\r\n this.pointer.setPosition(new Vec3(x, 65, 0))\r\n\r\n if (Math.abs(x) < 93.079) {\r\n this.rewardDouble = 5\r\n } else if (Math.abs(x) < 224.786) {\r\n this.rewardDouble = 4\r\n } else if (Math.abs(x) < 341.818) {\r\n this.rewardDouble = 3\r\n } else if (Math.abs(x) < 430) {\r\n this.rewardDouble = 2\r\n }\r\n this.rewardCoin.string = Math.ceil((this.curResult.coinCount * this.rewardDouble)).toString()\r\n }\r\n\r\n protected onDestroy(): void {\r\n this.winTween1.stop()\r\n this.winTween2.stop()\r\n this.winTween3.stop()\r\n }\r\n protected onOpen(): void {\r\n AudioMgr.inst.playOneShot(AssetController.instance.win)\r\n WinPanel.instance.time = 0;\r\n WinPanel.instance.refresh()\r\n }\r\n\r\n\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/editor/import-map.json b/temp/programming/packer-driver/targets/editor/import-map.json index 31447e5..ea6dbee 100644 --- a/temp/programming/packer-driver/targets/editor/import-map.json +++ b/temp/programming/packer-driver/targets/editor/import-map.json @@ -22,9 +22,7 @@ "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts": "./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts": "./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", @@ -36,8 +34,6 @@ "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js" }, @@ -88,25 +84,21 @@ "__unresolved_18": "./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js", "__unresolved_19": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", "__unresolved_2": "./chunks/16/16943f8f7ce6b22136d1afbe85657c81d916047e.js", - "__unresolved_20": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js", - "__unresolved_21": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js", - "__unresolved_22": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js", - "__unresolved_23": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", - "__unresolved_24": "./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js", - "__unresolved_25": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", - "__unresolved_26": "./chunks/60/60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js", - "__unresolved_27": "./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js", - "__unresolved_28": "./chunks/af/aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js", - "__unresolved_29": "./chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js", + "__unresolved_20": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js", + "__unresolved_21": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", + "__unresolved_22": "./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js", + "__unresolved_23": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", + "__unresolved_24": "./chunks/60/60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js", + "__unresolved_25": "./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js", + "__unresolved_26": "./chunks/af/aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js", + "__unresolved_27": "./chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js", + "__unresolved_28": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js", + "__unresolved_29": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js", "__unresolved_3": "./chunks/4e/4e3da60860de09602aee36fbb9aa794712379f47.js", - "__unresolved_30": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js", - "__unresolved_31": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js", - "__unresolved_32": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js", - "__unresolved_33": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js", - "__unresolved_34": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js", - "__unresolved_35": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js", - "__unresolved_36": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js", - "__unresolved_37": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js", + "__unresolved_30": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js", + "__unresolved_31": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js", + "__unresolved_32": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js", + "__unresolved_33": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js", "__unresolved_4": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js", "__unresolved_5": "./chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js", "__unresolved_6": "./chunks/dd/dd9b18077e2f673e16c18254c48f641a27848de5.js", @@ -138,19 +130,6 @@ "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" }, "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js": { - "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", - "__unresolved_1": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js", - "__unresolved_2": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js", - "__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, - "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js": { - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, - "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js": { - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, - "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js": { "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" }, "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js": { @@ -159,6 +138,9 @@ "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js": { "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" }, + "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js": { + "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" + }, "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js": { "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", "__unresolved_1": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", @@ -203,8 +185,6 @@ "__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", "__unresolved_10": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js", "__unresolved_11": "./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js", - "__unresolved_12": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js", - "__unresolved_13": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js", "__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", "__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", "__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", @@ -224,27 +204,6 @@ "__unresolved_2": "./chunks/04/04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js", "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" }, - "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js": { - "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", - "__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", - "__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", - "__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", - "__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", - "__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js", - "__unresolved_6": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js", - "__unresolved_7": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js", - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, - "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js": { - "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", - "__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", - "__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", - "__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", - "__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", - "__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js", - "__unresolved_6": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js", - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js": { "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", "__unresolved_1": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", diff --git a/temp/programming/packer-driver/targets/editor/main-record.json b/temp/programming/packer-driver/targets/editor/main-record.json index ccade45..083d4ca 100644 --- a/temp/programming/packer-driver/targets/editor/main-record.json +++ b/temp/programming/packer-driver/targets/editor/main-record.json @@ -640,7 +640,7 @@ ] }, "cce:/internal/x/prerequisite-imports": { - "mTimestamp": 10009.181400000001, + "mTimestamp": 4122170.3530999995, "chunkId": "6d8fd2b0177941b032ddc0733af48a561fb60657", "imports": [ { @@ -924,7 +924,7 @@ } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts", "resolved": "__unresolved_20", "loc": { "start": { @@ -933,245 +933,189 @@ }, "end": { "line": 5, - "column": 1943 - } - } - }, - { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts", - "resolved": "__unresolved_21", - "loc": { - "start": { - "line": 5, - "column": 1959 - }, - "end": { - "line": 5, - "column": 2035 - } - } - }, - { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts", - "resolved": "__unresolved_22", - "loc": { - "start": { - "line": 5, - "column": 2051 - }, - "end": { - "line": 5, - "column": 2126 + "column": 1944 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts", - "resolved": "__unresolved_23", + "resolved": "__unresolved_21", "loc": { "start": { "line": 5, - "column": 2142 + "column": 1960 }, "end": { "line": 5, - "column": 2220 + "column": 2038 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts", - "resolved": "__unresolved_24", + "resolved": "__unresolved_22", "loc": { "start": { "line": 5, - "column": 2236 + "column": 2054 }, "end": { "line": 5, - "column": 2312 + "column": 2130 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts", - "resolved": "__unresolved_25", + "resolved": "__unresolved_23", "loc": { "start": { "line": 5, - "column": 2328 + "column": 2146 }, "end": { "line": 5, - "column": 2406 + "column": 2224 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts", - "resolved": "__unresolved_26", + "resolved": "__unresolved_24", "loc": { "start": { "line": 5, - "column": 2422 + "column": 2240 }, "end": { "line": 5, - "column": 2501 + "column": 2319 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts", - "resolved": "__unresolved_27", + "resolved": "__unresolved_25", "loc": { "start": { "line": 5, - "column": 2517 + "column": 2335 }, "end": { "line": 5, - "column": 2589 + "column": 2407 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts", - "resolved": "__unresolved_28", + "resolved": "__unresolved_26", "loc": { "start": { "line": 5, - "column": 2605 + "column": 2423 }, "end": { "line": 5, - "column": 2676 + "column": 2494 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts", - "resolved": "__unresolved_29", + "resolved": "__unresolved_27", "loc": { "start": { "line": 5, - "column": 2692 + "column": 2510 }, "end": { "line": 5, - "column": 2760 + "column": 2578 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts", - "resolved": "__unresolved_30", + "resolved": "__unresolved_28", "loc": { "start": { "line": 5, - "column": 2776 + "column": 2594 }, "end": { "line": 5, - "column": 2844 + "column": 2662 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts", - "resolved": "__unresolved_31", + "resolved": "__unresolved_29", "loc": { "start": { "line": 5, - "column": 2860 + "column": 2678 }, "end": { "line": 5, - "column": 2928 + "column": 2746 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts", - "resolved": "__unresolved_32", + "resolved": "__unresolved_30", "loc": { "start": { "line": 5, - "column": 2944 + "column": 2762 }, "end": { "line": 5, - "column": 3015 + "column": 2833 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts", - "resolved": "__unresolved_33", + "resolved": "__unresolved_31", "loc": { "start": { "line": 5, - "column": 3031 + "column": 2849 }, "end": { "line": 5, - "column": 3102 - } - } - }, - { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts", - "resolved": "__unresolved_34", - "loc": { - "start": { - "line": 5, - "column": 3118 - }, - "end": { - "line": 5, - "column": 3187 - } - } - }, - { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts", - "resolved": "__unresolved_35", - "loc": { - "start": { - "line": 5, - "column": 3203 - }, - "end": { - "line": 5, - "column": 3274 + "column": 2920 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts", - "resolved": "__unresolved_36", + "resolved": "__unresolved_32", "loc": { "start": { "line": 5, - "column": 3290 + "column": 2936 }, "end": { "line": 5, - "column": 3363 + "column": 3009 } } }, { "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts", - "resolved": "__unresolved_37", + "resolved": "__unresolved_33", "loc": { "start": { "line": 5, - "column": 3379 + "column": 3025 }, "end": { "line": 5, - "column": 3446 + "column": 3092 } } } @@ -1318,13 +1262,6 @@ }, "messages": [] }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts" - }, - "messages": [] - }, { "resolved": { "type": "module", @@ -1332,13 +1269,6 @@ }, "messages": [] }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts" - }, - "messages": [] - }, { "resolved": { "type": "module", @@ -1416,20 +1346,6 @@ }, "messages": [] }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts" - }, - "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts" - }, - "messages": [] - }, { "resolved": { "type": "module", @@ -2094,7 +2010,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts": { "mTimestamp": { - "mtime": 1746887050000, + "mtime": 1784085527195.843, "uuid": "9e1486a8-cdbd-4fa3-b94f-a2390b18516d" }, "chunkId": "cce2d64bf43cd827ad5c0d87dcb166b068a41ba8", @@ -2114,11 +2030,11 @@ "loc": { "start": { "line": 1, - "column": 109 + "column": 104 }, "end": { "line": 1, - "column": 113 + "column": 108 } } }, @@ -2628,7 +2544,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts": { "mTimestamp": { - "mtime": 1744994168000, + "mtime": 1784085527196.8403, "uuid": "614eaab3-3518-4351-b915-2d135f4651f4" }, "chunkId": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4", @@ -2817,7 +2733,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts": { "mTimestamp": { - "mtime": 1744994168000, + "mtime": 1784085527198.7036, "uuid": "f0143096-0558-4925-a73a-0b91753e5038" }, "chunkId": "a912ccf8538595758f48834d371e876268f35154", @@ -3069,15 +2985,11 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts": { "mTimestamp": { - "mtime": 1739804244000, + "mtime": 1784085777094.102, "uuid": "6fbd6471-03d7-4ecc-911a-a30c321f573a" }, "chunkId": "398d00769bffaa6da8f5ea12e7941d4a67eac52a", "imports": [ - { - "value": "cce:/internal/code-quality/cr.mjs", - "resolved": "__unresolved_0" - }, { "value": "cc" }, @@ -3089,66 +3001,17 @@ "loc": { "start": { "line": 1, - "column": 87 + "column": 38 }, "end": { "line": 1, - "column": 91 - } - } - }, - { - "value": "./WXSdk", - "resolved": "__unresolved_1", - "loc": { - "start": { - "line": 2, - "column": 22 - }, - "end": { - "line": 2, - "column": 31 - } - } - }, - { - "value": "./DYSdk", - "resolved": "__unresolved_2", - "loc": { - "start": { - "line": 3, - "column": 22 - }, - "end": { - "line": 3, - "column": 31 - } - } - }, - { - "value": "../audio/AudioMgr", - "resolved": "__unresolved_3", - "loc": { - "start": { - "line": 4, - "column": 25 - }, - "end": { - "line": 4, - "column": 44 + "column": 42 } } } ], "type": "esm", "resolutions": [ - { - "resolved": { - "type": "module", - "url": "cce:/internal/code-quality/cr.mjs" - }, - "messages": [] - }, { "resolved": { "type": "module", @@ -3169,33 +3032,12 @@ "url": "cce:/internal/x/cc" }, "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts" - }, - "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts" - }, - "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts" - }, - "messages": [] } ] }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts": { "mTimestamp": { - "mtime": 1733660842000, + "mtime": 1784085677431.1636, "uuid": "73835816-1977-46d1-ac3b-0a0843758eae" }, "chunkId": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb", @@ -3247,7 +3089,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts": { "mTimestamp": { - "mtime": 1739805310000, + "mtime": 1784085677433.073, "uuid": "e50a24d5-8754-4829-87a9-f39e0213fe5e" }, "chunkId": "0ac499867c38f0c346de057171246da0ed544830", @@ -3603,7 +3445,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts": { "mTimestamp": { - "mtime": 1743684814000, + "mtime": 1784085527196.8403, "uuid": "35c17ce9-c80c-4430-962b-f46ead6a2e73" }, "chunkId": "bace070c537a3e1854e903015145470ccbad65f3", @@ -3792,7 +3634,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts": { "mTimestamp": { - "mtime": 1746631688000, + "mtime": 1784085527195.843, "uuid": "a66cd6ea-f167-454e-857a-696e1ce3bc61" }, "chunkId": "f3d2c0c32b5bda2d3627fc340699129d1ecef51f", @@ -3812,11 +3654,11 @@ "loc": { "start": { "line": 1, - "column": 229 + "column": 224 }, "end": { "line": 1, - "column": 233 + "column": 228 } } }, @@ -4642,7 +4484,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts": { "mTimestamp": { - "mtime": 1744994168000, + "mtime": 1784085527198.1907, "uuid": "225f0e63-c4dc-4a85-b8f7-bed528fc1a07" }, "chunkId": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3", @@ -4662,11 +4504,11 @@ "loc": { "start": { "line": 2, - "column": 140 + "column": 135 }, "end": { "line": 2, - "column": 144 + "column": 139 } } }, @@ -4823,34 +4665,6 @@ "column": 44 } } - }, - { - "value": "./SideTipPanel", - "resolved": "__unresolved_12", - "loc": { - "start": { - "line": 15, - "column": 29 - }, - "end": { - "line": 15, - "column": 45 - } - } - }, - { - "value": "./SharePanel", - "resolved": "__unresolved_13", - "loc": { - "start": { - "line": 16, - "column": 27 - }, - "end": { - "line": 16, - "column": 41 - } - } } ], "type": "esm", @@ -4959,26 +4773,12 @@ "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts" }, "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts" - }, - "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts" - }, - "messages": [] } ] }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts": { "mTimestamp": { - "mtime": 1743684778000, + "mtime": 1784085527196.8403, "uuid": "917bf6d3-04a8-4289-b46b-037db3226eca" }, "chunkId": "97ba04727710315dc2b2eb043263e1cc25995b18", @@ -5167,7 +4967,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts": { "mTimestamp": { - "mtime": 1743684618000, + "mtime": 1784085677428.744, "uuid": "b585f61b-a132-4319-aba3-2942d022565b" }, "chunkId": "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b", @@ -5356,7 +5156,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts": { "mTimestamp": { - "mtime": 1744210200000, + "mtime": 1784085677429.8762, "uuid": "a5f9f430-fa04-4fb2-8af4-0e7176a078ce" }, "chunkId": "c1e2c1815dec4ca60d55200a304a5a0c18d5490a", diff --git a/temp/programming/packer-driver/targets/preview/assembly-record.json b/temp/programming/packer-driver/targets/preview/assembly-record.json index 55aea80..98a06b8 100644 --- a/temp/programming/packer-driver/targets/preview/assembly-record.json +++ b/temp/programming/packer-driver/targets/preview/assembly-record.json @@ -191,102 +191,6 @@ }, "timestamp": 1784000142492 }, - "cce2d64bf43cd827ad5c0d87dcb166b068a41ba8": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "b84580597e9cababc38b7a3ce49a27f22d6f0abe" - }, - "messages": [] - }, - "__unresolved_10": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_11": { - "resolved": { - "type": "chunk", - "id": "bace070c537a3e1854e903015145470ccbad65f3" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "dd9b18077e2f673e16c18254c48f641a27848de5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4" - }, - "messages": [] - }, - "__unresolved_7": { - "resolved": { - "type": "chunk", - "id": "067be96b86fad6e644289c720d9d23738f4ed87c" - }, - "messages": [] - }, - "__unresolved_8": { - "resolved": { - "type": "chunk", - "id": "74492fc9d685cee57174a4cb2d83681be8c897ae" - }, - "messages": [] - }, - "__unresolved_9": { - "resolved": { - "type": "chunk", - "id": "04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000142570 - }, "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f": { "imports": { "cc": { @@ -349,107 +253,6 @@ }, "timestamp": 1784000142678 }, - "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000142750 - }, - "a912ccf8538595758f48834d371e876268f35154": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "344b204cdaa195a365eeb188724ffcf42cf4a3f5" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000142812 - }, "17c15c9f91cab21852afabf06f526d531a818ca5": { "imports": { "cc": { @@ -486,70 +289,6 @@ }, "timestamp": 1784000142893 }, - "398d00769bffaa6da8f5ea12e7941d4a67eac52a": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "0ac499867c38f0c346de057171246da0ed544830" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000142929 - }, - "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb": { - "imports": { - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000142967 - }, - "0ac499867c38f0c346de057171246da0ed544830": { - "imports": { - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000143015 - }, "067be96b86fad6e644289c720d9d23738f4ed87c": { "imports": { "__unresolved_0": { @@ -642,170 +381,6 @@ }, "timestamp": 1784000143142 }, - "bace070c537a3e1854e903015145470ccbad65f3": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000143183 - }, - "f3d2c0c32b5bda2d3627fc340699129d1ecef51f": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_10": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_11": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_12": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "067be96b86fad6e644289c720d9d23738f4ed87c" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_7": { - "resolved": { - "type": "chunk", - "id": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e" - }, - "messages": [] - }, - "__unresolved_8": { - "resolved": { - "type": "chunk", - "id": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e" - }, - "messages": [] - }, - "__unresolved_9": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000143295 - }, "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf": { "imports": { "cc": { @@ -973,306 +548,6 @@ }, "timestamp": 1784000143433 }, - "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_10": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "__unresolved_11": { - "resolved": { - "type": "chunk", - "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" - }, - "messages": [] - }, - "__unresolved_12": { - "resolved": { - "type": "chunk", - "id": "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b" - }, - "messages": [] - }, - "__unresolved_13": { - "resolved": { - "type": "chunk", - "id": "c1e2c1815dec4ca60d55200a304a5a0c18d5490a" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" - }, - "messages": [] - }, - "__unresolved_7": { - "resolved": { - "type": "chunk", - "id": "74492fc9d685cee57174a4cb2d83681be8c897ae" - }, - "messages": [] - }, - "__unresolved_8": { - "resolved": { - "type": "chunk", - "id": "04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa" - }, - "messages": [] - }, - "__unresolved_9": { - "resolved": { - "type": "chunk", - "id": "97ba04727710315dc2b2eb043263e1cc25995b18" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000143561 - }, - "97ba04727710315dc2b2eb043263e1cc25995b18": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000143598 - }, - "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "0ac499867c38f0c346de057171246da0ed544830" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000143638 - }, - "c1e2c1815dec4ca60d55200a304a5a0c18d5490a": { - "imports": { - "__unresolved_0": { - "resolved": { - "type": "chunk", - "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" - }, - "messages": [] - }, - "__unresolved_1": { - "resolved": { - "type": "chunk", - "id": "a912ccf8538595758f48834d371e876268f35154" - }, - "messages": [] - }, - "__unresolved_2": { - "resolved": { - "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" - }, - "messages": [] - }, - "__unresolved_3": { - "resolved": { - "type": "chunk", - "id": "17c15c9f91cab21852afabf06f526d531a818ca5" - }, - "messages": [] - }, - "__unresolved_4": { - "resolved": { - "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" - }, - "messages": [] - }, - "__unresolved_5": { - "resolved": { - "type": "chunk", - "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" - }, - "messages": [] - }, - "__unresolved_6": { - "resolved": { - "type": "chunk", - "id": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb" - }, - "messages": [] - }, - "__unresolved_7": { - "resolved": { - "type": "chunk", - "id": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3" - }, - "messages": [] - }, - "cc": { - "resolved": { - "type": "chunk", - "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" - }, - "messages": [] - } - }, - "timestamp": 1784000143681 - }, "aff6617cbbb7a53a4de9a5219456dcc3e0d312e5": { "imports": { "__unresolved_0": { @@ -1494,6 +769,689 @@ "imports": {}, "timestamp": 1784081855725 }, + "cce2d64bf43cd827ad5c0d87dcb166b068a41ba8": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "b84580597e9cababc38b7a3ce49a27f22d6f0abe" + }, + "messages": [] + }, + "__unresolved_10": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_11": { + "resolved": { + "type": "chunk", + "id": "bace070c537a3e1854e903015145470ccbad65f3" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "dd9b18077e2f673e16c18254c48f641a27848de5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4" + }, + "messages": [] + }, + "__unresolved_7": { + "resolved": { + "type": "chunk", + "id": "067be96b86fad6e644289c720d9d23738f4ed87c" + }, + "messages": [] + }, + "__unresolved_8": { + "resolved": { + "type": "chunk", + "id": "74492fc9d685cee57174a4cb2d83681be8c897ae" + }, + "messages": [] + }, + "__unresolved_9": { + "resolved": { + "type": "chunk", + "id": "04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085727154 + }, + "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085727266 + }, + "a912ccf8538595758f48834d371e876268f35154": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "344b204cdaa195a365eeb188724ffcf42cf4a3f5" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085727328 + }, + "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb": { + "imports": { + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085727509 + }, + "0ac499867c38f0c346de057171246da0ed544830": { + "imports": { + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085727581 + }, + "bace070c537a3e1854e903015145470ccbad65f3": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085727644 + }, + "f3d2c0c32b5bda2d3627fc340699129d1ecef51f": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_10": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_11": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_12": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "067be96b86fad6e644289c720d9d23738f4ed87c" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_7": { + "resolved": { + "type": "chunk", + "id": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e" + }, + "messages": [] + }, + "__unresolved_8": { + "resolved": { + "type": "chunk", + "id": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e" + }, + "messages": [] + }, + "__unresolved_9": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085727812 + }, + "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_10": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "__unresolved_11": { + "resolved": { + "type": "chunk", + "id": "d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "7503fea72389d78b642c3a8f8e1395d3734a9d16" + }, + "messages": [] + }, + "__unresolved_7": { + "resolved": { + "type": "chunk", + "id": "74492fc9d685cee57174a4cb2d83681be8c897ae" + }, + "messages": [] + }, + "__unresolved_8": { + "resolved": { + "type": "chunk", + "id": "04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa" + }, + "messages": [] + }, + "__unresolved_9": { + "resolved": { + "type": "chunk", + "id": "97ba04727710315dc2b2eb043263e1cc25995b18" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085727981 + }, + "97ba04727710315dc2b2eb043263e1cc25995b18": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085728020 + }, + "c1e2c1815dec4ca60d55200a304a5a0c18d5490a": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb" + }, + "messages": [] + }, + "__unresolved_7": { + "resolved": { + "type": "chunk", + "id": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085728070 + }, + "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b": { + "imports": { + "__unresolved_0": { + "resolved": { + "type": "chunk", + "id": "6a5019a719a9014c047e67aa1cf34453ab8392ce" + }, + "messages": [] + }, + "__unresolved_1": { + "resolved": { + "type": "chunk", + "id": "a912ccf8538595758f48834d371e876268f35154" + }, + "messages": [] + }, + "__unresolved_2": { + "resolved": { + "type": "chunk", + "id": "846848029ee2eaec7dd62969289523953b0fd69b" + }, + "messages": [] + }, + "__unresolved_3": { + "resolved": { + "type": "chunk", + "id": "17c15c9f91cab21852afabf06f526d531a818ca5" + }, + "messages": [] + }, + "__unresolved_4": { + "resolved": { + "type": "chunk", + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + }, + "messages": [] + }, + "__unresolved_5": { + "resolved": { + "type": "chunk", + "id": "140dc6bd476739f3eb222d0c65eda1306239d6c5" + }, + "messages": [] + }, + "__unresolved_6": { + "resolved": { + "type": "chunk", + "id": "0ac499867c38f0c346de057171246da0ed544830" + }, + "messages": [] + }, + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085728122 + }, + "398d00769bffaa6da8f5ea12e7941d4a67eac52a": { + "imports": { + "cc": { + "resolved": { + "type": "chunk", + "id": "93ba276ea7b26ffcdc433fab14afc1ed6f05647b" + }, + "messages": [] + } + }, + "timestamp": 1784085969602 + }, "6d8fd2b0177941b032ddc0733af48a561fb60657": { "imports": { "__unresolved_0": { @@ -1590,70 +1548,70 @@ "__unresolved_20": { "resolved": { "type": "chunk", - "id": "0ac499867c38f0c346de057171246da0ed544830" + "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" }, "messages": [] }, "__unresolved_21": { "resolved": { "type": "chunk", - "id": "398d00769bffaa6da8f5ea12e7941d4a67eac52a" + "id": "63a64431b6b21cd924e8e7464d636fa810675c73" }, "messages": [] }, "__unresolved_22": { "resolved": { "type": "chunk", - "id": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb" + "id": "61a1a90fa18d74e270c2b1882d8383afa6bd221e" }, "messages": [] }, "__unresolved_23": { "resolved": { "type": "chunk", - "id": "63a64431b6b21cd924e8e7464d636fa810675c73" + "id": "846848029ee2eaec7dd62969289523953b0fd69b" }, "messages": [] }, "__unresolved_24": { "resolved": { "type": "chunk", - "id": "61a1a90fa18d74e270c2b1882d8383afa6bd221e" + "id": "60cdac507d8d69ba60d1a17b9010a0a8c3c7a055" }, "messages": [] }, "__unresolved_25": { "resolved": { "type": "chunk", - "id": "846848029ee2eaec7dd62969289523953b0fd69b" + "id": "97ba04727710315dc2b2eb043263e1cc25995b18" }, "messages": [] }, "__unresolved_26": { "resolved": { "type": "chunk", - "id": "60cdac507d8d69ba60d1a17b9010a0a8c3c7a055" + "id": "aff6617cbbb7a53a4de9a5219456dcc3e0d312e5" }, "messages": [] }, "__unresolved_27": { "resolved": { "type": "chunk", - "id": "97ba04727710315dc2b2eb043263e1cc25995b18" + "id": "bace070c537a3e1854e903015145470ccbad65f3" }, "messages": [] }, "__unresolved_28": { "resolved": { "type": "chunk", - "id": "aff6617cbbb7a53a4de9a5219456dcc3e0d312e5" + "id": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3" }, "messages": [] }, "__unresolved_29": { "resolved": { "type": "chunk", - "id": "bace070c537a3e1854e903015145470ccbad65f3" + "id": "f3d2c0c32b5bda2d3627fc340699129d1ecef51f" }, "messages": [] }, @@ -1667,53 +1625,25 @@ "__unresolved_30": { "resolved": { "type": "chunk", - "id": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3" + "id": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e" }, "messages": [] }, "__unresolved_31": { "resolved": { "type": "chunk", - "id": "f3d2c0c32b5bda2d3627fc340699129d1ecef51f" + "id": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e" }, "messages": [] }, "__unresolved_32": { - "resolved": { - "type": "chunk", - "id": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e" - }, - "messages": [] - }, - "__unresolved_33": { - "resolved": { - "type": "chunk", - "id": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e" - }, - "messages": [] - }, - "__unresolved_34": { - "resolved": { - "type": "chunk", - "id": "c1e2c1815dec4ca60d55200a304a5a0c18d5490a" - }, - "messages": [] - }, - "__unresolved_35": { - "resolved": { - "type": "chunk", - "id": "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b" - }, - "messages": [] - }, - "__unresolved_36": { "resolved": { "type": "chunk", "id": "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf" }, "messages": [] }, - "__unresolved_37": { + "__unresolved_33": { "resolved": { "type": "chunk", "id": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4" @@ -1763,7 +1693,7 @@ "messages": [] } }, - "timestamp": 1784081857600 + "timestamp": 1784085969705 } }, "entries": { @@ -1789,9 +1719,7 @@ "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts": "17c15c9f91cab21852afabf06f526d531a818ca5", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts": "74492fc9d685cee57174a4cb2d83681be8c897ae", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts": "a912ccf8538595758f48834d371e876268f35154", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts": "0ac499867c38f0c346de057171246da0ed544830", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts": "398d00769bffaa6da8f5ea12e7941d4a67eac52a", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts": "63a64431b6b21cd924e8e7464d636fa810675c73", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts": "61a1a90fa18d74e270c2b1882d8383afa6bd221e", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts": "846848029ee2eaec7dd62969289523953b0fd69b", @@ -1803,8 +1731,6 @@ "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts": "f3d2c0c32b5bda2d3627fc340699129d1ecef51f", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts": "abd6b3d279fb075f8e562e5b6b6f34a9435a296e", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts": "272d64b5902574fa3c4e1d917eb5c8c66cc47e6e", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts": "c1e2c1815dec4ca60d55200a304a5a0c18d5490a", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts": "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts": "3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4" } diff --git a/temp/programming/packer-driver/targets/preview/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js b/temp/programming/packer-driver/targets/preview/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js index 8f4a7f2..a775b1f 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js +++ b/temp/programming/packer-driver/targets/preview/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js @@ -1,7 +1,7 @@ -System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11", "__unresolved_12", "__unresolved_13"], function (_export, _context) { +System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11"], function (_export, _context) { "use strict"; - var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, instantiate, Label, Node, Prefab, randomRange, Sprite, sys, Tween, tween, Vec3, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, GameController, DataMgr, Weapon, AddHeartPanel, SdkMgr, EventCenter, SideTipPanel, SharePanel, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _class3, _crd, ccclass, property, MainPanel; + var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, instantiate, Label, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, GameController, DataMgr, Weapon, AddHeartPanel, SdkMgr, EventCenter, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _class3, _crd, ccclass, property, MainPanel; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } @@ -53,14 +53,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _reporterNs.report("EventCenter", "../EventCenter", _context.meta, extras); } - function _reportPossibleCrUseOfSideTipPanel(extras) { - _reporterNs.report("SideTipPanel", "./SideTipPanel", _context.meta, extras); - } - - function _reportPossibleCrUseOfSharePanel(extras) { - _reporterNs.report("SharePanel", "./SharePanel", _context.meta, extras); - } - return { setters: [function (_unresolved_) { _reporterNs = _unresolved_; @@ -76,7 +68,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ Prefab = _cc.Prefab; randomRange = _cc.randomRange; Sprite = _cc.Sprite; - sys = _cc.sys; Tween = _cc.Tween; tween = _cc.tween; Vec3 = _cc.Vec3; @@ -102,17 +93,13 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ SdkMgr = _unresolved_11.SdkMgr; }, function (_unresolved_12) { EventCenter = _unresolved_12.EventCenter; - }, function (_unresolved_13) { - SideTipPanel = _unresolved_13.SideTipPanel; - }, function (_unresolved_14) { - SharePanel = _unresolved_14.SharePanel; }], execute: function () { _crd = true; _cclegacy._RF.push({}, "225f05jxNxKhbj3vtUo/BoH", "MainPanel", undefined); - __checkObsolete__(['_decorator', 'Asset', 'Button', 'Component', 'debug', 'instantiate', 'Label', 'Node', 'Prefab', 'randomRange', 'Sprite', 'sys', 'Tween', 'tween', 'Vec3']); + __checkObsolete__(['_decorator', 'Asset', 'Button', 'Component', 'debug', 'instantiate', 'Label', 'Node', 'Prefab', 'randomRange', 'Sprite', 'Tween', 'tween', 'Vec3']); ({ ccclass, @@ -148,12 +135,8 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), _dec15 = property({ type: Button }), _dec16 = property({ - type: Button - }), _dec17 = property({ type: Prefab - }), _dec18 = property(Prefab), _dec19 = property(Node), _dec20 = property(Node), _dec21 = property({ - type: Button - }), _dec22 = property({ + }), _dec17 = property(Prefab), _dec18 = property(Node), _dec19 = property(Node), _dec20 = property({ type: Node }), _dec(_class = (_class2 = (_class3 = class MainPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({ error: Error() @@ -189,23 +172,19 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _initializerDefineProperty(this, "addHeartBtn", _descriptor14, this); - _initializerDefineProperty(this, "shareBtn", _descriptor15, this); + _initializerDefineProperty(this, "weaponSelectPrefab", _descriptor15, this); - _initializerDefineProperty(this, "weaponSelectPrefab", _descriptor16, this); + _initializerDefineProperty(this, "flyMoneyPrefab", _descriptor16, this); - _initializerDefineProperty(this, "flyMoneyPrefab", _descriptor17, this); + _initializerDefineProperty(this, "flyMoneyContent", _descriptor17, this); - _initializerDefineProperty(this, "flyMoneyContent", _descriptor18, this); - - _initializerDefineProperty(this, "fingerNode", _descriptor19, this); - - _initializerDefineProperty(this, "sideTipBtn", _descriptor20, this); + _initializerDefineProperty(this, "fingerNode", _descriptor18, this); this.weaponDatas = []; this.weaponOffset = 1000; this.curSelectIndex = 0; - _initializerDefineProperty(this, "weaponContent", _descriptor21, this); + _initializerDefineProperty(this, "weaponContent", _descriptor19, this); } onOpen() { @@ -238,21 +217,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ } } - if (sys.platform == sys.Platform.WECHAT_GAME) { - this.sideTipBtn.node.active = false; - var date = new Date(); - var dayOfMonth = date.getDate(); - - if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ - error: Error() - }), LocalSaveMgr) : LocalSaveMgr).instance.playerData.day != dayOfMonth) { - this.shareBtn.node.active = true; - } - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - this.sideTipBtn.node.active = true; - this.shareBtn.node.active = false; - } - this.fingerNode.active = !(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() }), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveTutorial; @@ -444,7 +408,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { var addPoint = 200; var fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() @@ -459,7 +423,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }); } - flyShareMoney(fromMoney, endMoney) { + flyRewardMoney(fromMoney, endMoney) { var _this = this; (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ @@ -551,34 +515,12 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ MainPanel.instance.refreshToIndex(); } - clickSideTipBtn() { - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ - error: Error() - }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ - error: Error() - }), AssetController) : AssetController).instance.click); - console.log("openPanel SideTipPanel"); - (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ - error: Error() - }), UIManager) : UIManager).instance.openPanel(_crd && SideTipPanel === void 0 ? (_reportPossibleCrUseOfSideTipPanel({ - error: Error() - }), SideTipPanel) : SideTipPanel); - } - onDestroy() { (_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({ error: Error() }), EventCenter) : EventCenter).coinCountChange.off("coinCountChange", this.onCoinCountChange); } - clickShareBtn() { - (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ - error: Error() - }), UIManager) : UIManager).instance.openPanel(_crd && SharePanel === void 0 ? (_reportPossibleCrUseOfSharePanel({ - error: Error() - }), SharePanel) : SharePanel); - } - onLoad() { MainPanel.instance = this; this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this); @@ -586,8 +528,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.right.node.on(Button.EventType.CLICK, this.clickRight, this); this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this); this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this); - this.sideTipBtn.node.on(Button.EventType.CLICK, this.clickSideTipBtn, this); - this.shareBtn.node.on(Button.EventType.CLICK, this.clickShareBtn, this); this.clear.node.on(Button.EventType.CLICK, this.clickClear, this); this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this); this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this); @@ -700,49 +640,35 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ initializer: function initializer() { return null; } - }), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "shareBtn", [_dec16], { + }), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "weaponSelectPrefab", [_dec16], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } - }), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "weaponSelectPrefab", [_dec17], { + }), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyPrefab", [_dec17], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } - }), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyPrefab", [_dec18], { + }), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyContent", [_dec18], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } - }), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyContent", [_dec19], { + }), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "fingerNode", [_dec19], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } - }), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "fingerNode", [_dec20], { - configurable: true, - enumerable: true, - writable: true, - initializer: function initializer() { - return null; - } - }), _descriptor20 = _applyDecoratedDescriptor(_class2.prototype, "sideTipBtn", [_dec21], { - configurable: true, - enumerable: true, - writable: true, - initializer: function initializer() { - return null; - } - }), _descriptor21 = _applyDecoratedDescriptor(_class2.prototype, "weaponContent", [_dec22], { + }), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "weaponContent", [_dec20], { configurable: true, enumerable: true, writable: true, diff --git a/temp/programming/packer-driver/targets/preview/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map b/temp/programming/packer-driver/targets/preview/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map index 487293b..04c3ae6 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map +++ b/temp/programming/packer-driver/targets/preview/chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts"],"names":["_decorator","Button","instantiate","Label","Node","Prefab","randomRange","Sprite","sys","Tween","tween","Vec3","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","GameController","DataMgr","Weapon","AddHeartPanel","SdkMgr","EventCenter","SideTipPanel","SharePanel","ccclass","property","MainPanel","type","weaponDatas","weaponOffset","curSelectIndex","onOpen","instance","refresh","weapons","getInstance","GetDatas","equipedIndex","index","length","data","item","weaponSelectPrefab","setParent","weaponContent","sprite","getChildByPath","getComponent","loadSetSprite","spriteName","string","gunName","id","playerData","equipedWeapon","platform","Platform","WECHAT_GAME","sideTipBtn","node","active","date","Date","dayOfMonth","getDate","day","shareBtn","BYTEDANCE_MINI_GAME","fingerNode","haveTutorial","heart","power","toString","coin","setToIndex","update","dt","isOnTimerRun","totalSeconds","Math","ceil","getPowerCD","minutes","floor","seconds","formattedMinutes","formattedSeconds","formattedTime","heartTimer","widthAim","setPosition","newPos","to","position","start","refreshToIndex","ownedWeapons","ownWeapon","owned","element","console","log","equiped","gunPrice","buy","equip","interactable","grayscale","leftBtn","right","clickLeft","inst","playOneShot","click","clickRight","clickEquipBtn","equipWeapon","clickBuyBtn","addCoin","buyWeapon","clickClear","clearData","clickAddHeartBtn","openPanel","clickAddMoneyBtn","playerRewardAds","addPoint","fromeMoney","endMoney","flyMoney","flyShareMoney","fromMoney","getCoin","flyMoneyPrefab","flyMoneyContent","delay","by","worldPosition","getWorldPosition","call","destroy","value","onUpdate","target","ratio","currentValue","addMoneyBtn","getPosition","onCoinCountChange","clickSideTipBtn","onDestroy","coinCountChange","off","clickShareBtn","onLoad","startBtn","on","EventType","CLICK","startBtnCallBack","clear","addHeartBtn","bind","gameStart"],"mappings":"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","sourcesContent":["\r\nimport { _decorator, Asset, Button, Component, debug, instantiate, Label, Node, Prefab, randomRange, Sprite, sys, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { DataMgr } from '../framework/data/DataMgr';\r\nimport { Weapon } from '../data/ConfigData';\r\nimport { AddHeartPanel } from './AddHeartPanel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { SideTipPanel } from './SideTipPanel';\r\nimport { SharePanel } from './SharePanel';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('MainPanel')\r\nexport class MainPanel extends PanelBase {\r\n\r\n static instance: MainPanel;\r\n\r\n @property({ type: Button })\r\n startBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n leftBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n right: Button = null;\r\n\r\n @property({ type: Button })\r\n equip: Button = null;\r\n\r\n @property({ type: Button })\r\n clear: Button = null;\r\n\r\n @property({ type: Button })\r\n addMoneyBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n buy: Button = null;\r\n\r\n @property({ type: Node })\r\n equiped: Node = null;\r\n\r\n @property({ type: Label })\r\n weaponName: Label = null;\r\n\r\n @property({ type: Label })\r\n gunPrice: Label = null;\r\n\r\n @property({ type: Label })\r\n heart: Label = null;\r\n\r\n @property({ type: Label })\r\n heartTimer: Label = null;\r\n\r\n @property({ type: Label })\r\n coin: Label = null;\r\n\r\n @property({ type: Button })\r\n addHeartBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n shareBtn: Button = null;\r\n\r\n @property({ type: Prefab })\r\n weaponSelectPrefab: Prefab = null;\r\n\r\n @property(Prefab)\r\n flyMoneyPrefab: Prefab = null;\r\n\r\n @property(Node)\r\n flyMoneyContent: Node = null;\r\n\r\n @property(Node)\r\n fingerNode: Node = null;\r\n\r\n @property({ type: Button })\r\n sideTipBtn: Button = null;\r\n\r\n weaponDatas: Array = []\r\n\r\n private weaponOffset: number = 1000\r\n private curSelectIndex: number = 0\r\n\r\n @property({ type: Node })\r\n weaponContent: Node = null;\r\n\r\n protected onOpen(): void {\r\n MainPanel.instance.refresh()\r\n }\r\n\r\n refresh() {\r\n var weapons = DataMgr.getInstance().GetDatas(Weapon)\r\n this.weaponDatas = weapons\r\n let equipedIndex: number = 0\r\n for (let index = 0; index < weapons.length; index++) {\r\n let data = weapons[index]\r\n var item = instantiate(this.weaponSelectPrefab)\r\n item.setParent(this.weaponContent)\r\n let sprite = item.getChildByPath(\"Sprite\").getComponent(Sprite)\r\n AssetController.instance.loadSetSprite(`weaponSprite/${data.spriteName}`, sprite);\r\n item.getChildByPath(\"Label\").getComponent(Label).string = data.gunName\r\n if (data.id == LocalSaveMgr.instance.playerData.equipedWeapon) {\r\n equipedIndex = index\r\n }\r\n }\r\n\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n this.sideTipBtn.node.active = false\r\n const date: Date = new Date();\r\n const dayOfMonth: number = date.getDate();\r\n if (LocalSaveMgr.instance.playerData.day != dayOfMonth) {\r\n this.shareBtn.node.active = true\r\n }\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n this.sideTipBtn.node.active = true\r\n this.shareBtn.node.active = false\r\n }\r\n\r\n this.fingerNode.active = !LocalSaveMgr.instance.playerData.haveTutorial\r\n\r\n\r\n\r\n this.heart.string = LocalSaveMgr.instance.playerData.power.toString()\r\n this.coin.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n this.setToIndex(equipedIndex, false)\r\n }\r\n\r\n protected update(dt: number): void {\r\n if (LocalSaveMgr.instance.playerData.isOnTimerRun) {\r\n let totalSeconds = Math.ceil(LocalSaveMgr.instance.getPowerCD())\r\n totalSeconds = Math.ceil(totalSeconds);\r\n let minutes = Math.floor(totalSeconds / 60);\r\n let seconds = totalSeconds % 60;\r\n\r\n // 将分钟和秒格式化为两位数\r\n let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;\r\n let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`;\r\n\r\n // 组合成 00:00 的格式\r\n let formattedTime = `${formattedMinutes}:${formattedSeconds}`;\r\n this.heartTimer.string = formattedTime\r\n\r\n } else {\r\n this.heartTimer.string = \"已满\"\r\n }\r\n this.heart.string = LocalSaveMgr.instance.playerData.power.toString()\r\n }\r\n\r\n setToIndex(index: number, widthAim: boolean) {\r\n this.curSelectIndex = index\r\n if (!widthAim) {\r\n this.weaponContent.setPosition(-this.weaponOffset * index, 0, 0)\r\n } else {\r\n let newPos = new Vec3(-this.weaponOffset * index, 0, 0)\r\n tween(this.weaponContent)\r\n .to(0.3, { position: newPos })\r\n .start()\r\n }\r\n\r\n this.refreshToIndex()\r\n }\r\n\r\n refreshToIndex() {\r\n let ownedWeapons = LocalSaveMgr.instance.playerData.ownWeapon\r\n let owned: boolean = false\r\n for (let index = 0; index < ownedWeapons.length; index++) {\r\n let element = ownedWeapons[index];\r\n console.log(\"刷新\", this.weaponDatas[this.curSelectIndex].id, element, ownedWeapons.length, index)\r\n if (element == this.weaponDatas[this.curSelectIndex].id) {\r\n owned = true\r\n break\r\n }\r\n }\r\n\r\n let equiped: boolean = LocalSaveMgr.instance.playerData.equipedWeapon == this.weaponDatas[this.curSelectIndex].id\r\n // this.weaponName.string = this.weaponDatas[this.curSelectIndex].gunName\r\n this.gunPrice.string = this.weaponDatas[this.curSelectIndex].coin.toString()\r\n this.equiped.active = false\r\n this.buy.node.active = false\r\n this.equip.node.active = false\r\n\r\n if (equiped) {\r\n this.equiped.active = true\r\n } else if (owned) {\r\n this.equip.node.active = true\r\n } else {\r\n this.buy.node.active = true\r\n\r\n if (LocalSaveMgr.instance.playerData.coin >= this.weaponDatas[this.curSelectIndex].coin) {\r\n this.buy.interactable = true;\r\n this.buy.getComponent(Sprite).grayscale = false\r\n } else {\r\n this.buy.interactable = false;\r\n this.buy.getComponent(Sprite).grayscale = true\r\n }\r\n }\r\n\r\n if (this.curSelectIndex == 0) {\r\n this.leftBtn.node.active = false\r\n } else {\r\n this.leftBtn.node.active = true\r\n }\r\n\r\n if (this.curSelectIndex == this.weaponDatas.length - 1) {\r\n this.right.node.active = false\r\n } else {\r\n this.right.node.active = true\r\n }\r\n\r\n }\r\n\r\n clickLeft() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (this.curSelectIndex > 0) {\r\n this.setToIndex(this.curSelectIndex - 1, true)\r\n }\r\n }\r\n\r\n clickRight() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (this.curSelectIndex < this.weaponDatas.length - 1) {\r\n this.setToIndex(this.curSelectIndex + 1, true)\r\n }\r\n }\r\n\r\n\r\n clickEquipBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.equipWeapon(this.weaponDatas[this.curSelectIndex].id)\r\n this.refreshToIndex()\r\n }\r\n\r\n clickBuyBtn() {\r\n LocalSaveMgr.instance.addCoin(-this.weaponDatas[this.curSelectIndex].coin)\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.buyWeapon(this.weaponDatas[this.curSelectIndex].id)\r\n this.refreshToIndex()\r\n }\r\n\r\n clickClear() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.clearData()\r\n }\r\n\r\n clickAddHeartBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(AddHeartPanel)\r\n }\r\n\r\n clickAddMoneyBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n\r\n let addPoint = 200\r\n let fromeMoney = LocalSaveMgr.instance.playerData.coin\r\n LocalSaveMgr.instance.addCoin(addPoint)\r\n let endMoney = LocalSaveMgr.instance.playerData.coin\r\n this.flyMoney(fromeMoney, endMoney)\r\n })\r\n }\r\n\r\n flyShareMoney(fromMoney: number, endMoney: number) {\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(new Vec3(0, 0, 0))\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coin.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n if (this.coin != null)\r\n this.coin.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n if (this.addMoneyBtn != null)\r\n this.addMoneyBtn.interactable = true\r\n })\r\n .start();\r\n }\r\n\r\n flyMoney(fromMoney: number, endMoney: number) {\r\n this.addMoneyBtn.interactable = false\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(this.addMoneyBtn.node.getPosition())\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coin.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n if (this.coin != null)\r\n this.coin.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n if (this.addMoneyBtn != null)\r\n this.addMoneyBtn.interactable = true\r\n })\r\n .start();\r\n }\r\n\r\n onCoinCountChange() {\r\n MainPanel.instance.coin.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n MainPanel.instance.refreshToIndex()\r\n }\r\n\r\n clickSideTipBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n console.log(\"openPanel SideTipPanel\")\r\n UIManager.instance.openPanel(SideTipPanel)\r\n }\r\n\r\n protected onDestroy(): void {\r\n EventCenter.coinCountChange.off(\"coinCountChange\", this.onCoinCountChange)\r\n }\r\n\r\n clickShareBtn() {\r\n UIManager.instance.openPanel(SharePanel)\r\n }\r\n\r\n onLoad() {\r\n MainPanel.instance = this;\r\n this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this);\r\n this.leftBtn.node.on(Button.EventType.CLICK, this.clickLeft, this);\r\n this.right.node.on(Button.EventType.CLICK, this.clickRight, this);\r\n this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this);\r\n this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this);\r\n this.sideTipBtn.node.on(Button.EventType.CLICK, this.clickSideTipBtn, this);\r\n this.shareBtn.node.on(Button.EventType.CLICK, this.clickShareBtn, this);\r\n\r\n\r\n\r\n this.clear.node.on(Button.EventType.CLICK, this.clickClear, this);\r\n this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this);\r\n this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this);\r\n EventCenter.coinCountChange.on(\"coinCountChange\", this.onCoinCountChange).bind(this)\r\n }\r\n\r\n startBtnCallBack() {\r\n GameController.getInstance().gameStart()\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts"],"names":["_decorator","Button","instantiate","Label","Node","Prefab","randomRange","Sprite","Tween","tween","Vec3","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","GameController","DataMgr","Weapon","AddHeartPanel","SdkMgr","EventCenter","ccclass","property","MainPanel","type","weaponDatas","weaponOffset","curSelectIndex","onOpen","instance","refresh","weapons","getInstance","GetDatas","equipedIndex","index","length","data","item","weaponSelectPrefab","setParent","weaponContent","sprite","getChildByPath","getComponent","loadSetSprite","spriteName","string","gunName","id","playerData","equipedWeapon","fingerNode","active","haveTutorial","heart","power","toString","coin","setToIndex","update","dt","isOnTimerRun","totalSeconds","Math","ceil","getPowerCD","minutes","floor","seconds","formattedMinutes","formattedSeconds","formattedTime","heartTimer","widthAim","setPosition","newPos","to","position","start","refreshToIndex","ownedWeapons","ownWeapon","owned","element","console","log","equiped","gunPrice","buy","node","equip","interactable","grayscale","leftBtn","right","clickLeft","inst","playOneShot","click","clickRight","clickEquipBtn","equipWeapon","clickBuyBtn","addCoin","buyWeapon","clickClear","clearData","clickAddHeartBtn","openPanel","clickAddMoneyBtn","requestReward","addPoint","fromeMoney","endMoney","flyMoney","flyRewardMoney","fromMoney","getCoin","flyMoneyPrefab","flyMoneyContent","delay","by","worldPosition","getWorldPosition","call","destroy","value","onUpdate","target","ratio","currentValue","addMoneyBtn","getPosition","onCoinCountChange","onDestroy","coinCountChange","off","onLoad","startBtn","on","EventType","CLICK","startBtnCallBack","clear","addHeartBtn","bind","gameStart"],"mappings":"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","sourcesContent":["\r\nimport { _decorator, Asset, Button, Component, debug, instantiate, Label, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3 } from 'cc';\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { DataMgr } from '../framework/data/DataMgr';\r\nimport { Weapon } from '../data/ConfigData';\r\nimport { AddHeartPanel } from './AddHeartPanel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { EventCenter } from '../EventCenter';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('MainPanel')\r\nexport class MainPanel extends PanelBase {\r\n\r\n static instance: MainPanel;\r\n\r\n @property({ type: Button })\r\n startBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n leftBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n right: Button = null;\r\n\r\n @property({ type: Button })\r\n equip: Button = null;\r\n\r\n @property({ type: Button })\r\n clear: Button = null;\r\n\r\n @property({ type: Button })\r\n addMoneyBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n buy: Button = null;\r\n\r\n @property({ type: Node })\r\n equiped: Node = null;\r\n\r\n @property({ type: Label })\r\n weaponName: Label = null;\r\n\r\n @property({ type: Label })\r\n gunPrice: Label = null;\r\n\r\n @property({ type: Label })\r\n heart: Label = null;\r\n\r\n @property({ type: Label })\r\n heartTimer: Label = null;\r\n\r\n @property({ type: Label })\r\n coin: Label = null;\r\n\r\n @property({ type: Button })\r\n addHeartBtn: Button = null;\r\n\r\n @property({ type: Prefab })\r\n weaponSelectPrefab: Prefab = null;\r\n\r\n @property(Prefab)\r\n flyMoneyPrefab: Prefab = null;\r\n\r\n @property(Node)\r\n flyMoneyContent: Node = null;\r\n\r\n @property(Node)\r\n fingerNode: Node = null;\r\n\r\n weaponDatas: Array = []\r\n\r\n private weaponOffset: number = 1000\r\n private curSelectIndex: number = 0\r\n\r\n @property({ type: Node })\r\n weaponContent: Node = null;\r\n\r\n protected onOpen(): void {\r\n MainPanel.instance.refresh()\r\n }\r\n\r\n refresh() {\r\n var weapons = DataMgr.getInstance().GetDatas(Weapon)\r\n this.weaponDatas = weapons\r\n let equipedIndex: number = 0\r\n for (let index = 0; index < weapons.length; index++) {\r\n let data = weapons[index]\r\n var item = instantiate(this.weaponSelectPrefab)\r\n item.setParent(this.weaponContent)\r\n let sprite = item.getChildByPath(\"Sprite\").getComponent(Sprite)\r\n AssetController.instance.loadSetSprite(`weaponSprite/${data.spriteName}`, sprite);\r\n item.getChildByPath(\"Label\").getComponent(Label).string = data.gunName\r\n if (data.id == LocalSaveMgr.instance.playerData.equipedWeapon) {\r\n equipedIndex = index\r\n }\r\n }\r\n\r\n this.fingerNode.active = !LocalSaveMgr.instance.playerData.haveTutorial\r\n\r\n\r\n\r\n this.heart.string = LocalSaveMgr.instance.playerData.power.toString()\r\n this.coin.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n this.setToIndex(equipedIndex, false)\r\n }\r\n\r\n protected update(dt: number): void {\r\n if (LocalSaveMgr.instance.playerData.isOnTimerRun) {\r\n let totalSeconds = Math.ceil(LocalSaveMgr.instance.getPowerCD())\r\n totalSeconds = Math.ceil(totalSeconds);\r\n let minutes = Math.floor(totalSeconds / 60);\r\n let seconds = totalSeconds % 60;\r\n\r\n // 将分钟和秒格式化为两位数\r\n let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;\r\n let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`;\r\n\r\n // 组合成 00:00 的格式\r\n let formattedTime = `${formattedMinutes}:${formattedSeconds}`;\r\n this.heartTimer.string = formattedTime\r\n\r\n } else {\r\n this.heartTimer.string = \"已满\"\r\n }\r\n this.heart.string = LocalSaveMgr.instance.playerData.power.toString()\r\n }\r\n\r\n setToIndex(index: number, widthAim: boolean) {\r\n this.curSelectIndex = index\r\n if (!widthAim) {\r\n this.weaponContent.setPosition(-this.weaponOffset * index, 0, 0)\r\n } else {\r\n let newPos = new Vec3(-this.weaponOffset * index, 0, 0)\r\n tween(this.weaponContent)\r\n .to(0.3, { position: newPos })\r\n .start()\r\n }\r\n\r\n this.refreshToIndex()\r\n }\r\n\r\n refreshToIndex() {\r\n let ownedWeapons = LocalSaveMgr.instance.playerData.ownWeapon\r\n let owned: boolean = false\r\n for (let index = 0; index < ownedWeapons.length; index++) {\r\n let element = ownedWeapons[index];\r\n console.log(\"刷新\", this.weaponDatas[this.curSelectIndex].id, element, ownedWeapons.length, index)\r\n if (element == this.weaponDatas[this.curSelectIndex].id) {\r\n owned = true\r\n break\r\n }\r\n }\r\n\r\n let equiped: boolean = LocalSaveMgr.instance.playerData.equipedWeapon == this.weaponDatas[this.curSelectIndex].id\r\n // this.weaponName.string = this.weaponDatas[this.curSelectIndex].gunName\r\n this.gunPrice.string = this.weaponDatas[this.curSelectIndex].coin.toString()\r\n this.equiped.active = false\r\n this.buy.node.active = false\r\n this.equip.node.active = false\r\n\r\n if (equiped) {\r\n this.equiped.active = true\r\n } else if (owned) {\r\n this.equip.node.active = true\r\n } else {\r\n this.buy.node.active = true\r\n\r\n if (LocalSaveMgr.instance.playerData.coin >= this.weaponDatas[this.curSelectIndex].coin) {\r\n this.buy.interactable = true;\r\n this.buy.getComponent(Sprite).grayscale = false\r\n } else {\r\n this.buy.interactable = false;\r\n this.buy.getComponent(Sprite).grayscale = true\r\n }\r\n }\r\n\r\n if (this.curSelectIndex == 0) {\r\n this.leftBtn.node.active = false\r\n } else {\r\n this.leftBtn.node.active = true\r\n }\r\n\r\n if (this.curSelectIndex == this.weaponDatas.length - 1) {\r\n this.right.node.active = false\r\n } else {\r\n this.right.node.active = true\r\n }\r\n\r\n }\r\n\r\n clickLeft() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (this.curSelectIndex > 0) {\r\n this.setToIndex(this.curSelectIndex - 1, true)\r\n }\r\n }\r\n\r\n clickRight() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (this.curSelectIndex < this.weaponDatas.length - 1) {\r\n this.setToIndex(this.curSelectIndex + 1, true)\r\n }\r\n }\r\n\r\n\r\n clickEquipBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.equipWeapon(this.weaponDatas[this.curSelectIndex].id)\r\n this.refreshToIndex()\r\n }\r\n\r\n clickBuyBtn() {\r\n LocalSaveMgr.instance.addCoin(-this.weaponDatas[this.curSelectIndex].coin)\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.buyWeapon(this.weaponDatas[this.curSelectIndex].id)\r\n this.refreshToIndex()\r\n }\r\n\r\n clickClear() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n LocalSaveMgr.instance.clearData()\r\n }\r\n\r\n clickAddHeartBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(AddHeartPanel)\r\n }\r\n\r\n clickAddMoneyBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.requestReward(() => {\n\r\n let addPoint = 200\r\n let fromeMoney = LocalSaveMgr.instance.playerData.coin\r\n LocalSaveMgr.instance.addCoin(addPoint)\r\n let endMoney = LocalSaveMgr.instance.playerData.coin\r\n this.flyMoney(fromeMoney, endMoney)\r\n })\r\n }\r\n\r\n flyRewardMoney(fromMoney: number, endMoney: number) {\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(new Vec3(0, 0, 0))\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coin.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n if (this.coin != null)\r\n this.coin.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n if (this.addMoneyBtn != null)\r\n this.addMoneyBtn.interactable = true\r\n })\r\n .start();\r\n }\r\n\r\n flyMoney(fromMoney: number, endMoney: number) {\r\n this.addMoneyBtn.interactable = false\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(this.addMoneyBtn.node.getPosition())\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coin.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n if (this.coin != null)\r\n this.coin.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n if (this.addMoneyBtn != null)\r\n this.addMoneyBtn.interactable = true\r\n })\r\n .start();\r\n }\r\n\r\n onCoinCountChange() {\r\n MainPanel.instance.coin.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n MainPanel.instance.refreshToIndex()\r\n }\r\n\r\n protected onDestroy(): void {\n EventCenter.coinCountChange.off(\"coinCountChange\", this.onCoinCountChange)\n }\n\r\n onLoad() {\r\n MainPanel.instance = this;\r\n this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this);\r\n this.leftBtn.node.on(Button.EventType.CLICK, this.clickLeft, this);\r\n this.right.node.on(Button.EventType.CLICK, this.clickRight, this);\r\n this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this);\r\n this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this);\r\n this.clear.node.on(Button.EventType.CLICK, this.clickClear, this);\r\n this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this);\r\n this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this);\r\n EventCenter.coinCountChange.on(\"coinCountChange\", this.onCoinCountChange).bind(this)\r\n }\r\n\r\n startBtnCallBack() {\r\n GameController.getInstance().gameStart()\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/preview/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js b/temp/programming/packer-driver/targets/preview/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js index d6af25f..7ea2543 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js +++ b/temp/programming/packer-driver/targets/preview/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js @@ -1,153 +1,43 @@ -System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3"], function (_export, _context) { +System.register(["cc"], function (_export, _context) { "use strict"; - var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, director, sys, WXSdk, DYSdk, AudioMgr, _dec, _class, _class2, _crd, ccclass, property, SdkMgr; - - function _reportPossibleCrUseOfWXSdk(extras) { - _reporterNs.report("WXSdk", "./WXSdk", _context.meta, extras); - } - - function _reportPossibleCrUseOfDYSdk(extras) { - _reporterNs.report("DYSdk", "./DYSdk", _context.meta, extras); - } - - function _reportPossibleCrUseOfAudioMgr(extras) { - _reporterNs.report("AudioMgr", "../audio/AudioMgr", _context.meta, extras); - } + var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, _dec, _class, _class2, _crd, ccclass, SdkMgr; return { - setters: [function (_unresolved_) { - _reporterNs = _unresolved_; - }, function (_cc) { + setters: [function (_cc) { _cclegacy = _cc.cclegacy; __checkObsolete__ = _cc.__checkObsolete__; __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__; _decorator = _cc._decorator; Component = _cc.Component; - director = _cc.director; - sys = _cc.sys; - }, function (_unresolved_2) { - WXSdk = _unresolved_2.WXSdk; - }, function (_unresolved_3) { - DYSdk = _unresolved_3.DYSdk; - }, function (_unresolved_4) { - AudioMgr = _unresolved_4.AudioMgr; }], execute: function () { _crd = true; _cclegacy._RF.push({}, "6fbd6RxA9dOzJEaowwyH1c6", "SdkMgr", undefined); - __checkObsolete__(['_decorator', 'Button', 'Component', 'director', 'game', 'Label', 'Node', 'sys', 'Tween']); + __checkObsolete__(['_decorator', 'Component']); ({ - ccclass, - property + ccclass } = _decorator); + /** + * Integration seam for a future rewarded-placement provider. + * The project currently ships without any advertising or platform SDK. + */ _export("SdkMgr", SdkMgr = (_dec = ccclass('SdkMgr'), _dec(_class = (_class2 = class SdkMgr extends Component { onLoad() { SdkMgr.instance = this; } + /** + * SDK-free default: grant the gameplay reward immediately. + * Replace this method body with a provider call when an SDK is added later. + */ - start() { - this.init(); - } - init() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.init(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.init(); - } - } - - playerRewardAds(successCallBack) { - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ - error: Error() - }), AudioMgr) : AudioMgr).inst.pause(); - director.pause(); - console.log("广告开启", "pause"); - - var callBack = () => { - console.log("广告开启", "resume"); - if (successCallBack != null) successCallBack(); - director.resume(); - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ - error: Error() - }), AudioMgr) : AudioMgr).inst.resume(); - }; - - var failCallback = () => { - director.resume(); - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ - error: Error() - }), AudioMgr) : AudioMgr).inst.resume(); - }; - - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.showVideo(callBack, failCallback); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.showVideo(callBack, failCallback); - } else { - callBack(); - } - } - - initativeShare() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.initativeShare(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.initativeShare(); - } - } - - showBanner() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.showBanner(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.showBanner(); - } - } - - hideBanner() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.hideBanner(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.hideBanner(); - } - } - - showInterstitial() { - if (sys.platform == sys.Platform.WECHAT_GAME) { - (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({ - error: Error() - }), WXSdk) : WXSdk).instance.showInterstitial(); - } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({ - error: Error() - }), DYSdk) : DYSdk).instance.showInterstitial(); - } + requestReward(onGranted) { + onGranted == null || onGranted(); } }, _class2.instance = void 0, _class2)) || _class)); diff --git a/temp/programming/packer-driver/targets/preview/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map b/temp/programming/packer-driver/targets/preview/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map index ab82fc2..de18fc4 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map +++ b/temp/programming/packer-driver/targets/preview/chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts"],"names":["_decorator","Component","director","sys","WXSdk","DYSdk","AudioMgr","ccclass","property","SdkMgr","onLoad","instance","start","init","platform","Platform","WECHAT_GAME","BYTEDANCE_MINI_GAME","playerRewardAds","successCallBack","inst","pause","console","log","callBack","resume","failCallback","showVideo","initativeShare","showBanner","hideBanner","showInterstitial"],"mappings":"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","sourcesContent":["import { _decorator, Button, Component, director, game, Label, Node, sys, Tween } from 'cc';\r\nimport { WXSdk } from './WXSdk';\r\nimport { DYSdk } from './DYSdk';\r\nimport { AudioMgr } from '../audio/AudioMgr';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('SdkMgr')\r\nexport class SdkMgr extends Component {\r\n\r\n static instance: SdkMgr;\r\n\r\n protected onLoad(): void {\r\n SdkMgr.instance = this\r\n \r\n }\r\n protected start(): void {\r\n this.init()\r\n }\r\n\r\n init() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.init()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.init()\r\n }\r\n }\r\n\r\n\r\n playerRewardAds(successCallBack) {\r\n AudioMgr.inst.pause()\r\n director.pause()\r\n console.log(\"广告开启\", \"pause\")\r\n let callBack = () => {\r\n console.log(\"广告开启\", \"resume\")\r\n if (successCallBack != null)\r\n successCallBack()\r\n director.resume()\r\n AudioMgr.inst.resume()\r\n }\r\n let failCallback = () => {\r\n director.resume()\r\n AudioMgr.inst.resume()\r\n }\r\n\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.showVideo(callBack, failCallback)\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.showVideo(callBack, failCallback)\r\n } else {\r\n callBack()\r\n }\r\n }\r\n\r\n initativeShare() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.initativeShare()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.initativeShare()\r\n }\r\n }\r\n\r\n showBanner() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.showBanner()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.showBanner()\r\n }\r\n }\r\n\r\n hideBanner() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.hideBanner()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.hideBanner()\r\n }\r\n }\r\n\r\n showInterstitial() {\r\n if (sys.platform == sys.Platform.WECHAT_GAME) {\r\n WXSdk.instance.showInterstitial()\r\n } else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n DYSdk.instance.showInterstitial()\r\n }\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts"],"names":["_decorator","Component","ccclass","SdkMgr","onLoad","instance","requestReward","onGranted"],"mappings":";;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;;;;;;;;;OAEf;AAAEC,QAAAA;AAAF,O,GAAcF,U;AAEpB;AACA;AACA;AACA;;wBAMaG,M,WADZD,OAAO,CAAC,QAAD,C,2BAAR,MACaC,MADb,SAC4BF,SAD5B,CACgE;AAGlDG,QAAAA,MAAM,GAAS;AACrBD,UAAAA,MAAM,CAACE,QAAP,GAAkB,IAAlB;AACH;AAED;AACJ;AACA;AACA;;;AACWC,QAAAA,aAAa,CAACC,SAAD,EAA+B;AAC/CA,UAAAA,SAAS,QAAT,IAAAA,SAAS;AACZ;;AAb2D,O,UACrDF,Q","sourcesContent":["import { _decorator, Component } from 'cc';\n\nconst { ccclass } = _decorator;\n\n/**\n * Integration seam for a future rewarded-placement provider.\n * The project currently ships without any advertising or platform SDK.\n */\nexport interface RewardProvider {\n requestReward(onGranted: () => void): void;\n}\n\n@ccclass('SdkMgr')\nexport class SdkMgr extends Component implements RewardProvider {\n static instance: SdkMgr;\n\n protected onLoad(): void {\n SdkMgr.instance = this;\n }\n\n /**\n * SDK-free default: grant the gameplay reward immediately.\n * Replace this method body with a provider call when an SDK is added later.\n */\n public requestReward(onGranted?: () => void): void {\n onGranted?.();\n }\n}\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/preview/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js b/temp/programming/packer-driver/targets/preview/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js index 6e1a2b1..bdf4e73 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js +++ b/temp/programming/packer-driver/targets/preview/chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js @@ -1,8 +1,8 @@ -System.register(["__unresolved_0", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11", "__unresolved_12", "__unresolved_13", "__unresolved_14", "__unresolved_15", "__unresolved_16", "__unresolved_17", "__unresolved_18", "__unresolved_19", "__unresolved_20", "__unresolved_21", "__unresolved_22", "__unresolved_23", "__unresolved_24", "__unresolved_25", "__unresolved_26", "__unresolved_27", "__unresolved_28", "__unresolved_29", "__unresolved_30", "__unresolved_31", "__unresolved_32", "__unresolved_33", "__unresolved_34", "__unresolved_35", "__unresolved_36", "__unresolved_37"], function (_export, _context) { +System.register(["__unresolved_0", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11", "__unresolved_12", "__unresolved_13", "__unresolved_14", "__unresolved_15", "__unresolved_16", "__unresolved_17", "__unresolved_18", "__unresolved_19", "__unresolved_20", "__unresolved_21", "__unresolved_22", "__unresolved_23", "__unresolved_24", "__unresolved_25", "__unresolved_26", "__unresolved_27", "__unresolved_28", "__unresolved_29", "__unresolved_30", "__unresolved_31", "__unresolved_32", "__unresolved_33"], function (_export, _context) { "use strict"; return { - setters: [function (_unresolved_) {}, function (_unresolved_2) {}, function (_unresolved_3) {}, function (_unresolved_4) {}, function (_unresolved_5) {}, function (_unresolved_6) {}, function (_unresolved_7) {}, function (_unresolved_8) {}, function (_unresolved_9) {}, function (_unresolved_10) {}, function (_unresolved_11) {}, function (_unresolved_12) {}, function (_unresolved_13) {}, function (_unresolved_14) {}, function (_unresolved_15) {}, function (_unresolved_16) {}, function (_unresolved_17) {}, function (_unresolved_18) {}, function (_unresolved_19) {}, function (_unresolved_20) {}, function (_unresolved_21) {}, function (_unresolved_22) {}, function (_unresolved_23) {}, function (_unresolved_24) {}, function (_unresolved_25) {}, function (_unresolved_26) {}, function (_unresolved_27) {}, function (_unresolved_28) {}, function (_unresolved_29) {}, function (_unresolved_30) {}, function (_unresolved_31) {}, function (_unresolved_32) {}, function (_unresolved_33) {}, function (_unresolved_34) {}, function (_unresolved_35) {}, function (_unresolved_36) {}, function (_unresolved_37) {}, function (_unresolved_38) {}], + setters: [function (_unresolved_) {}, function (_unresolved_2) {}, function (_unresolved_3) {}, function (_unresolved_4) {}, function (_unresolved_5) {}, function (_unresolved_6) {}, function (_unresolved_7) {}, function (_unresolved_8) {}, function (_unresolved_9) {}, function (_unresolved_10) {}, function (_unresolved_11) {}, function (_unresolved_12) {}, function (_unresolved_13) {}, function (_unresolved_14) {}, function (_unresolved_15) {}, function (_unresolved_16) {}, function (_unresolved_17) {}, function (_unresolved_18) {}, function (_unresolved_19) {}, function (_unresolved_20) {}, function (_unresolved_21) {}, function (_unresolved_22) {}, function (_unresolved_23) {}, function (_unresolved_24) {}, function (_unresolved_25) {}, function (_unresolved_26) {}, function (_unresolved_27) {}, function (_unresolved_28) {}, function (_unresolved_29) {}, function (_unresolved_30) {}, function (_unresolved_31) {}, function (_unresolved_32) {}, function (_unresolved_33) {}, function (_unresolved_34) {}], execute: function () {} }; }); diff --git a/temp/programming/packer-driver/targets/preview/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js b/temp/programming/packer-driver/targets/preview/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js index e1e60e8..a4d634d 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js +++ b/temp/programming/packer-driver/targets/preview/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js @@ -96,7 +96,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() }), LocalSaveMgr) : LocalSaveMgr).instance.adsAddPower(); diff --git a/temp/programming/packer-driver/targets/preview/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js.map b/temp/programming/packer-driver/targets/preview/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js.map index 28dc84d..5edd669 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js.map +++ b/temp/programming/packer-driver/targets/preview/chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts"],"names":["_decorator","Button","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","SdkMgr","ccclass","property","AddHeartPanel","type","onLoad","instance","closeBtn","node","on","EventType","CLICK","closeBtnCallBack","addPower","addPowerCallBack","inst","playOneShot","click","playerRewardAds","adsAddPower","closePanel","button","start"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACSA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;;AACZC,MAAAA,Y,iBAAAA,Y;;AACAC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,e,iBAAAA,e;;AAEAC,MAAAA,M,iBAAAA,M;;;;;;;;;OAEH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBT,U;;+BAGjBU,a,WADZF,OAAO,CAAC,eAAD,C,UAKHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,UAGRQ,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,sCARb,MACaS,aADb;AAAA;AAAA,kCAC6C;AAAA;AAAA;;AAAA;;AAAA;AAAA;;AAUzCE,QAAAA,MAAM,GAAG;AACLF,UAAAA,aAAa,CAACG,QAAd,GAAyB,IAAzB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,gBAAnD,EAAqE,IAArE;AACA,eAAKC,QAAL,CAAcL,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKG,gBAAnD,EAAqE,IAArE;AACH;;AAEDA,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,gCAAOX,QAAP,CAAgBY,eAAhB,CAAgC,MAAM;AAClC;AAAA;AAAA,8CAAaZ,QAAb,CAAsBa,WAAtB;AACA;AAAA;AAAA,wCAAUb,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH,WAHD;AAIH;;AAEDS,QAAAA,gBAAgB,CAACS,MAAD,EAAiB;AAC7B;AAAA;AAAA,oCAASN,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,sCAAUX,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH;;AACDmB,QAAAA,KAAK,GAAG,CAEP;;AA9BwC,O,UAElChB,Q;;;;;iBAGY,I;;;;;;;iBAGA,I","sourcesContent":["\r\nimport { _decorator, Button, Component, Label, Node, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('AddHeartPanel')\r\nexport class AddHeartPanel extends PanelBase {\r\n\r\n static instance: AddHeartPanel;\r\n\r\n @property({ type: Button })\r\n addPower: Button = null;\r\n\r\n @property({ type: Button })\r\n closeBtn: Button = null;\r\n\r\n onLoad() {\r\n AddHeartPanel.instance = this;\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);\r\n this.addPower.node.on(Button.EventType.CLICK, this.addPowerCallBack, this);\r\n }\r\n\r\n addPowerCallBack() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n LocalSaveMgr.instance.adsAddPower()\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n })\r\n }\r\n\r\n closeBtnCallBack(button: Button) {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n }\r\n start() {\r\n\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts"],"names":["_decorator","Button","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","SdkMgr","ccclass","property","AddHeartPanel","type","onLoad","instance","closeBtn","node","on","EventType","CLICK","closeBtnCallBack","addPower","addPowerCallBack","inst","playOneShot","click","requestReward","adsAddPower","closePanel","button","start"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACSA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;;AACZC,MAAAA,Y,iBAAAA,Y;;AACAC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,e,iBAAAA,e;;AAEAC,MAAAA,M,iBAAAA,M;;;;;;;;;OAEH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBT,U;;+BAGjBU,a,WADZF,OAAO,CAAC,eAAD,C,UAKHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,UAGRQ,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,sCARb,MACaS,aADb;AAAA;AAAA,kCAC6C;AAAA;AAAA;;AAAA;;AAAA;AAAA;;AAUzCE,QAAAA,MAAM,GAAG;AACLF,UAAAA,aAAa,CAACG,QAAd,GAAyB,IAAzB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,gBAAnD,EAAqE,IAArE;AACA,eAAKC,QAAL,CAAcL,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKG,gBAAnD,EAAqE,IAArE;AACH;;AAEDA,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,gCAAOX,QAAP,CAAgBY,aAAhB,CAA8B,MAAM;AAChC;AAAA;AAAA,8CAAaZ,QAAb,CAAsBa,WAAtB;AACA;AAAA;AAAA,wCAAUb,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH,WAHD;AAIH;;AAEDS,QAAAA,gBAAgB,CAACS,MAAD,EAAiB;AAC7B;AAAA;AAAA,oCAASN,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,sCAAUX,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH;;AACDmB,QAAAA,KAAK,GAAG,CAEP;;AA9BwC,O,UAElChB,Q;;;;;iBAGY,I;;;;;;;iBAGA,I","sourcesContent":["\r\nimport { _decorator, Button, Component, Label, Node, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('AddHeartPanel')\r\nexport class AddHeartPanel extends PanelBase {\r\n\r\n static instance: AddHeartPanel;\r\n\r\n @property({ type: Button })\r\n addPower: Button = null;\r\n\r\n @property({ type: Button })\r\n closeBtn: Button = null;\r\n\r\n onLoad() {\r\n AddHeartPanel.instance = this;\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);\r\n this.addPower.node.on(Button.EventType.CLICK, this.addPowerCallBack, this);\r\n }\r\n\r\n addPowerCallBack() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.requestReward(() => {\n LocalSaveMgr.instance.adsAddPower()\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n })\r\n }\r\n\r\n closeBtnCallBack(button: Button) {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n }\r\n start() {\r\n\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/preview/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js b/temp/programming/packer-driver/targets/preview/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js index adce274..f6460ff 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js +++ b/temp/programming/packer-driver/targets/preview/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js @@ -152,11 +152,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.save(); } - setSideTip() { - this.playerData.haveGetSideReward = true; - this.save(); - } - adsAddPower() { this.playerData.power += 3; (_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({ @@ -177,14 +172,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), Config) : Config).powerCD - passTime; } - setShareTime() { - var date = new Date(); - var dayOfMonth = date.getDate(); - this.playerData.day = dayOfMonth; - this.save(); - console.log(dayOfMonth); - } - update(dt) { if (this.playerData.power < (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({ error: Error() @@ -234,10 +221,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.ownWeapon = [1]; this.lastAddPowerTimer = null; this.isOnTimerRun = false; - this.haveGetSideReward = false; - this.haveShare = false; this.haveTutorial = false; - this.day = -1; } jsonDataInit(obj) { @@ -251,9 +235,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ if (obj.lastAddPowerTimer != null) this.lastAddPowerTimer = obj.lastAddPowerTimer; if (obj.power != null) this.power = obj.power; if (obj.isOnTimerRun != null) this.isOnTimerRun = obj.isOnTimerRun; - if (obj.haveGetSideReward != null) this.haveGetSideReward = obj.haveGetSideReward; - if (obj.haveShare != null) this.haveShare = obj.haveShare; - if (obj.day != null) this.day = obj.day; if (obj.haveTutorial != null) this.haveTutorial = obj.haveTutorial; } diff --git a/temp/programming/packer-driver/targets/preview/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js.map b/temp/programming/packer-driver/targets/preview/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js.map index 6acaa2c..3b8d67f 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js.map +++ b/temp/programming/packer-driver/targets/preview/chunks/a9/a912ccf8538595758f48834d371e876268f35154.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts"],"names":["PlayerData","_decorator","Component","EventTarget","EventCenter","AudioMgr","Config","ccclass","property","eventTarget","LocalSaveMgr","playerData","onLoad","instance","value","localStorage","getItem","jsonDataInit","JSON","parse","err","initSound","passLevel","levelIndex","save","addCoin","count","console","log","coin","coinCountChange","emit","setItem","stringify","clearData","clear","inst","activeSound","muteSound","activeMusic","muteMusic","active","equipWeapon","index","equipedWeapon","buyWeapon","ownWeapon","push","length","timerAddPower","power","maxHp","powerChange","usePower","setSideTip","haveGetSideReward","adsAddPower","completeTutorial","haveTutorial","getPowerCD","passTime","Date","now","lastAddPowerTimer","powerCD","setShareTime","date","dayOfMonth","getDate","day","update","dt","isOnTimerRun","Math","floor","haveShare","obj"],"mappings":"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","sourcesContent":["import { _decorator, Component, math, Node, EventTarget } from 'cc';\r\nimport { EventCenter } from '../../EventCenter';\r\nimport { AudioMgr } from '../audio/AudioMgr';\r\nimport { Config } from '../../data/GameConfig';\r\n\r\n\r\nconst { ccclass, property } = _decorator;\r\nconst eventTarget = new EventTarget();\r\n@ccclass('LocalSaveMgr')\r\nexport class LocalSaveMgr extends Component {\r\n static instance: LocalSaveMgr;\r\n playerData: PlayerData = null\r\n\r\n protected onLoad(): void {\r\n LocalSaveMgr.instance = this\r\n let value = localStorage.getItem(\"playerData\")\r\n\r\n if (value != null || value != \"\") {\r\n\r\n this.playerData = new PlayerData()\r\n try {\r\n this.playerData.jsonDataInit(JSON.parse(value))\r\n } catch (err) {\r\n //…\r\n }\r\n } else {\r\n this.playerData = new PlayerData()\r\n }\r\n this.initSound()\r\n }\r\n\r\n passLevel() {\r\n this.playerData.levelIndex += 1\r\n this.save()\r\n }\r\n\r\n addCoin(count: number) {\r\n console.log(\"addCoin\", count)\r\n this.playerData.coin += count\r\n EventCenter.coinCountChange.emit(\"coinCountChange\")\r\n this.save()\r\n }\r\n\r\n\r\n save() {\r\n localStorage.setItem(\"playerData\", JSON.stringify(this.playerData))\r\n }\r\n\r\n clearData() {\r\n localStorage.clear()\r\n }\r\n\r\n initSound() {\r\n AudioMgr.inst.activeSound(!this.playerData.muteSound)\r\n AudioMgr.inst.activeMusic(!this.playerData.muteMusic)\r\n }\r\n\r\n activeSound(active: boolean) {\r\n this.playerData.muteSound = !active\r\n AudioMgr.inst.activeSound(active)\r\n this.save()\r\n\r\n }\r\n activeMusic(active: boolean) {\r\n this.playerData.muteMusic = !active\r\n AudioMgr.inst.activeMusic(active)\r\n this.save()\r\n }\r\n\r\n equipWeapon(index: number) {\r\n this.playerData.equipedWeapon = index\r\n this.save()\r\n }\r\n\r\n buyWeapon(index: number) {\r\n this.playerData.ownWeapon.push(index)\r\n console.log(\"购买武器\", index, this.playerData.ownWeapon[this.playerData.ownWeapon.length - 1])\r\n this.save()\r\n }\r\n\r\n timerAddPower(count: number) {\r\n this.playerData.power += count\r\n if (this.playerData.power > Config.maxHp) {\r\n this.playerData.power = Config.maxHp\r\n }\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n usePower() {\r\n this.playerData.power -= 1\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n setSideTip() {\r\n this.playerData.haveGetSideReward = true\r\n this.save()\r\n }\r\n\r\n adsAddPower() {\r\n this.playerData.power += 3\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n completeTutorial() {\r\n this.playerData.haveTutorial = true\r\n this.save()\r\n }\r\n\r\n getPowerCD() {\r\n let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000\r\n return Config.powerCD - passTime\r\n }\r\n\r\n setShareTime() {\r\n const date: Date = new Date();\r\n const dayOfMonth: number = date.getDate();\r\n this.playerData.day = dayOfMonth\r\n this.save()\r\n console.log(dayOfMonth)\r\n }\r\n\r\n protected update(dt: number): void {\r\n if (this.playerData.power < Config.maxHp) {\r\n if (this.playerData.isOnTimerRun == false) {\r\n this.playerData.isOnTimerRun = true\r\n this.playerData.lastAddPowerTimer = Date.now()\r\n this.save()\r\n }\r\n\r\n if (this.playerData.isOnTimerRun) {\r\n let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000\r\n // console.log(passTime)\r\n if ((passTime > Config.powerCD)) {\r\n console.log(\"倒计时足够\")\r\n this.playerData.lastAddPowerTimer = Date.now()\r\n this.timerAddPower(Math.floor(passTime / Config.powerCD))\r\n }\r\n\r\n if (this.playerData.power >= Config.maxHp) {\r\n console.log(\"体力超过上线\")\r\n this.playerData.isOnTimerRun = false\r\n this.save()\r\n }\r\n }\r\n\r\n }\r\n }\r\n}\r\n\r\n\r\nclass PlayerData {\r\n muteMusic: boolean = false\r\n muteSound: boolean = false\r\n levelIndex: number = 1\r\n equipedWeapon: number = 1\r\n power: number = Config.maxHp\r\n coin: number = 100\r\n ownWeapon: number[] = [1]\r\n lastAddPowerTimer: number = null\r\n isOnTimerRun: boolean = false\r\n haveGetSideReward: boolean = false\r\n haveShare: boolean = false\r\n haveTutorial: boolean = false\r\n day: number = -1\r\n jsonDataInit(obj) {\r\n if (obj == null) return\r\n if (obj.muteMusic != null)\r\n this.muteMusic = obj.muteMusic\r\n if (obj.muteSound != null)\r\n this.muteSound = obj.muteSound\r\n if (obj.levelIndex != null)\r\n this.levelIndex = obj.levelIndex\r\n if (obj.equipedWeapon != null)\r\n this.equipedWeapon = obj.equipedWeapon\r\n if (obj.ownWeapon != null)\r\n this.ownWeapon = obj.ownWeapon\r\n if (obj.coin != null)\r\n this.coin = obj.coin\r\n if (obj.lastAddPowerTimer != null)\r\n this.lastAddPowerTimer = obj.lastAddPowerTimer\r\n if (obj.power != null)\r\n this.power = obj.power\r\n if (obj.isOnTimerRun != null)\r\n this.isOnTimerRun = obj.isOnTimerRun\r\n if (obj.haveGetSideReward != null)\r\n this.haveGetSideReward = obj.haveGetSideReward\r\n if (obj.haveShare != null)\r\n this.haveShare = obj.haveShare\r\n if (obj.day != null)\r\n this.day = obj.day\r\n if (obj.haveTutorial != null)\r\n this.haveTutorial = obj.haveTutorial\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts"],"names":["PlayerData","_decorator","Component","EventTarget","EventCenter","AudioMgr","Config","ccclass","property","eventTarget","LocalSaveMgr","playerData","onLoad","instance","value","localStorage","getItem","jsonDataInit","JSON","parse","err","initSound","passLevel","levelIndex","save","addCoin","count","console","log","coin","coinCountChange","emit","setItem","stringify","clearData","clear","inst","activeSound","muteSound","activeMusic","muteMusic","active","equipWeapon","index","equipedWeapon","buyWeapon","ownWeapon","push","length","timerAddPower","power","maxHp","powerChange","usePower","adsAddPower","completeTutorial","haveTutorial","getPowerCD","passTime","Date","now","lastAddPowerTimer","powerCD","update","dt","isOnTimerRun","Math","floor","obj"],"mappings":"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","sourcesContent":["import { _decorator, Component, math, Node, EventTarget } from 'cc';\r\nimport { EventCenter } from '../../EventCenter';\r\nimport { AudioMgr } from '../audio/AudioMgr';\r\nimport { Config } from '../../data/GameConfig';\r\n\r\n\r\nconst { ccclass, property } = _decorator;\r\nconst eventTarget = new EventTarget();\r\n@ccclass('LocalSaveMgr')\r\nexport class LocalSaveMgr extends Component {\r\n static instance: LocalSaveMgr;\r\n playerData: PlayerData = null\r\n\r\n protected onLoad(): void {\r\n LocalSaveMgr.instance = this\r\n let value = localStorage.getItem(\"playerData\")\r\n\r\n if (value != null || value != \"\") {\r\n\r\n this.playerData = new PlayerData()\r\n try {\r\n this.playerData.jsonDataInit(JSON.parse(value))\r\n } catch (err) {\r\n //…\r\n }\r\n } else {\r\n this.playerData = new PlayerData()\r\n }\r\n this.initSound()\r\n }\r\n\r\n passLevel() {\r\n this.playerData.levelIndex += 1\r\n this.save()\r\n }\r\n\r\n addCoin(count: number) {\r\n console.log(\"addCoin\", count)\r\n this.playerData.coin += count\r\n EventCenter.coinCountChange.emit(\"coinCountChange\")\r\n this.save()\r\n }\r\n\r\n\r\n save() {\r\n localStorage.setItem(\"playerData\", JSON.stringify(this.playerData))\r\n }\r\n\r\n clearData() {\r\n localStorage.clear()\r\n }\r\n\r\n initSound() {\r\n AudioMgr.inst.activeSound(!this.playerData.muteSound)\r\n AudioMgr.inst.activeMusic(!this.playerData.muteMusic)\r\n }\r\n\r\n activeSound(active: boolean) {\r\n this.playerData.muteSound = !active\r\n AudioMgr.inst.activeSound(active)\r\n this.save()\r\n\r\n }\r\n activeMusic(active: boolean) {\r\n this.playerData.muteMusic = !active\r\n AudioMgr.inst.activeMusic(active)\r\n this.save()\r\n }\r\n\r\n equipWeapon(index: number) {\r\n this.playerData.equipedWeapon = index\r\n this.save()\r\n }\r\n\r\n buyWeapon(index: number) {\r\n this.playerData.ownWeapon.push(index)\r\n console.log(\"购买武器\", index, this.playerData.ownWeapon[this.playerData.ownWeapon.length - 1])\r\n this.save()\r\n }\r\n\r\n timerAddPower(count: number) {\r\n this.playerData.power += count\r\n if (this.playerData.power > Config.maxHp) {\r\n this.playerData.power = Config.maxHp\r\n }\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n usePower() {\r\n this.playerData.power -= 1\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n adsAddPower() {\r\n this.playerData.power += 3\r\n EventCenter.powerChange.emit(\"powerChange\")\r\n this.save()\r\n }\r\n\r\n completeTutorial() {\r\n this.playerData.haveTutorial = true\r\n this.save()\r\n }\r\n\r\n getPowerCD() {\r\n let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000\r\n return Config.powerCD - passTime\r\n }\r\n\r\n protected update(dt: number): void {\r\n if (this.playerData.power < Config.maxHp) {\r\n if (this.playerData.isOnTimerRun == false) {\r\n this.playerData.isOnTimerRun = true\r\n this.playerData.lastAddPowerTimer = Date.now()\r\n this.save()\r\n }\r\n\r\n if (this.playerData.isOnTimerRun) {\r\n let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000\r\n // console.log(passTime)\r\n if ((passTime > Config.powerCD)) {\r\n console.log(\"倒计时足够\")\r\n this.playerData.lastAddPowerTimer = Date.now()\r\n this.timerAddPower(Math.floor(passTime / Config.powerCD))\r\n }\r\n\r\n if (this.playerData.power >= Config.maxHp) {\r\n console.log(\"体力超过上线\")\r\n this.playerData.isOnTimerRun = false\r\n this.save()\r\n }\r\n }\r\n\r\n }\r\n }\r\n}\r\n\r\n\r\nclass PlayerData {\r\n muteMusic: boolean = false\r\n muteSound: boolean = false\r\n levelIndex: number = 1\r\n equipedWeapon: number = 1\r\n power: number = Config.maxHp\r\n coin: number = 100\r\n ownWeapon: number[] = [1]\r\n lastAddPowerTimer: number = null\r\n isOnTimerRun: boolean = false\r\n haveTutorial: boolean = false\n jsonDataInit(obj) {\r\n if (obj == null) return\r\n if (obj.muteMusic != null)\r\n this.muteMusic = obj.muteMusic\r\n if (obj.muteSound != null)\r\n this.muteSound = obj.muteSound\r\n if (obj.levelIndex != null)\r\n this.levelIndex = obj.levelIndex\r\n if (obj.equipedWeapon != null)\r\n this.equipedWeapon = obj.equipedWeapon\r\n if (obj.ownWeapon != null)\r\n this.ownWeapon = obj.ownWeapon\r\n if (obj.coin != null)\r\n this.coin = obj.coin\r\n if (obj.lastAddPowerTimer != null)\r\n this.lastAddPowerTimer = obj.lastAddPowerTimer\r\n if (obj.power != null)\r\n this.power = obj.power\r\n if (obj.isOnTimerRun != null)\r\n this.isOnTimerRun = obj.isOnTimerRun\r\n if (obj.haveTutorial != null)\r\n this.haveTutorial = obj.haveTutorial\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/preview/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js b/temp/programming/packer-driver/targets/preview/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js index f0dc6f0..c98294c 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js +++ b/temp/programming/packer-driver/targets/preview/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js @@ -120,7 +120,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.addTimer(); diff --git a/temp/programming/packer-driver/targets/preview/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js.map b/temp/programming/packer-driver/targets/preview/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js.map index 421c1fd..0218966 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js.map +++ b/temp/programming/packer-driver/targets/preview/chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts"],"names":["_decorator","Button","Label","PanelBase","GameController","UIManager","SdkMgr","AudioMgr","AssetController","ccclass","property","LosePanel","onLoad","instance","closeBtn","node","on","EventType","CLICK","onClickClose","replayBtn","onClickReplay","addTimeBtn","onClickAddTime","inst","playOneShot","click","getInstance","backMain","gameRestart","playerRewardAds","curLevel","addTimer","ContinueRun","closePanel","onOpen","remainLabel","string","getAliveEnemeyCount","toString"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;AAA0DC,MAAAA,K,OAAAA,K;;AACtEC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,c,iBAAAA,c;;AAGAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,M,iBAAAA,M;;AACAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,e,iBAAAA,e;;;;;;;;;OACH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBV,U;;2BAGjBW,S,WADZF,OAAO,CAAC,WAAD,C,UAKHC,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACR,KAAD,C,sCAdb,MACaS,SADb;AAAA;AAAA,kCACyC;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAgBrCC,QAAAA,MAAM,GAAG;AACLD,UAAAA,SAAS,CAACE,QAAV,GAAqB,IAArB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,YAAnD,EAAiE,IAAjE;AACA,eAAKC,SAAL,CAAeL,IAAf,CAAoBC,EAApB,CAAuBf,MAAM,CAACgB,SAAP,CAAiBC,KAAxC,EAA+C,KAAKG,aAApD,EAAmE,IAAnE;AACA,eAAKC,UAAL,CAAgBP,IAAhB,CAAqBC,EAArB,CAAwBf,MAAM,CAACgB,SAAP,CAAiBC,KAAzC,EAAgD,KAAKK,cAArD,EAAqE,IAArE;AACH;;AACDJ,QAAAA,YAAY,GAAG;AACX;AAAA;AAAA,oCAASK,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BC,QAA7B;AACH;;AAEDP,QAAAA,aAAa,GAAG;AACZ;AAAA;AAAA,oCAASG,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BE,WAA7B;AACH;;AAEDN,QAAAA,cAAc,GAAG;AACb;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gCAAOb,QAAP,CAAgBiB,eAAhB,CAAgC,MAAM;AAClC;AAAA;AAAA,kDAAeH,WAAf,GAA6BI,QAA7B,CAAsCC,QAAtC;AACA;AAAA;AAAA,kDAAeL,WAAf,GAA6BI,QAA7B,CAAsCE,WAAtC;AACA;AAAA;AAAA,wCAAUpB,QAAV,CAAmBqB,UAAnB,CAA8BvB,SAA9B;AACH,WAJD;AAKH;;AAESwB,QAAAA,MAAM,GAAS;AACrBxB,UAAAA,SAAS,CAACE,QAAV,CAAmBuB,WAAnB,CAA+BC,MAA/B,GAAwC,SAAS;AAAA;AAAA,gDAAeV,WAAf,GAA6BI,QAA7B,CAAsCO,mBAAtC,GAA4DC,QAA5D,EAAjD;AACH;;AA3CoC,O,UAE9B1B,Q,GAAsB,I;;;;;iBAGV,I;;;;;;;iBAGC,I;;;;;;;iBAGC,I;;;;;;;iBAGA,I","sourcesContent":["import { _decorator, Button, Component, EventTouch, Input, input, instantiate, Label, Node, Prefab } from 'cc';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('LosePanel')\r\nexport class LosePanel extends PanelBase {\r\n\r\n static instance: LosePanel = null\r\n\r\n @property(Button)\r\n closeBtn: Button = null;\r\n\r\n @property(Button)\r\n replayBtn: Button = null;\r\n\r\n @property(Button)\r\n addTimeBtn: Button = null;\r\n\r\n @property(Label)\r\n remainLabel: Label = null;\r\n\r\n onLoad() {\r\n LosePanel.instance = this\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.onClickClose, this);\r\n this.replayBtn.node.on(Button.EventType.CLICK, this.onClickReplay, this);\r\n this.addTimeBtn.node.on(Button.EventType.CLICK, this.onClickAddTime, this);\r\n }\r\n onClickClose() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n\r\n onClickReplay() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().gameRestart()\r\n }\r\n\r\n onClickAddTime() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n GameController.getInstance().curLevel.addTimer()\r\n GameController.getInstance().curLevel.ContinueRun()\r\n UIManager.instance.closePanel(LosePanel)\r\n })\r\n }\r\n\r\n protected onOpen(): void {\r\n LosePanel.instance.remainLabel.string = \"剩余: \" + GameController.getInstance().curLevel.getAliveEnemeyCount().toString()\r\n }\r\n\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts"],"names":["_decorator","Button","Label","PanelBase","GameController","UIManager","SdkMgr","AudioMgr","AssetController","ccclass","property","LosePanel","onLoad","instance","closeBtn","node","on","EventType","CLICK","onClickClose","replayBtn","onClickReplay","addTimeBtn","onClickAddTime","inst","playOneShot","click","getInstance","backMain","gameRestart","requestReward","curLevel","addTimer","ContinueRun","closePanel","onOpen","remainLabel","string","getAliveEnemeyCount","toString"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;AAA0DC,MAAAA,K,OAAAA,K;;AACtEC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,c,iBAAAA,c;;AAGAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,M,iBAAAA,M;;AACAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,e,iBAAAA,e;;;;;;;;;OACH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBV,U;;2BAGjBW,S,WADZF,OAAO,CAAC,WAAD,C,UAKHC,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACR,KAAD,C,sCAdb,MACaS,SADb;AAAA;AAAA,kCACyC;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAgBrCC,QAAAA,MAAM,GAAG;AACLD,UAAAA,SAAS,CAACE,QAAV,GAAqB,IAArB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,YAAnD,EAAiE,IAAjE;AACA,eAAKC,SAAL,CAAeL,IAAf,CAAoBC,EAApB,CAAuBf,MAAM,CAACgB,SAAP,CAAiBC,KAAxC,EAA+C,KAAKG,aAApD,EAAmE,IAAnE;AACA,eAAKC,UAAL,CAAgBP,IAAhB,CAAqBC,EAArB,CAAwBf,MAAM,CAACgB,SAAP,CAAiBC,KAAzC,EAAgD,KAAKK,cAArD,EAAqE,IAArE;AACH;;AACDJ,QAAAA,YAAY,GAAG;AACX;AAAA;AAAA,oCAASK,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BC,QAA7B;AACH;;AAEDP,QAAAA,aAAa,GAAG;AACZ;AAAA;AAAA,oCAASG,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BE,WAA7B;AACH;;AAEDN,QAAAA,cAAc,GAAG;AACb;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gCAAOb,QAAP,CAAgBiB,aAAhB,CAA8B,MAAM;AAChC;AAAA;AAAA,kDAAeH,WAAf,GAA6BI,QAA7B,CAAsCC,QAAtC;AACA;AAAA;AAAA,kDAAeL,WAAf,GAA6BI,QAA7B,CAAsCE,WAAtC;AACA;AAAA;AAAA,wCAAUpB,QAAV,CAAmBqB,UAAnB,CAA8BvB,SAA9B;AACH,WAJD;AAKH;;AAESwB,QAAAA,MAAM,GAAS;AACrBxB,UAAAA,SAAS,CAACE,QAAV,CAAmBuB,WAAnB,CAA+BC,MAA/B,GAAwC,SAAS;AAAA;AAAA,gDAAeV,WAAf,GAA6BI,QAA7B,CAAsCO,mBAAtC,GAA4DC,QAA5D,EAAjD;AACH;;AA3CoC,O,UAE9B1B,Q,GAAsB,I;;;;;iBAGV,I;;;;;;;iBAGC,I;;;;;;;iBAGC,I;;;;;;;iBAGA,I","sourcesContent":["import { _decorator, Button, Component, EventTouch, Input, input, instantiate, Label, Node, Prefab } from 'cc';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('LosePanel')\r\nexport class LosePanel extends PanelBase {\r\n\r\n static instance: LosePanel = null\r\n\r\n @property(Button)\r\n closeBtn: Button = null;\r\n\r\n @property(Button)\r\n replayBtn: Button = null;\r\n\r\n @property(Button)\r\n addTimeBtn: Button = null;\r\n\r\n @property(Label)\r\n remainLabel: Label = null;\r\n\r\n onLoad() {\r\n LosePanel.instance = this\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.onClickClose, this);\r\n this.replayBtn.node.on(Button.EventType.CLICK, this.onClickReplay, this);\r\n this.addTimeBtn.node.on(Button.EventType.CLICK, this.onClickAddTime, this);\r\n }\r\n onClickClose() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n\r\n onClickReplay() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().gameRestart()\r\n }\r\n\r\n onClickAddTime() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.requestReward(() => {\n GameController.getInstance().curLevel.addTimer()\r\n GameController.getInstance().curLevel.ContinueRun()\r\n UIManager.instance.closePanel(LosePanel)\r\n })\r\n }\r\n\r\n protected onOpen(): void {\r\n LosePanel.instance.remainLabel.string = \"剩余: \" + GameController.getInstance().curLevel.getAliveEnemeyCount().toString()\r\n }\r\n\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/preview/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js b/temp/programming/packer-driver/targets/preview/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js index 1e5c42a..9738a1b 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js +++ b/temp/programming/packer-driver/targets/preview/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js @@ -1,7 +1,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11"], function (_export, _context) { "use strict"; - var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, AssetManager, Camera, Component, instantiate, Node, Prefab, resources, sys, Ragdoll, EventCenter, LevelState, GameController, UIManager, WinPanel, FPSCameraController, DataMgr, LevelConfig, Weapon, LocalSaveMgr, LosePanel, BattleResult, _dec, _dec2, _class, _class2, _descriptor, _crd, ccclass, property, BattleLevel; + var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, AssetManager, Camera, Component, instantiate, Node, Prefab, resources, Ragdoll, EventCenter, LevelState, GameController, UIManager, WinPanel, FPSCameraController, DataMgr, LevelConfig, Weapon, LocalSaveMgr, LosePanel, BattleResult, _dec, _dec2, _class, _class2, _descriptor, _crd, ccclass, property, BattleLevel; function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } @@ -78,7 +78,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ Node = _cc.Node; Prefab = _cc.Prefab; resources = _cc.resources; - sys = _cc.sys; }, function (_unresolved_2) { Ragdoll = _unresolved_2.Ragdoll; }, function (_unresolved_3) { @@ -108,7 +107,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _cclegacy._RF.push({}, "9e148aozb1Po7lPojkLGFFt", "BattleLevel", undefined); - __checkObsolete__(['_decorator', 'AssetManager', 'Camera', 'Component', 'instantiate', 'math', 'Node', 'Prefab', 'resources', 'sys']); + __checkObsolete__(['_decorator', 'AssetManager', 'Camera', 'Component', 'instantiate', 'math', 'Node', 'Prefab', 'resources']); ({ ccclass, @@ -200,12 +199,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _this.levelIndex = levelIndex; // levelIndex = 1 - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('start_level', { - level: _this.levelIndex - }); - } - var config = (_crd && DataMgr === void 0 ? (_reportPossibleCrUseOfDataMgr({ error: Error() }), DataMgr) : DataMgr).getInstance().GetDataById(_crd && LevelConfig === void 0 ? (_reportPossibleCrUseOfLevelConfig({ @@ -333,12 +326,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ } win() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('end_level', { - level: this.levelIndex - }); - } - this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({ error: Error() }), LevelState) : LevelState).Result; diff --git a/temp/programming/packer-driver/targets/preview/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map b/temp/programming/packer-driver/targets/preview/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map index cdb5b48..d71a61c 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map +++ b/temp/programming/packer-driver/targets/preview/chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts"],"names":["BattleResult","_decorator","AssetManager","Camera","Component","instantiate","Node","Prefab","resources","sys","Ragdoll","EventCenter","LevelState","GameController","UIManager","WinPanel","FPSCameraController","DataMgr","LevelConfig","Weapon","LocalSaveMgr","LosePanel","ccclass","property","BattleLevel","enemies","aliveCount","timer","maxTimer","levelState","levelIndex","envNode","enemyNode","gunNode","levelResult","qingBaoTarget","saoMiaoTarget","onLoad","waitUntil","condition","Promise","resolve","checkCondition","requestAnimationFrame","initLevel","index","roleNode","children","length","ragdoll","getComponent","push","Loading","getInstance","onLoadComplete","loadLevel","loadSceneComplete","loadRoleComplete","node","destroyAllChildren","instance","playerData","forceLevelIndex","platform","Platform","BYTEDANCE_MINI_GAME","tt","reportAnalytics","level","config","GetDataById","console","log","loadBundle","err","bundle","load","env","prefab","item","setParent","enemy","init","getChildByPath","aimFov","weapon","equipedWeapon","gun","point","unLoadLevel","None","onEnemyDie","target","emit","judgeLastBullet","startLevel","Running","update","dt","lose","Result","openPanel","win","remainTimer","Math","ceil","enemyCount","timerCoin","enemyCoin","coinCount","passLevel","ContinueRun","pause","Pause","addTimer","getAliveEnemeyCount","isDie","getAliveEnemey","getQingBaoEnemey","getTutorialAliveEnemey","haveQingBaoTarget","SetSaoMiaoTarget"],"mappings":"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","sourcesContent":["import { _decorator, AssetManager, Camera, Component, instantiate, math, Node, Prefab, resources, sys } from 'cc';\r\nimport { Ragdoll } from '../Ragdoll/Ragdoll';\r\nimport { EventCenter } from './EventCenter';\r\nimport { LevelState } from './EnumFile';\r\nimport { GameController } from './GameController';\r\nimport { UIManager } from './framework/ui/UIManager';\r\nimport { WinPanel } from './ui/WinPanel';\r\nimport { FPSCameraController } from './FPSCameraController';\r\nimport { DataMgr } from './framework/data/DataMgr';\r\nimport { LevelConfig, Weapon } from './data/ConfigData';\r\nimport { LocalSaveMgr } from './framework/data/LocalSaveMgr';\r\nimport { LosePanel } from './ui/LosePanel';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('BattleLevel')\r\nexport class BattleLevel extends Component {\r\n\r\n @property(Node)\r\n roleNode: Node = null; // 相机节点\r\n\r\n enemies: Array = [];\r\n\r\n aliveCount: number = 0\r\n\r\n timer: number = 300\r\n maxTimer: number = 300\r\n\r\n levelState: LevelState\r\n\r\n levelIndex: number\r\n\r\n envNode: Node = null\r\n enemyNode: Node = null\r\n gunNode: Node = null\r\n levelResult: BattleResult\r\n\r\n protected onLoad(): void {\r\n\r\n }\r\n\r\n waitUntil(condition: () => boolean): Promise {\r\n return new Promise((resolve) => {\r\n const checkCondition = () => {\r\n if (condition()) {\r\n resolve(); // 条件成立,结束等待\r\n } else {\r\n // 条件不成立,继续轮询\r\n requestAnimationFrame(checkCondition);\r\n }\r\n };\r\n checkCondition(); // 开始检查条件\r\n });\r\n }\r\n\r\n initLevel() {\r\n this.enemies = []\r\n this.aliveCount = 0\r\n this.timer = this.maxTimer\r\n for (let index = 0; index < this.roleNode.children.length; index++) {\r\n let ragdoll = this.roleNode.children[index].getComponent(Ragdoll)\r\n if (ragdoll) {\r\n this.enemies.push(ragdoll)\r\n this.aliveCount += 1\r\n }\r\n }\r\n\r\n this.levelState = LevelState.Loading\r\n GameController.getInstance().onLoadComplete()\r\n }\r\n\r\n async loadLevel() {\r\n let loadSceneComplete: boolean = false\r\n let loadRoleComplete: boolean = false\r\n this.node.destroyAllChildren()\r\n\r\n\r\n let levelIndex = LocalSaveMgr.instance.playerData.levelIndex\r\n if (GameController.getInstance().forceLevelIndex > 1) {\r\n levelIndex = GameController.getInstance().forceLevelIndex\r\n }\r\n\r\n this.levelIndex = levelIndex\r\n // levelIndex = 1\r\n\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n tt.reportAnalytics('start_level', {\r\n level: this.levelIndex,\r\n });\r\n }\r\n\r\n let config = DataMgr.getInstance().GetDataById(LevelConfig, levelIndex);\r\n\r\n this.qingBaoTarget = null\r\n this.saoMiaoTarget = null\r\n\r\n\r\n console.log(\"加载关卡\", levelIndex, config)\r\n\r\n if (levelIndex <= 30) {\r\n // games-display/cdn/SearchAliens/assets/\r\n \r\n AssetManager.instance.loadBundle('level', (err, bundle) => {\r\n bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n loadSceneComplete = true\r\n })\r\n\r\n bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n FPSCameraController.getInstance().init(item.getChildByPath(\"Player/Main Camera\").getComponent(Camera), config.aimFov)\r\n this.roleNode = item\r\n let weapon = DataMgr.getInstance().GetDataById(Weapon, LocalSaveMgr.instance.playerData.equipedWeapon)\r\n\r\n resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {\r\n var gun = instantiate(prefab)\r\n this.gunNode = gun\r\n gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`))\r\n loadRoleComplete = true\r\n });\r\n })\r\n }\r\n );\r\n } else {\r\n\r\n\r\n\r\n\r\n AssetManager.instance.loadBundle('level', (err, bundle) => {\r\n bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n loadSceneComplete = true\r\n })\r\n\r\n AssetManager.instance.loadBundle('levelRemote', (err, bundle) => {\r\n\r\n bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n FPSCameraController.getInstance().init(item.getChildByPath(\"Player/Main Camera\").getComponent(Camera), config.aimFov)\r\n this.roleNode = item\r\n let weapon = DataMgr.getInstance().GetDataById(Weapon, LocalSaveMgr.instance.playerData.equipedWeapon)\r\n\r\n resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {\r\n var gun = instantiate(prefab)\r\n this.gunNode = gun\r\n gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`))\r\n loadRoleComplete = true\r\n });\r\n })\r\n });\r\n }\r\n );\r\n }\r\n\r\n await this.waitUntil(() => loadSceneComplete && loadRoleComplete);\r\n this.initLevel()\r\n }\r\n\r\n\r\n unLoadLevel() {\r\n this.node.destroyAllChildren()\r\n this.levelState = LevelState.None\r\n }\r\n\r\n\r\n onEnemyDie(target: Ragdoll) {\r\n this.aliveCount -= 1\r\n EventCenter.onEnemyDie.emit(null)\r\n }\r\n\r\n\r\n judgeLastBullet(): boolean {\r\n return this.aliveCount == 1\r\n }\r\n\r\n startLevel() {\r\n this.levelState = LevelState.Running\r\n }\r\n\r\n\r\n protected update(dt: number): void {\r\n if (this.levelState == LevelState.Running) {\r\n this.timer -= dt\r\n if (this.timer <= 0) {\r\n this.timer = 0\r\n this.lose()\r\n }\r\n }\r\n }\r\n\r\n\r\n lose() {\r\n this.levelState = LevelState.Result\r\n UIManager.instance.openPanel(LosePanel)\r\n }\r\n\r\n win() {\r\n\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n tt.reportAnalytics('end_level', {\r\n level: this.levelIndex,\r\n });\r\n }\r\n\r\n this.levelState = LevelState.Result\r\n let levelResult = new BattleResult()\r\n let remainTimer = Math.ceil(this.timer)\r\n levelResult.timer = remainTimer\r\n levelResult.enemyCount = this.enemies.length\r\n levelResult.timerCoin = levelResult.timer\r\n levelResult.enemyCoin = levelResult.enemyCount * 10\r\n levelResult.coinCount = levelResult.timerCoin + levelResult.enemyCoin\r\n this.levelResult = levelResult\r\n LocalSaveMgr.instance.passLevel()\r\n UIManager.instance.openPanel(WinPanel)\r\n }\r\n\r\n ContinueRun() {\r\n this.levelState = LevelState.Running\r\n }\r\n\r\n pause() {\r\n this.levelState = LevelState.Pause\r\n }\r\n\r\n addTimer() {\r\n this.timer += 180\r\n }\r\n\r\n getAliveEnemeyCount() {\r\n let aliveCount = 0\r\n for (let index = 0; index < this.enemies.length; index++) {\r\n if (!this.enemies[index].isDie) {\r\n aliveCount++\r\n }\r\n }\r\n return aliveCount\r\n }\r\n\r\n getAliveEnemey() {\r\n for (let index = 0; index < this.enemies.length; index++) {\r\n if (!this.enemies[index].isDie) {\r\n return this.enemies[index]\r\n }\r\n }\r\n }\r\n\r\n getQingBaoEnemey() {\r\n this.qingBaoTarget = this.getAliveEnemey()\r\n return this.qingBaoTarget\r\n }\r\n\r\n qingBaoTarget: Ragdoll\r\n\r\n getTutorialAliveEnemey() {\r\n return this.enemies[this.enemies.length - 1]\r\n }\r\n\r\n haveQingBaoTarget() {\r\n return this.qingBaoTarget != null && !this.qingBaoTarget.isDie\r\n }\r\n\r\n saoMiaoTarget: Ragdoll\r\n SetSaoMiaoTarget() {\r\n this.saoMiaoTarget = this.getAliveEnemey()\r\n }\r\n\r\n}\r\n\r\n\r\nexport class BattleResult {\r\n timer: number\r\n enemyCount: number\r\n coinCount: number\r\n timerCoin: number\r\n enemyCoin: number\r\n}"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts"],"names":["BattleResult","_decorator","AssetManager","Camera","Component","instantiate","Node","Prefab","resources","Ragdoll","EventCenter","LevelState","GameController","UIManager","WinPanel","FPSCameraController","DataMgr","LevelConfig","Weapon","LocalSaveMgr","LosePanel","ccclass","property","BattleLevel","enemies","aliveCount","timer","maxTimer","levelState","levelIndex","envNode","enemyNode","gunNode","levelResult","qingBaoTarget","saoMiaoTarget","onLoad","waitUntil","condition","Promise","resolve","checkCondition","requestAnimationFrame","initLevel","index","roleNode","children","length","ragdoll","getComponent","push","Loading","getInstance","onLoadComplete","loadLevel","loadSceneComplete","loadRoleComplete","node","destroyAllChildren","instance","playerData","forceLevelIndex","config","GetDataById","console","log","loadBundle","err","bundle","load","env","prefab","item","setParent","enemy","init","getChildByPath","aimFov","weapon","equipedWeapon","gun","point","unLoadLevel","None","onEnemyDie","target","emit","judgeLastBullet","startLevel","Running","update","dt","lose","Result","openPanel","win","remainTimer","Math","ceil","enemyCount","timerCoin","enemyCoin","coinCount","passLevel","ContinueRun","pause","Pause","addTimer","getAliveEnemeyCount","isDie","getAliveEnemey","getQingBaoEnemey","getTutorialAliveEnemey","haveQingBaoTarget","SetSaoMiaoTarget"],"mappings":"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","sourcesContent":["import { _decorator, AssetManager, Camera, Component, instantiate, math, Node, Prefab, resources } from 'cc';\nimport { Ragdoll } from '../Ragdoll/Ragdoll';\r\nimport { EventCenter } from './EventCenter';\r\nimport { LevelState } from './EnumFile';\r\nimport { GameController } from './GameController';\r\nimport { UIManager } from './framework/ui/UIManager';\r\nimport { WinPanel } from './ui/WinPanel';\r\nimport { FPSCameraController } from './FPSCameraController';\r\nimport { DataMgr } from './framework/data/DataMgr';\r\nimport { LevelConfig, Weapon } from './data/ConfigData';\r\nimport { LocalSaveMgr } from './framework/data/LocalSaveMgr';\r\nimport { LosePanel } from './ui/LosePanel';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('BattleLevel')\r\nexport class BattleLevel extends Component {\r\n\r\n @property(Node)\r\n roleNode: Node = null; // 相机节点\r\n\r\n enemies: Array = [];\r\n\r\n aliveCount: number = 0\r\n\r\n timer: number = 300\r\n maxTimer: number = 300\r\n\r\n levelState: LevelState\r\n\r\n levelIndex: number\r\n\r\n envNode: Node = null\r\n enemyNode: Node = null\r\n gunNode: Node = null\r\n levelResult: BattleResult\r\n\r\n protected onLoad(): void {\r\n\r\n }\r\n\r\n waitUntil(condition: () => boolean): Promise {\r\n return new Promise((resolve) => {\r\n const checkCondition = () => {\r\n if (condition()) {\r\n resolve(); // 条件成立,结束等待\r\n } else {\r\n // 条件不成立,继续轮询\r\n requestAnimationFrame(checkCondition);\r\n }\r\n };\r\n checkCondition(); // 开始检查条件\r\n });\r\n }\r\n\r\n initLevel() {\r\n this.enemies = []\r\n this.aliveCount = 0\r\n this.timer = this.maxTimer\r\n for (let index = 0; index < this.roleNode.children.length; index++) {\r\n let ragdoll = this.roleNode.children[index].getComponent(Ragdoll)\r\n if (ragdoll) {\r\n this.enemies.push(ragdoll)\r\n this.aliveCount += 1\r\n }\r\n }\r\n\r\n this.levelState = LevelState.Loading\r\n GameController.getInstance().onLoadComplete()\r\n }\r\n\r\n async loadLevel() {\r\n let loadSceneComplete: boolean = false\r\n let loadRoleComplete: boolean = false\r\n this.node.destroyAllChildren()\r\n\r\n\r\n let levelIndex = LocalSaveMgr.instance.playerData.levelIndex\r\n if (GameController.getInstance().forceLevelIndex > 1) {\r\n levelIndex = GameController.getInstance().forceLevelIndex\r\n }\r\n\r\n this.levelIndex = levelIndex\r\n // levelIndex = 1\r\n\r\n let config = DataMgr.getInstance().GetDataById(LevelConfig, levelIndex);\r\n\r\n this.qingBaoTarget = null\r\n this.saoMiaoTarget = null\r\n\r\n\r\n console.log(\"加载关卡\", levelIndex, config)\r\n\r\n if (levelIndex <= 30) {\r\n // games-display/cdn/SearchAliens/assets/\r\n \r\n AssetManager.instance.loadBundle('level', (err, bundle) => {\r\n bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n loadSceneComplete = true\r\n })\r\n\r\n bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n FPSCameraController.getInstance().init(item.getChildByPath(\"Player/Main Camera\").getComponent(Camera), config.aimFov)\r\n this.roleNode = item\r\n let weapon = DataMgr.getInstance().GetDataById(Weapon, LocalSaveMgr.instance.playerData.equipedWeapon)\r\n\r\n resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {\r\n var gun = instantiate(prefab)\r\n this.gunNode = gun\r\n gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`))\r\n loadRoleComplete = true\r\n });\r\n })\r\n }\r\n );\r\n } else {\r\n\r\n\r\n\r\n\r\n AssetManager.instance.loadBundle('level', (err, bundle) => {\r\n bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n loadSceneComplete = true\r\n })\r\n\r\n AssetManager.instance.loadBundle('levelRemote', (err, bundle) => {\r\n\r\n bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {\r\n var item = instantiate(prefab)\r\n item.setParent(this.node)\r\n FPSCameraController.getInstance().init(item.getChildByPath(\"Player/Main Camera\").getComponent(Camera), config.aimFov)\r\n this.roleNode = item\r\n let weapon = DataMgr.getInstance().GetDataById(Weapon, LocalSaveMgr.instance.playerData.equipedWeapon)\r\n\r\n resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {\r\n var gun = instantiate(prefab)\r\n this.gunNode = gun\r\n gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`))\r\n loadRoleComplete = true\r\n });\r\n })\r\n });\r\n }\r\n );\r\n }\r\n\r\n await this.waitUntil(() => loadSceneComplete && loadRoleComplete);\r\n this.initLevel()\r\n }\r\n\r\n\r\n unLoadLevel() {\r\n this.node.destroyAllChildren()\r\n this.levelState = LevelState.None\r\n }\r\n\r\n\r\n onEnemyDie(target: Ragdoll) {\r\n this.aliveCount -= 1\r\n EventCenter.onEnemyDie.emit(null)\r\n }\r\n\r\n\r\n judgeLastBullet(): boolean {\r\n return this.aliveCount == 1\r\n }\r\n\r\n startLevel() {\r\n this.levelState = LevelState.Running\r\n }\r\n\r\n\r\n protected update(dt: number): void {\r\n if (this.levelState == LevelState.Running) {\r\n this.timer -= dt\r\n if (this.timer <= 0) {\r\n this.timer = 0\r\n this.lose()\r\n }\r\n }\r\n }\r\n\r\n\r\n lose() {\r\n this.levelState = LevelState.Result\r\n UIManager.instance.openPanel(LosePanel)\r\n }\r\n\r\n win() {\r\n\r\n this.levelState = LevelState.Result\r\n let levelResult = new BattleResult()\r\n let remainTimer = Math.ceil(this.timer)\r\n levelResult.timer = remainTimer\r\n levelResult.enemyCount = this.enemies.length\r\n levelResult.timerCoin = levelResult.timer\r\n levelResult.enemyCoin = levelResult.enemyCount * 10\r\n levelResult.coinCount = levelResult.timerCoin + levelResult.enemyCoin\r\n this.levelResult = levelResult\r\n LocalSaveMgr.instance.passLevel()\r\n UIManager.instance.openPanel(WinPanel)\r\n }\r\n\r\n ContinueRun() {\r\n this.levelState = LevelState.Running\r\n }\r\n\r\n pause() {\r\n this.levelState = LevelState.Pause\r\n }\r\n\r\n addTimer() {\r\n this.timer += 180\r\n }\r\n\r\n getAliveEnemeyCount() {\r\n let aliveCount = 0\r\n for (let index = 0; index < this.enemies.length; index++) {\r\n if (!this.enemies[index].isDie) {\r\n aliveCount++\r\n }\r\n }\r\n return aliveCount\r\n }\r\n\r\n getAliveEnemey() {\r\n for (let index = 0; index < this.enemies.length; index++) {\r\n if (!this.enemies[index].isDie) {\r\n return this.enemies[index]\r\n }\r\n }\r\n }\r\n\r\n getQingBaoEnemey() {\r\n this.qingBaoTarget = this.getAliveEnemey()\r\n return this.qingBaoTarget\r\n }\r\n\r\n qingBaoTarget: Ragdoll\r\n\r\n getTutorialAliveEnemey() {\r\n return this.enemies[this.enemies.length - 1]\r\n }\r\n\r\n haveQingBaoTarget() {\r\n return this.qingBaoTarget != null && !this.qingBaoTarget.isDie\r\n }\r\n\r\n saoMiaoTarget: Ragdoll\r\n SetSaoMiaoTarget() {\r\n this.saoMiaoTarget = this.getAliveEnemey()\r\n }\r\n\r\n}\r\n\r\n\r\nexport class BattleResult {\r\n timer: number\r\n enemyCount: number\r\n coinCount: number\r\n timerCoin: number\r\n enemyCoin: number\r\n}\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/preview/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js b/temp/programming/packer-driver/targets/preview/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js index 732e664..731f4ee 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js +++ b/temp/programming/packer-driver/targets/preview/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js @@ -1,7 +1,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11", "__unresolved_12"], function (_export, _context) { "use strict"; - var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Animation, AnimationComponent, Button, instantiate, Label, Node, Prefab, randomRange, randomRangeInt, sys, tween, Vec2, Vec3, PanelBase, FPSCameraController, GameController, TargetIconItem, EventCenter, UIManager, QingBaoPanel, SettingPanel, SdkMgr, AudioMgr, AssetController, LocalSaveMgr, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _dec23, _dec24, _dec25, _dec26, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _descriptor22, _descriptor23, _descriptor24, _descriptor25, _class3, _crd, ccclass, property, PlayPanel; + var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Animation, AnimationComponent, Button, instantiate, Label, Node, Prefab, randomRange, randomRangeInt, tween, Vec2, Vec3, PanelBase, FPSCameraController, GameController, TargetIconItem, EventCenter, UIManager, QingBaoPanel, SettingPanel, SdkMgr, AudioMgr, AssetController, LocalSaveMgr, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _dec23, _dec24, _dec25, _dec26, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _descriptor22, _descriptor23, _descriptor24, _descriptor25, _class3, _crd, ccclass, property, PlayPanel; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } @@ -78,7 +78,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ Prefab = _cc.Prefab; randomRange = _cc.randomRange; randomRangeInt = _cc.randomRangeInt; - sys = _cc.sys; tween = _cc.tween; Vec2 = _cc.Vec2; Vec3 = _cc.Vec3; @@ -112,7 +111,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ _cclegacy._RF.push({}, "a66cdbq8WdFToV6aW4c47xh", "PlayPanel", undefined); - __checkObsolete__(['_decorator', 'animation', 'Animation', 'AnimationComponent', 'Button', 'Component', 'EventTouch', 'Input', 'input', 'instantiate', 'Label', 'math', 'Node', 'Prefab', 'randomRange', 'randomRangeInt', 'screen', 'Screen', 'sys', 'tween', 'Vec2', 'Vec3', 'view']); + __checkObsolete__(['_decorator', 'animation', 'Animation', 'AnimationComponent', 'Button', 'Component', 'EventTouch', 'Input', 'input', 'instantiate', 'Label', 'math', 'Node', 'Prefab', 'randomRange', 'randomRangeInt', 'screen', 'Screen', 'tween', 'Vec2', 'Vec3', 'view']); ({ ccclass, @@ -236,14 +235,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ } onClickQingBao() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('use_prop', { - level: (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ - error: Error() - }), GameController) : GameController).getInstance().curLevel.levelIndex - }); - } - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ @@ -251,7 +242,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ error: Error() }), UIManager) : UIManager).instance.openPanel(_crd && QingBaoPanel === void 0 ? (_reportPossibleCrUseOfQingBaoPanel({ @@ -278,14 +269,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ } onClickSaoMiao() { - if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) { - tt.reportAnalytics('use_prop', { - level: (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ - error: Error() - }), GameController) : GameController).getInstance().curLevel.levelIndex - }); - } - (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ @@ -293,7 +276,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { this.saoMiaoTip.active = true; (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() diff --git a/temp/programming/packer-driver/targets/preview/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map b/temp/programming/packer-driver/targets/preview/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map index a2a87ba..05b9bfb 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map +++ b/temp/programming/packer-driver/targets/preview/chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts"],"names":["_decorator","Animation","AnimationComponent","Button","instantiate","Label","Node","Prefab","randomRange","randomRangeInt","sys","tween","Vec2","Vec3","PanelBase","FPSCameraController","GameController","TargetIconItem","EventCenter","UIManager","QingBaoPanel","SettingPanel","SdkMgr","AudioMgr","AssetController","LocalSaveMgr","ccclass","property","PlayPanel","targetIcons","isOpenSaomiao","offset","tipTimer","onTip","tutorialTarget","isOnAim","limitFire","downTime","startTouchPos","onStep","onLoad","instance","moveNode","on","EventType","TOUCH_START","onTouchStart","TOUCH_MOVE","onTouchMove","TOUCH_END","onTouchEnd","anim","node","CLICK","onClickAim","fire","onClickFire","qingBao","onClickQingBao","qingBaoResultBtn","onClickQingBaoResult","saoMiao","onClickSaoMiao","setting","onClickSetting","onEnemyDie","refreshTargetCount","bind","inst","playOneShot","click","openPanel","showTimer","totalSeconds","getInstance","curLevel","timer","Math","ceil","minutes","floor","seconds","formattedMinutes","formattedSeconds","formattedTime","timerLabel","string","platform","Platform","BYTEDANCE_MINI_GAME","tt","reportAnalytics","level","levelIndex","playerRewardAds","closeTip","qingBaoResultNode","active","saoMiaoTip","SetSaoMiaoTarget","updateSaomiao","update","dt","startTip","xiao","tipNode1","tipNode2","tipNode3","alienAnim","play","updateTargetPos","target","isDie","worldPos","centerNode","getWorldPosition","camera","uiPos","convertToUINode","targetNode","position","y","abs","x","EnterStep3","setTutorialRotate","lateUpdate","saoMiaoTarget","onOpen","switchAim","initEnemies","levelIndexLabel","playerData","haveTutorial","EnterStep1","getTutorialAliveEnemey","console","log","finger","tutorialLabelNode","onAim","cancelLabel","haveQingBaoTarget","aimContent","closeAim","gunNode","self","aliveCount","index","length","switchActive","count","enemies","item","targetIconPrefab","parent","targetIconParent","iconItem","getComponent","push","onAimButtonClick","EnterStep2","finishTutorial","result","shoot","effect","shootAnimations","scheduleOnce","to","scale","call","start","event","Date","getLocation","now","getTime","moveDetal","tutorialLabel","completeTutorial","onDestroy","off"],"mappings":"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","sourcesContent":["import { _decorator, animation, Animation, AnimationComponent, Button, Component, EventTouch, Input, input, instantiate, Label, math, Node, Prefab, randomRange, randomRangeInt, screen, Screen, sys, tween, Vec2, Vec3, view } from 'cc';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { QingBaoPanel } from './QingBaoPanel';\r\nimport { SettingPanel } from './SettingPanel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nimport { Ragdoll } from '../../Ragdoll/Ragdoll';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('PlayPanel')\r\nexport class PlayPanel extends PanelBase {\r\n\r\n static instance: PlayPanel = null\r\n\r\n @property(Node)\r\n moveNode: Node = null; // 相机节点\r\n\r\n @property(Node)\r\n saoMiaoTip: Node = null; // 相机节点\r\n\r\n @property(Node)\r\n aimContent: Node = null;\r\n\r\n @property(Node)\r\n closeAim: Node = null;\r\n\r\n @property(Node)\r\n cancelLabel: Node = null;\r\n\r\n @property(Prefab)\r\n targetIconPrefab: Prefab = null;\r\n\r\n @property(Node)\r\n targetIconParent: Node = null;\r\n\r\n @property(Button)\r\n anim: Button = null;\r\n\r\n @property(Button)\r\n qingBao: Button = null;\r\n\r\n\r\n @property(Label)\r\n timerLabel: Label = null;\r\n\r\n @property(Button)\r\n saoMiao: Button = null;\r\n\r\n @property(Button)\r\n setting: Button = null;\r\n\r\n @property(Label)\r\n levelIndexLabel: Label = null;\r\n\r\n\r\n @property(Button)\r\n fire: Button = null;\r\n\r\n @property(Node)\r\n finger: Node = null;\r\n\r\n @property(Node)\r\n qingBaoResultNode: Node = null;\r\n\r\n @property(Button)\r\n qingBaoResultBtn: Button = null;\r\n\r\n @property(AnimationComponent)\r\n alienAnim: AnimationComponent = null;\r\n\r\n @property(Label)\r\n tutorialLabel: Label = null;\r\n\r\n @property(Node)\r\n tutorialLabelNode: Node = null;\r\n\r\n @property(Node)\r\n targetNode: Node = null;\r\n\r\n\r\n @property(Node)\r\n tipNode1: Node = null;\r\n @property(Node)\r\n tipNode2: Node = null;\r\n @property(Node)\r\n tipNode3: Node = null;\r\n\r\n @property([Animation])\r\n shootAnimations: Animation[] = [];\r\n\r\n\r\n targetIcons: Array = [];\r\n\r\n onLoad() {\r\n PlayPanel.instance = this\r\n\r\n // Register the touch start event\r\n this.moveNode.on(Node.EventType.TOUCH_START, this.onTouchStart, this);\r\n this.moveNode.on(Node.EventType.TOUCH_MOVE, this.onTouchMove, this);\r\n this.moveNode.on(Node.EventType.TOUCH_END, this.onTouchEnd, this);\r\n\r\n this.anim.node.on(Button.EventType.CLICK, this.onClickAim, this);\r\n this.fire.node.on(Button.EventType.CLICK, this.onClickFire, this);\r\n this.qingBao.node.on(Button.EventType.CLICK, this.onClickQingBao, this);\r\n this.qingBaoResultBtn.node.on(Button.EventType.CLICK, this.onClickQingBaoResult, this);\r\n this.saoMiao.node.on(Button.EventType.CLICK, this.onClickSaoMiao, this);\r\n this.setting.node.on(Button.EventType.CLICK, this.onClickSetting, this);\r\n EventCenter.onEnemyDie.on(null, this.refreshTargetCount).bind(this)\r\n\r\n\r\n }\r\n onClickSetting() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(SettingPanel)\r\n }\r\n\r\n showTimer() {\r\n let totalSeconds = GameController.getInstance().curLevel.timer\r\n totalSeconds = Math.ceil(totalSeconds);\r\n let minutes = Math.floor(totalSeconds / 60);\r\n let seconds = totalSeconds % 60;\r\n\r\n // 将分钟和秒格式化为两位数\r\n let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;\r\n let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`;\r\n\r\n // 组合成 00:00 的格式\r\n let formattedTime = `${formattedMinutes}:${formattedSeconds}`;\r\n this.timerLabel.string = formattedTime\r\n }\r\n\r\n onClickQingBao() {\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n tt.reportAnalytics('use_prop', {\r\n level: GameController.getInstance().curLevel.levelIndex,\r\n });\r\n }\r\n\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n\r\n UIManager.instance.openPanel(QingBaoPanel)\r\n this.closeTip()\r\n this.qingBaoResultNode.active = true\r\n this.qingBao.node.active = false\r\n })\r\n }\r\n\r\n\r\n onClickQingBaoResult() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(QingBaoPanel)\r\n this.closeTip()\r\n }\r\n\r\n\r\n isOpenSaomiao: boolean = false\r\n offset: Vec2\r\n\r\n onClickSaoMiao() {\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {\r\n tt.reportAnalytics('use_prop', {\r\n level: GameController.getInstance().curLevel.levelIndex,\r\n });\r\n }\r\n\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n this.saoMiaoTip.active = true\r\n GameController.getInstance().curLevel.SetSaoMiaoTarget()\r\n this.offset = new Vec2(randomRange(-200, 200), randomRange(-200, 200))\r\n this.updateSaomiao()\r\n this.isOpenSaomiao = true\r\n this.closeTip()\r\n })\r\n }\r\n\r\n tipTimer = 0;\r\n onTip: boolean = false\r\n\r\n protected update(dt: number): void {\r\n this.showTimer()\r\n\r\n if (!this.onStep && !this.onTip)\r\n this.tipTimer += dt\r\n\r\n\r\n if (!this.onTip && this.tipTimer > 30) {\r\n\r\n this.startTip()\r\n }\r\n }\r\n\r\n startTip() {\r\n\r\n this.onTip = true\r\n AudioMgr.inst.playOneShot(AssetController.instance.xiao)\r\n this.tipTimer = 0\r\n this.tipNode1.active = true\r\n this.tipNode2.active = true\r\n this.tipNode3.active = true\r\n\r\n this.alienAnim.play()\r\n }\r\n\r\n closeTip() {\r\n this.onTip = false\r\n this.tipTimer = 0\r\n this.tipNode1.active = false\r\n this.tipNode2.active = false\r\n this.tipNode3.active = false\r\n }\r\n\r\n updateTargetPos() {\r\n let target = this.tutorialTarget\r\n if (!target) return;\r\n if (target.isDie) {\r\n this.saoMiaoTip.active = false\r\n this.isOpenSaomiao = false\r\n }\r\n // 获取 3D 物体的世界坐标\r\n let worldPos = target.centerNode.getWorldPosition();\r\n // 获取主摄像机\r\n let camera = FPSCameraController.getInstance().camera;\r\n\r\n // 将世界坐标转换为屏幕坐标\r\n let uiPos = camera.convertToUINode(worldPos, this.node);\r\n // 设置 UI 节点的位置\r\n this.targetNode.position = uiPos;\r\n\r\n if (this.targetNode.position.y < 0 && Math.abs(this.targetNode.position.x) < 30) {\r\n this.EnterStep3()\r\n FPSCameraController.getInstance().setTutorialRotate()\r\n }\r\n\r\n }\r\n\r\n protected lateUpdate(dt: number): void {\r\n this.updateSaomiao()\r\n this.updateTargetPos()\r\n // this.updateQingBao()\r\n\r\n }\r\n\r\n\r\n // updateQingBao() {\r\n // if (this.qingBaoResultNode.active) {\r\n // if (!GameController.getInstance().curLevel.haveQingBaoTarget()) {\r\n // this.switchAim(this.isOnAim)\r\n // }\r\n // }\r\n // }\r\n\r\n updateSaomiao() {\r\n let target = GameController.getInstance().curLevel.saoMiaoTarget\r\n if (!target) return;\r\n if (target.isDie) {\r\n this.saoMiaoTip.active = false\r\n this.isOpenSaomiao = false\r\n }\r\n if (!this.isOpenSaomiao) return\r\n // 获取 3D 物体的世界坐标\r\n let worldPos = target.centerNode.getWorldPosition();\r\n\r\n // 获取主摄像机\r\n let camera = FPSCameraController.getInstance().camera;\r\n\r\n // 将世界坐标转换为屏幕坐标\r\n let uiPos = camera.convertToUINode(worldPos, this.node);\r\n // 设置 UI 节点的位置\r\n // console.log(uiPos)\r\n uiPos = new Vec3(uiPos.x + this.offset.x, uiPos.y + this.offset.y, 0)\r\n this.saoMiaoTip.position = uiPos;\r\n }\r\n tutorialTarget: Ragdoll\r\n\r\n protected onOpen(): void {\r\n PlayPanel.instance.switchAim(false)\r\n PlayPanel.instance.initEnemies()\r\n\r\n this.levelIndexLabel.string = `关卡 ${GameController.getInstance().curLevel.levelIndex}`\r\n if (GameController.getInstance().curLevel.levelIndex == 1 && !LocalSaveMgr.instance.playerData.haveTutorial) {\r\n this.onStep = true\r\n }\r\n\r\n if (this.onStep) {\r\n this.EnterStep1()\r\n this.tutorialTarget = GameController.getInstance().curLevel.getTutorialAliveEnemey()\r\n console.log(\"Player panel\", this.tutorialTarget)\r\n } else {\r\n this.targetNode.active = false\r\n this.finger.active = false\r\n this.tutorialLabelNode.active = false\r\n }\r\n this.qingBaoResultNode.active = false\r\n }\r\n\r\n isOnAim: boolean = false\r\n switchAim(onAim: boolean) {\r\n this.anim.node.active = !onAim\r\n this.fire.node.active = onAim\r\n this.isOnAim = onAim\r\n this.cancelLabel.active = onAim\r\n this.qingBao.node.active = !onAim && !GameController.getInstance().curLevel.haveQingBaoTarget()\r\n this.qingBaoResultNode.active = !onAim && GameController.getInstance().curLevel.haveQingBaoTarget()\r\n this.saoMiao.node.active = !onAim\r\n this.aimContent.active = onAim\r\n this.closeAim.active = !onAim\r\n GameController.getInstance().curLevel.gunNode.active = !onAim\r\n }\r\n\r\n\r\n refreshTargetCount() {\r\n let self = PlayPanel.instance\r\n let aliveCount = GameController.getInstance().curLevel.aliveCount\r\n for (let index = 0; index < self.targetIcons.length; index++) {\r\n if (index < aliveCount) {\r\n self.targetIcons[index].switchActive(true)\r\n } else {\r\n self.targetIcons[index].switchActive(false)\r\n }\r\n }\r\n }\r\n\r\n initEnemies() {\r\n let count = GameController.getInstance().curLevel.enemies.length\r\n console.log(\"目标外星人个数\", count)\r\n\r\n for (let index = 0; index < count; index++) {\r\n var item = instantiate(this.targetIconPrefab)\r\n item.parent = this.targetIconParent\r\n let iconItem = item.getComponent(TargetIconItem)\r\n this.targetIcons.push(iconItem)\r\n iconItem.switchActive(true)\r\n }\r\n }\r\n\r\n onClickAim() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n FPSCameraController.getInstance().onAimButtonClick(true)\r\n this.switchAim(true)\r\n\r\n if (this.onStep) {\r\n this.EnterStep2()\r\n }\r\n }\r\n\r\n limitFire: boolean = false\r\n\r\n onClickFire() {\r\n if (this.limitFire) return\r\n\r\n if (this.onStep) {\r\n this.finishTutorial()\r\n }\r\n\r\n this.closeTip()\r\n\r\n AudioMgr.inst.playOneShot(AssetController.instance.fire)\r\n let result = FPSCameraController.getInstance().shoot()\r\n if (result) {\r\n let effect = this.shootAnimations[randomRangeInt(0, this.shootAnimations.length)]\r\n effect.node.active = true\r\n effect.play()\r\n this.scheduleOnce(() => {\r\n effect.node.active = false\r\n }, 0.8)\r\n }\r\n let self = this\r\n self.limitFire = true\r\n tween(this.aimContent)\r\n .to(0.05, { scale: new Vec3(1, 1, 1), position: new Vec3(0, 120, 0) })\r\n .to(0.05, { scale: new Vec3(0.8, 0.8, 1), position: new Vec3(0, 0, 0) })\r\n .call(() => {\r\n self.limitFire = false\r\n })\r\n .start()\r\n }\r\n\r\n downTime: Date\r\n startTouchPos: Vec2 = null\r\n onTouchStart(event: EventTouch) {\r\n FPSCameraController.getInstance().onTouchStart(event)\r\n this.downTime = new Date();\r\n this.startTouchPos = event.getLocation()\r\n }\r\n\r\n onTouchMove(event: EventTouch) {\r\n FPSCameraController.getInstance().onTouchMove(event)\r\n }\r\n\r\n onTouchEnd(event: EventTouch) {\r\n if (this.isOnAim) {\r\n let now = new Date();\r\n var offset = now.getTime() - this.downTime.getTime()\r\n let moveDetal = Math.abs(this.startTouchPos.x - event.getLocation().x) + Math.abs(this.startTouchPos.y - event.getLocation().y)\r\n // console.log(\"offset\", offset, moveDetal)\r\n\r\n if (!this.onStep)\r\n if (offset < 200 && moveDetal < 20) {\r\n FPSCameraController.getInstance().onAimButtonClick(false)\r\n this.switchAim(false)\r\n }\r\n }\r\n }\r\n\r\n\r\n EnterStep1() {\r\n this.targetNode.active = true\r\n this.finger.active = true\r\n this.tutorialLabel.string = \"点击瞄准按钮\"\r\n this.moveNode.active = false\r\n this.tutorialLabelNode.active = true\r\n }\r\n onStep: boolean = false\r\n EnterStep2() {\r\n this.finger.active = false\r\n this.tutorialLabel.string = \"滑动屏幕,瞄准目标\"\r\n this.moveNode.active = true\r\n this.fire.node.active = false\r\n this.cancelLabel.active = false\r\n }\r\n\r\n EnterStep3() {\r\n this.fire.node.active = true\r\n this.finger.active = true\r\n this.tutorialLabel.string = \"点击开火按钮\"\r\n this.moveNode.active = false\r\n this.cancelLabel.active = false\r\n }\r\n\r\n\r\n finishTutorial() {\r\n this.targetNode.active = false\r\n this.finger.active = false\r\n this.tutorialLabelNode.active = false\r\n this.tutorialLabel.string = \"点击开火按钮\"\r\n this.moveNode.active = true\r\n this.onStep = false\r\n this.tutorialTarget = null\r\n LocalSaveMgr.instance.completeTutorial()\r\n this.cancelLabel.active = true\r\n }\r\n\r\n\r\n protected onDestroy(): void {\r\n PlayPanel.instance = null\r\n EventCenter.onEnemyDie.off(null, this.refreshTargetCount)\r\n\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts"],"names":["_decorator","Animation","AnimationComponent","Button","instantiate","Label","Node","Prefab","randomRange","randomRangeInt","tween","Vec2","Vec3","PanelBase","FPSCameraController","GameController","TargetIconItem","EventCenter","UIManager","QingBaoPanel","SettingPanel","SdkMgr","AudioMgr","AssetController","LocalSaveMgr","ccclass","property","PlayPanel","targetIcons","isOpenSaomiao","offset","tipTimer","onTip","tutorialTarget","isOnAim","limitFire","downTime","startTouchPos","onStep","onLoad","instance","moveNode","on","EventType","TOUCH_START","onTouchStart","TOUCH_MOVE","onTouchMove","TOUCH_END","onTouchEnd","anim","node","CLICK","onClickAim","fire","onClickFire","qingBao","onClickQingBao","qingBaoResultBtn","onClickQingBaoResult","saoMiao","onClickSaoMiao","setting","onClickSetting","onEnemyDie","refreshTargetCount","bind","inst","playOneShot","click","openPanel","showTimer","totalSeconds","getInstance","curLevel","timer","Math","ceil","minutes","floor","seconds","formattedMinutes","formattedSeconds","formattedTime","timerLabel","string","requestReward","closeTip","qingBaoResultNode","active","saoMiaoTip","SetSaoMiaoTarget","updateSaomiao","update","dt","startTip","xiao","tipNode1","tipNode2","tipNode3","alienAnim","play","updateTargetPos","target","isDie","worldPos","centerNode","getWorldPosition","camera","uiPos","convertToUINode","targetNode","position","y","abs","x","EnterStep3","setTutorialRotate","lateUpdate","saoMiaoTarget","onOpen","switchAim","initEnemies","levelIndexLabel","levelIndex","playerData","haveTutorial","EnterStep1","getTutorialAliveEnemey","console","log","finger","tutorialLabelNode","onAim","cancelLabel","haveQingBaoTarget","aimContent","closeAim","gunNode","self","aliveCount","index","length","switchActive","count","enemies","item","targetIconPrefab","parent","targetIconParent","iconItem","getComponent","push","onAimButtonClick","EnterStep2","finishTutorial","result","shoot","effect","shootAnimations","scheduleOnce","to","scale","call","start","event","Date","getLocation","now","getTime","moveDetal","tutorialLabel","completeTutorial","onDestroy","off"],"mappings":"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","sourcesContent":["import { _decorator, animation, Animation, AnimationComponent, Button, Component, EventTouch, Input, input, instantiate, Label, math, Node, Prefab, randomRange, randomRangeInt, screen, Screen, tween, Vec2, Vec3, view } from 'cc';\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { QingBaoPanel } from './QingBaoPanel';\r\nimport { SettingPanel } from './SettingPanel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nimport { Ragdoll } from '../../Ragdoll/Ragdoll';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('PlayPanel')\r\nexport class PlayPanel extends PanelBase {\r\n\r\n static instance: PlayPanel = null\r\n\r\n @property(Node)\r\n moveNode: Node = null; // 相机节点\r\n\r\n @property(Node)\r\n saoMiaoTip: Node = null; // 相机节点\r\n\r\n @property(Node)\r\n aimContent: Node = null;\r\n\r\n @property(Node)\r\n closeAim: Node = null;\r\n\r\n @property(Node)\r\n cancelLabel: Node = null;\r\n\r\n @property(Prefab)\r\n targetIconPrefab: Prefab = null;\r\n\r\n @property(Node)\r\n targetIconParent: Node = null;\r\n\r\n @property(Button)\r\n anim: Button = null;\r\n\r\n @property(Button)\r\n qingBao: Button = null;\r\n\r\n\r\n @property(Label)\r\n timerLabel: Label = null;\r\n\r\n @property(Button)\r\n saoMiao: Button = null;\r\n\r\n @property(Button)\r\n setting: Button = null;\r\n\r\n @property(Label)\r\n levelIndexLabel: Label = null;\r\n\r\n\r\n @property(Button)\r\n fire: Button = null;\r\n\r\n @property(Node)\r\n finger: Node = null;\r\n\r\n @property(Node)\r\n qingBaoResultNode: Node = null;\r\n\r\n @property(Button)\r\n qingBaoResultBtn: Button = null;\r\n\r\n @property(AnimationComponent)\r\n alienAnim: AnimationComponent = null;\r\n\r\n @property(Label)\r\n tutorialLabel: Label = null;\r\n\r\n @property(Node)\r\n tutorialLabelNode: Node = null;\r\n\r\n @property(Node)\r\n targetNode: Node = null;\r\n\r\n\r\n @property(Node)\r\n tipNode1: Node = null;\r\n @property(Node)\r\n tipNode2: Node = null;\r\n @property(Node)\r\n tipNode3: Node = null;\r\n\r\n @property([Animation])\r\n shootAnimations: Animation[] = [];\r\n\r\n\r\n targetIcons: Array = [];\r\n\r\n onLoad() {\r\n PlayPanel.instance = this\r\n\r\n // Register the touch start event\r\n this.moveNode.on(Node.EventType.TOUCH_START, this.onTouchStart, this);\r\n this.moveNode.on(Node.EventType.TOUCH_MOVE, this.onTouchMove, this);\r\n this.moveNode.on(Node.EventType.TOUCH_END, this.onTouchEnd, this);\r\n\r\n this.anim.node.on(Button.EventType.CLICK, this.onClickAim, this);\r\n this.fire.node.on(Button.EventType.CLICK, this.onClickFire, this);\r\n this.qingBao.node.on(Button.EventType.CLICK, this.onClickQingBao, this);\r\n this.qingBaoResultBtn.node.on(Button.EventType.CLICK, this.onClickQingBaoResult, this);\r\n this.saoMiao.node.on(Button.EventType.CLICK, this.onClickSaoMiao, this);\r\n this.setting.node.on(Button.EventType.CLICK, this.onClickSetting, this);\r\n EventCenter.onEnemyDie.on(null, this.refreshTargetCount).bind(this)\r\n\r\n\r\n }\r\n onClickSetting() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(SettingPanel)\r\n }\r\n\r\n showTimer() {\r\n let totalSeconds = GameController.getInstance().curLevel.timer\r\n totalSeconds = Math.ceil(totalSeconds);\r\n let minutes = Math.floor(totalSeconds / 60);\r\n let seconds = totalSeconds % 60;\r\n\r\n // 将分钟和秒格式化为两位数\r\n let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;\r\n let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`;\r\n\r\n // 组合成 00:00 的格式\r\n let formattedTime = `${formattedMinutes}:${formattedSeconds}`;\r\n this.timerLabel.string = formattedTime\r\n }\r\n\r\n onClickQingBao() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\n SdkMgr.instance.requestReward(() => {\n\r\n UIManager.instance.openPanel(QingBaoPanel)\r\n this.closeTip()\r\n this.qingBaoResultNode.active = true\r\n this.qingBao.node.active = false\r\n })\r\n }\r\n\r\n\r\n onClickQingBaoResult() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.openPanel(QingBaoPanel)\r\n this.closeTip()\r\n }\r\n\r\n\r\n isOpenSaomiao: boolean = false\r\n offset: Vec2\r\n\r\n onClickSaoMiao() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\n SdkMgr.instance.requestReward(() => {\n this.saoMiaoTip.active = true\r\n GameController.getInstance().curLevel.SetSaoMiaoTarget()\r\n this.offset = new Vec2(randomRange(-200, 200), randomRange(-200, 200))\r\n this.updateSaomiao()\r\n this.isOpenSaomiao = true\r\n this.closeTip()\r\n })\r\n }\r\n\r\n tipTimer = 0;\r\n onTip: boolean = false\r\n\r\n protected update(dt: number): void {\r\n this.showTimer()\r\n\r\n if (!this.onStep && !this.onTip)\r\n this.tipTimer += dt\r\n\r\n\r\n if (!this.onTip && this.tipTimer > 30) {\r\n\r\n this.startTip()\r\n }\r\n }\r\n\r\n startTip() {\r\n\r\n this.onTip = true\r\n AudioMgr.inst.playOneShot(AssetController.instance.xiao)\r\n this.tipTimer = 0\r\n this.tipNode1.active = true\r\n this.tipNode2.active = true\r\n this.tipNode3.active = true\r\n\r\n this.alienAnim.play()\r\n }\r\n\r\n closeTip() {\r\n this.onTip = false\r\n this.tipTimer = 0\r\n this.tipNode1.active = false\r\n this.tipNode2.active = false\r\n this.tipNode3.active = false\r\n }\r\n\r\n updateTargetPos() {\r\n let target = this.tutorialTarget\r\n if (!target) return;\r\n if (target.isDie) {\r\n this.saoMiaoTip.active = false\r\n this.isOpenSaomiao = false\r\n }\r\n // 获取 3D 物体的世界坐标\r\n let worldPos = target.centerNode.getWorldPosition();\r\n // 获取主摄像机\r\n let camera = FPSCameraController.getInstance().camera;\r\n\r\n // 将世界坐标转换为屏幕坐标\r\n let uiPos = camera.convertToUINode(worldPos, this.node);\r\n // 设置 UI 节点的位置\r\n this.targetNode.position = uiPos;\r\n\r\n if (this.targetNode.position.y < 0 && Math.abs(this.targetNode.position.x) < 30) {\r\n this.EnterStep3()\r\n FPSCameraController.getInstance().setTutorialRotate()\r\n }\r\n\r\n }\r\n\r\n protected lateUpdate(dt: number): void {\r\n this.updateSaomiao()\r\n this.updateTargetPos()\r\n // this.updateQingBao()\r\n\r\n }\r\n\r\n\r\n // updateQingBao() {\r\n // if (this.qingBaoResultNode.active) {\r\n // if (!GameController.getInstance().curLevel.haveQingBaoTarget()) {\r\n // this.switchAim(this.isOnAim)\r\n // }\r\n // }\r\n // }\r\n\r\n updateSaomiao() {\r\n let target = GameController.getInstance().curLevel.saoMiaoTarget\r\n if (!target) return;\r\n if (target.isDie) {\r\n this.saoMiaoTip.active = false\r\n this.isOpenSaomiao = false\r\n }\r\n if (!this.isOpenSaomiao) return\r\n // 获取 3D 物体的世界坐标\r\n let worldPos = target.centerNode.getWorldPosition();\r\n\r\n // 获取主摄像机\r\n let camera = FPSCameraController.getInstance().camera;\r\n\r\n // 将世界坐标转换为屏幕坐标\r\n let uiPos = camera.convertToUINode(worldPos, this.node);\r\n // 设置 UI 节点的位置\r\n // console.log(uiPos)\r\n uiPos = new Vec3(uiPos.x + this.offset.x, uiPos.y + this.offset.y, 0)\r\n this.saoMiaoTip.position = uiPos;\r\n }\r\n tutorialTarget: Ragdoll\r\n\r\n protected onOpen(): void {\r\n PlayPanel.instance.switchAim(false)\r\n PlayPanel.instance.initEnemies()\r\n\r\n this.levelIndexLabel.string = `关卡 ${GameController.getInstance().curLevel.levelIndex}`\r\n if (GameController.getInstance().curLevel.levelIndex == 1 && !LocalSaveMgr.instance.playerData.haveTutorial) {\r\n this.onStep = true\r\n }\r\n\r\n if (this.onStep) {\r\n this.EnterStep1()\r\n this.tutorialTarget = GameController.getInstance().curLevel.getTutorialAliveEnemey()\r\n console.log(\"Player panel\", this.tutorialTarget)\r\n } else {\r\n this.targetNode.active = false\r\n this.finger.active = false\r\n this.tutorialLabelNode.active = false\r\n }\r\n this.qingBaoResultNode.active = false\r\n }\r\n\r\n isOnAim: boolean = false\r\n switchAim(onAim: boolean) {\r\n this.anim.node.active = !onAim\r\n this.fire.node.active = onAim\r\n this.isOnAim = onAim\r\n this.cancelLabel.active = onAim\r\n this.qingBao.node.active = !onAim && !GameController.getInstance().curLevel.haveQingBaoTarget()\r\n this.qingBaoResultNode.active = !onAim && GameController.getInstance().curLevel.haveQingBaoTarget()\r\n this.saoMiao.node.active = !onAim\r\n this.aimContent.active = onAim\r\n this.closeAim.active = !onAim\r\n GameController.getInstance().curLevel.gunNode.active = !onAim\r\n }\r\n\r\n\r\n refreshTargetCount() {\r\n let self = PlayPanel.instance\r\n let aliveCount = GameController.getInstance().curLevel.aliveCount\r\n for (let index = 0; index < self.targetIcons.length; index++) {\r\n if (index < aliveCount) {\r\n self.targetIcons[index].switchActive(true)\r\n } else {\r\n self.targetIcons[index].switchActive(false)\r\n }\r\n }\r\n }\r\n\r\n initEnemies() {\r\n let count = GameController.getInstance().curLevel.enemies.length\r\n console.log(\"目标外星人个数\", count)\r\n\r\n for (let index = 0; index < count; index++) {\r\n var item = instantiate(this.targetIconPrefab)\r\n item.parent = this.targetIconParent\r\n let iconItem = item.getComponent(TargetIconItem)\r\n this.targetIcons.push(iconItem)\r\n iconItem.switchActive(true)\r\n }\r\n }\r\n\r\n onClickAim() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n FPSCameraController.getInstance().onAimButtonClick(true)\r\n this.switchAim(true)\r\n\r\n if (this.onStep) {\r\n this.EnterStep2()\r\n }\r\n }\r\n\r\n limitFire: boolean = false\r\n\r\n onClickFire() {\r\n if (this.limitFire) return\r\n\r\n if (this.onStep) {\r\n this.finishTutorial()\r\n }\r\n\r\n this.closeTip()\r\n\r\n AudioMgr.inst.playOneShot(AssetController.instance.fire)\r\n let result = FPSCameraController.getInstance().shoot()\r\n if (result) {\r\n let effect = this.shootAnimations[randomRangeInt(0, this.shootAnimations.length)]\r\n effect.node.active = true\r\n effect.play()\r\n this.scheduleOnce(() => {\r\n effect.node.active = false\r\n }, 0.8)\r\n }\r\n let self = this\r\n self.limitFire = true\r\n tween(this.aimContent)\r\n .to(0.05, { scale: new Vec3(1, 1, 1), position: new Vec3(0, 120, 0) })\r\n .to(0.05, { scale: new Vec3(0.8, 0.8, 1), position: new Vec3(0, 0, 0) })\r\n .call(() => {\r\n self.limitFire = false\r\n })\r\n .start()\r\n }\r\n\r\n downTime: Date\r\n startTouchPos: Vec2 = null\r\n onTouchStart(event: EventTouch) {\r\n FPSCameraController.getInstance().onTouchStart(event)\r\n this.downTime = new Date();\r\n this.startTouchPos = event.getLocation()\r\n }\r\n\r\n onTouchMove(event: EventTouch) {\r\n FPSCameraController.getInstance().onTouchMove(event)\r\n }\r\n\r\n onTouchEnd(event: EventTouch) {\r\n if (this.isOnAim) {\r\n let now = new Date();\r\n var offset = now.getTime() - this.downTime.getTime()\r\n let moveDetal = Math.abs(this.startTouchPos.x - event.getLocation().x) + Math.abs(this.startTouchPos.y - event.getLocation().y)\r\n // console.log(\"offset\", offset, moveDetal)\r\n\r\n if (!this.onStep)\r\n if (offset < 200 && moveDetal < 20) {\r\n FPSCameraController.getInstance().onAimButtonClick(false)\r\n this.switchAim(false)\r\n }\r\n }\r\n }\r\n\r\n\r\n EnterStep1() {\r\n this.targetNode.active = true\r\n this.finger.active = true\r\n this.tutorialLabel.string = \"点击瞄准按钮\"\r\n this.moveNode.active = false\r\n this.tutorialLabelNode.active = true\r\n }\r\n onStep: boolean = false\r\n EnterStep2() {\r\n this.finger.active = false\r\n this.tutorialLabel.string = \"滑动屏幕,瞄准目标\"\r\n this.moveNode.active = true\r\n this.fire.node.active = false\r\n this.cancelLabel.active = false\r\n }\r\n\r\n EnterStep3() {\r\n this.fire.node.active = true\r\n this.finger.active = true\r\n this.tutorialLabel.string = \"点击开火按钮\"\r\n this.moveNode.active = false\r\n this.cancelLabel.active = false\r\n }\r\n\r\n\r\n finishTutorial() {\r\n this.targetNode.active = false\r\n this.finger.active = false\r\n this.tutorialLabelNode.active = false\r\n this.tutorialLabel.string = \"点击开火按钮\"\r\n this.moveNode.active = true\r\n this.onStep = false\r\n this.tutorialTarget = null\r\n LocalSaveMgr.instance.completeTutorial()\r\n this.cancelLabel.active = true\r\n }\r\n\r\n\r\n protected onDestroy(): void {\r\n PlayPanel.instance = null\r\n EventCenter.onEnemyDie.off(null, this.refreshTargetCount)\r\n\r\n }\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/preview/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js b/temp/programming/packer-driver/targets/preview/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js index 5ee62b3..159c799 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js +++ b/temp/programming/packer-driver/targets/preview/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js @@ -156,7 +156,7 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ this.runingPoint = false; (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() - }), SdkMgr) : SdkMgr).instance.playerRewardAds(() => { + }), SdkMgr) : SdkMgr).instance.requestReward(() => { var addPoint = Math.ceil(this.curResult.coinCount * this.rewardDouble); var fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() @@ -180,9 +180,6 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__ (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().backMain(); - (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ - error: Error() - }), SdkMgr) : SdkMgr).instance.showInterstitial(); } backMain() { diff --git a/temp/programming/packer-driver/targets/preview/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map b/temp/programming/packer-driver/targets/preview/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map index 798cb23..3ea091b 100644 --- a/temp/programming/packer-driver/targets/preview/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map +++ b/temp/programming/packer-driver/targets/preview/chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map @@ -1 +1 @@ -{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts"],"names":["_decorator","Button","instantiate","Label","Node","Prefab","randomRange","Tween","tween","Vec3","LocalSaveMgr","AudioMgr","PanelBase","AssetController","GameController","SdkMgr","ccclass","property","WinPanel","time","runingPoint","rewardDouble","curResult","winTween1","winTween2","winTween3","pointPos","onLoad","instance","rewardBtn","node","on","EventType","CLICK","onClickRewardBtn","continueBtn","onClickContinueBtn","inst","playOneShot","click","Math","abs","playerRewardAds","addPoint","ceil","coinCount","fromeMoney","playerData","coin","addCoin","endMoney","flyMoney","getInstance","backMain","showInterstitial","start","refresh","result","curLevel","levelResult","killEnemyCount","string","enemyCount","toString","remainTimer","timer","coinLabel","startValue","endValue","duration","startValue2","endValue2","timerCoin","startValue3","endValue3","enemyCoin","continueCoinLabel","value","to","onUpdate","target","ratio","currentValue","floor","rewardTimerCoin","rewardKillCoin","runPoint","fromMoney","interactable","getCoin","item","flyMoneyPrefab","setParent","flyMoneyContent","setPosition","getPosition","delay","index","by","position","worldPosition","getWorldPosition","call","destroy","update","dt","speed","x","amplitude","sin","pointer","rewardCoin","onDestroy","stop","onOpen","win"],"mappings":"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","sourcesContent":["\r\nimport { _decorator, Button, Component, instantiate, Label, math, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { BattleResult } from '../BattleLevel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('WinPanel')\r\nexport class WinPanel extends PanelBase {\r\n\r\n static instance: WinPanel;\r\n\r\n\r\n @property(Node)\r\n pointer: Node = null; // 指针节点\r\n\r\n @property\r\n amplitude: number = 450; // 运动幅度\r\n\r\n @property\r\n speed: number = 2; // 运动速度\r\n\r\n @property(Button)\r\n rewardBtn: Button = null;\r\n\r\n @property(Button)\r\n continueBtn: Button = null;\r\n\r\n @property(Label)\r\n remainTimer: Label = null;\r\n\r\n @property(Label)\r\n killEnemyCount: Label = null;\r\n\r\n @property(Prefab)\r\n flyMoneyPrefab: Prefab = null;\r\n\r\n @property(Label)\r\n coinCount: Label = null;\r\n\r\n @property(Label)\r\n rewardCoin: Label = null;\r\n\r\n @property(Label)\r\n rewardTimerCoin: Label = null;\r\n\r\n @property(Label)\r\n rewardKillCoin: Label = null;\r\n\r\n @property(Node)\r\n flyMoneyContent: Node = null;\r\n\r\n @property(Label)\r\n coinLabel: Label = null;\r\n\r\n @property(Label)\r\n continueCoinLabel: Label = null;\r\n\r\n\r\n private time: number = 0;\r\n runingPoint: boolean = false;\r\n rewardDouble: number = 1;\r\n\r\n onLoad() {\r\n WinPanel.instance = this;\r\n this.rewardBtn.node.on(Button.EventType.CLICK, this.onClickRewardBtn, this);\r\n this.continueBtn.node.on(Button.EventType.CLICK, this.onClickContinueBtn, this);\r\n }\r\n\r\n onClickRewardBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n\r\n if (Math.abs(this.pointPos) < 50) {\r\n this.rewardDouble = 5\r\n } else if (Math.abs(this.pointPos) < 150) {\r\n this.rewardDouble = 4\r\n } else if (Math.abs(this.pointPos) < 250) {\r\n this.rewardDouble = 3\r\n } else if (Math.abs(this.pointPos) < 350) {\r\n this.rewardDouble = 2\r\n } else if (Math.abs(this.pointPos) < 450) {\r\n this.rewardDouble = 1\r\n }\r\n this.runingPoint = false\r\n SdkMgr.instance.playerRewardAds(() => {\r\n let addPoint = Math.ceil((this.curResult.coinCount * this.rewardDouble))\r\n let fromeMoney = LocalSaveMgr.instance.playerData.coin\r\n LocalSaveMgr.instance.addCoin(addPoint)\r\n let endMoney = LocalSaveMgr.instance.playerData.coin\r\n this.flyMoney(fromeMoney, endMoney)\r\n })\r\n }\r\n\r\n onClickContinueBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n SdkMgr.instance.showInterstitial()\r\n }\r\n\r\n backMain() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n start() {\r\n this.time = 0;\r\n }\r\n curResult: BattleResult;\r\n\r\n winTween1 = null\r\n winTween2 = null\r\n winTween3 = null\r\n refresh() {\r\n let result = GameController.getInstance().curLevel.levelResult\r\n this.curResult = result\r\n LocalSaveMgr.instance.addCoin(result.coinCount)\r\n this.killEnemyCount.string = result.enemyCount.toString()\r\n this.remainTimer.string = result.timer.toString()\r\n\r\n this.coinLabel.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n\r\n this.coinCount.string = \"0\"\r\n\r\n let startValue = 0;\r\n let endValue = result.coinCount;\r\n let duration = 1; // 1秒\r\n\r\n let startValue2 = 0;\r\n let endValue2 = result.timerCoin;\r\n\r\n let startValue3 = 0;\r\n let endValue3 = result.enemyCoin;\r\n\r\n this.continueCoinLabel.string = result.coinCount.toString()\r\n\r\n this.winTween1 = new Tween({ value: startValue })\r\n .to(duration, { value: endValue }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.coinCount.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.winTween2 = new Tween({ value: startValue2 })\r\n .to(duration, { value: endValue2 }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.rewardTimerCoin.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.winTween3 = new Tween({ value: startValue3 })\r\n .to(duration, { value: endValue3 }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.rewardKillCoin.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.runPoint()\r\n }\r\n\r\n flyMoney(fromMoney: number, endMoney: number) {\r\n this.rewardBtn.interactable = false\r\n this.continueBtn.interactable = false\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(this.rewardBtn.node.getPosition())\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coinLabel.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.coinLabel.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n // this.rewardBtn.node.active = false\r\n // this.continueBtn.interactable = true\r\n this.backMain()\r\n })\r\n .start()\r\n\r\n }\r\n\r\n\r\n runPoint() {\r\n this.runingPoint = true\r\n }\r\n\r\n pointPos: number\r\n\r\n update(dt: number) {\r\n if (!this.runingPoint) return\r\n // 更新时间\r\n this.time += dt * this.speed;\r\n\r\n // 使用正弦函数计算指针的位置\r\n const x = this.amplitude * Math.sin(this.time);\r\n this.pointPos = x\r\n // 设置指针的位置\r\n this.pointer.setPosition(new Vec3(x, 65, 0))\r\n\r\n if (Math.abs(x) < 93.079) {\r\n this.rewardDouble = 5\r\n } else if (Math.abs(x) < 224.786) {\r\n this.rewardDouble = 4\r\n } else if (Math.abs(x) < 341.818) {\r\n this.rewardDouble = 3\r\n } else if (Math.abs(x) < 430) {\r\n this.rewardDouble = 2\r\n }\r\n this.rewardCoin.string = Math.ceil((this.curResult.coinCount * this.rewardDouble)).toString()\r\n }\r\n\r\n protected onDestroy(): void {\r\n this.winTween1.stop()\r\n this.winTween2.stop()\r\n this.winTween3.stop()\r\n }\r\n protected onOpen(): void {\r\n AudioMgr.inst.playOneShot(AssetController.instance.win)\r\n WinPanel.instance.time = 0;\r\n WinPanel.instance.refresh()\r\n }\r\n\r\n\r\n}\r\n\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts"],"names":["_decorator","Button","instantiate","Label","Node","Prefab","randomRange","Tween","tween","Vec3","LocalSaveMgr","AudioMgr","PanelBase","AssetController","GameController","SdkMgr","ccclass","property","WinPanel","time","runingPoint","rewardDouble","curResult","winTween1","winTween2","winTween3","pointPos","onLoad","instance","rewardBtn","node","on","EventType","CLICK","onClickRewardBtn","continueBtn","onClickContinueBtn","inst","playOneShot","click","Math","abs","requestReward","addPoint","ceil","coinCount","fromeMoney","playerData","coin","addCoin","endMoney","flyMoney","getInstance","backMain","start","refresh","result","curLevel","levelResult","killEnemyCount","string","enemyCount","toString","remainTimer","timer","coinLabel","startValue","endValue","duration","startValue2","endValue2","timerCoin","startValue3","endValue3","enemyCoin","continueCoinLabel","value","to","onUpdate","target","ratio","currentValue","floor","rewardTimerCoin","rewardKillCoin","runPoint","fromMoney","interactable","getCoin","item","flyMoneyPrefab","setParent","flyMoneyContent","setPosition","getPosition","delay","index","by","position","worldPosition","getWorldPosition","call","destroy","update","dt","speed","x","amplitude","sin","pointer","rewardCoin","onDestroy","stop","onOpen","win"],"mappings":"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","sourcesContent":["\r\nimport { _decorator, Button, Component, instantiate, Label, math, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { BattleResult } from '../BattleLevel';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('WinPanel')\r\nexport class WinPanel extends PanelBase {\r\n\r\n static instance: WinPanel;\r\n\r\n\r\n @property(Node)\r\n pointer: Node = null; // 指针节点\r\n\r\n @property\r\n amplitude: number = 450; // 运动幅度\r\n\r\n @property\r\n speed: number = 2; // 运动速度\r\n\r\n @property(Button)\r\n rewardBtn: Button = null;\r\n\r\n @property(Button)\r\n continueBtn: Button = null;\r\n\r\n @property(Label)\r\n remainTimer: Label = null;\r\n\r\n @property(Label)\r\n killEnemyCount: Label = null;\r\n\r\n @property(Prefab)\r\n flyMoneyPrefab: Prefab = null;\r\n\r\n @property(Label)\r\n coinCount: Label = null;\r\n\r\n @property(Label)\r\n rewardCoin: Label = null;\r\n\r\n @property(Label)\r\n rewardTimerCoin: Label = null;\r\n\r\n @property(Label)\r\n rewardKillCoin: Label = null;\r\n\r\n @property(Node)\r\n flyMoneyContent: Node = null;\r\n\r\n @property(Label)\r\n coinLabel: Label = null;\r\n\r\n @property(Label)\r\n continueCoinLabel: Label = null;\r\n\r\n\r\n private time: number = 0;\r\n runingPoint: boolean = false;\r\n rewardDouble: number = 1;\r\n\r\n onLoad() {\r\n WinPanel.instance = this;\r\n this.rewardBtn.node.on(Button.EventType.CLICK, this.onClickRewardBtn, this);\r\n this.continueBtn.node.on(Button.EventType.CLICK, this.onClickContinueBtn, this);\r\n }\r\n\r\n onClickRewardBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n\r\n if (Math.abs(this.pointPos) < 50) {\r\n this.rewardDouble = 5\r\n } else if (Math.abs(this.pointPos) < 150) {\r\n this.rewardDouble = 4\r\n } else if (Math.abs(this.pointPos) < 250) {\r\n this.rewardDouble = 3\r\n } else if (Math.abs(this.pointPos) < 350) {\r\n this.rewardDouble = 2\r\n } else if (Math.abs(this.pointPos) < 450) {\r\n this.rewardDouble = 1\r\n }\r\n this.runingPoint = false\r\n SdkMgr.instance.requestReward(() => {\n let addPoint = Math.ceil((this.curResult.coinCount * this.rewardDouble))\r\n let fromeMoney = LocalSaveMgr.instance.playerData.coin\r\n LocalSaveMgr.instance.addCoin(addPoint)\r\n let endMoney = LocalSaveMgr.instance.playerData.coin\r\n this.flyMoney(fromeMoney, endMoney)\r\n })\r\n }\r\n\r\n onClickContinueBtn() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\n GameController.getInstance().backMain()\n }\r\n\r\n backMain() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n start() {\r\n this.time = 0;\r\n }\r\n curResult: BattleResult;\r\n\r\n winTween1 = null\r\n winTween2 = null\r\n winTween3 = null\r\n refresh() {\r\n let result = GameController.getInstance().curLevel.levelResult\r\n this.curResult = result\r\n LocalSaveMgr.instance.addCoin(result.coinCount)\r\n this.killEnemyCount.string = result.enemyCount.toString()\r\n this.remainTimer.string = result.timer.toString()\r\n\r\n this.coinLabel.string = LocalSaveMgr.instance.playerData.coin.toString()\r\n\r\n this.coinCount.string = \"0\"\r\n\r\n let startValue = 0;\r\n let endValue = result.coinCount;\r\n let duration = 1; // 1秒\r\n\r\n let startValue2 = 0;\r\n let endValue2 = result.timerCoin;\r\n\r\n let startValue3 = 0;\r\n let endValue3 = result.enemyCoin;\r\n\r\n this.continueCoinLabel.string = result.coinCount.toString()\r\n\r\n this.winTween1 = new Tween({ value: startValue })\r\n .to(duration, { value: endValue }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.coinCount.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.winTween2 = new Tween({ value: startValue2 })\r\n .to(duration, { value: endValue2 }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.rewardTimerCoin.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.winTween3 = new Tween({ value: startValue3 })\r\n .to(duration, { value: endValue3 }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.rewardKillCoin.string = currentValue.toString();\r\n }\r\n })\r\n .start();\r\n\r\n this.runPoint()\r\n }\r\n\r\n flyMoney(fromMoney: number, endMoney: number) {\r\n this.rewardBtn.interactable = false\r\n this.continueBtn.interactable = false\r\n AudioMgr.inst.playOneShot(AssetController.instance.getCoin)\r\n for (let index = 0; index < 10; index++) {\r\n let item = instantiate(this.flyMoneyPrefab)\r\n item.setParent(this.flyMoneyContent)\r\n item.setPosition(this.rewardBtn.node.getPosition())\r\n let delay = index * 0.1\r\n\r\n tween(item)\r\n .by(0.3, { position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0) })\r\n .delay(delay)\r\n .to(0.6, { worldPosition: this.coinLabel.node.getWorldPosition() })\r\n .call(() => {\r\n item.destroy()\r\n })\r\n .start()\r\n }\r\n\r\n new Tween({ value: fromMoney })\r\n .delay(0.9)\r\n .to(1, { value: endMoney }, {\r\n onUpdate: (target, ratio) => {\r\n // 在每一帧更新时调用\r\n let currentValue = Math.floor(target.value);\r\n this.coinLabel.string = currentValue.toString();\r\n }\r\n }).call(() => {\r\n // this.rewardBtn.node.active = false\r\n // this.continueBtn.interactable = true\r\n this.backMain()\r\n })\r\n .start()\r\n\r\n }\r\n\r\n\r\n runPoint() {\r\n this.runingPoint = true\r\n }\r\n\r\n pointPos: number\r\n\r\n update(dt: number) {\r\n if (!this.runingPoint) return\r\n // 更新时间\r\n this.time += dt * this.speed;\r\n\r\n // 使用正弦函数计算指针的位置\r\n const x = this.amplitude * Math.sin(this.time);\r\n this.pointPos = x\r\n // 设置指针的位置\r\n this.pointer.setPosition(new Vec3(x, 65, 0))\r\n\r\n if (Math.abs(x) < 93.079) {\r\n this.rewardDouble = 5\r\n } else if (Math.abs(x) < 224.786) {\r\n this.rewardDouble = 4\r\n } else if (Math.abs(x) < 341.818) {\r\n this.rewardDouble = 3\r\n } else if (Math.abs(x) < 430) {\r\n this.rewardDouble = 2\r\n }\r\n this.rewardCoin.string = Math.ceil((this.curResult.coinCount * this.rewardDouble)).toString()\r\n }\r\n\r\n protected onDestroy(): void {\r\n this.winTween1.stop()\r\n this.winTween2.stop()\r\n this.winTween3.stop()\r\n }\r\n protected onOpen(): void {\r\n AudioMgr.inst.playOneShot(AssetController.instance.win)\r\n WinPanel.instance.time = 0;\r\n WinPanel.instance.refresh()\r\n }\r\n\r\n\r\n}\r\n\r\n\r\n"]} \ No newline at end of file diff --git a/temp/programming/packer-driver/targets/preview/import-map.json b/temp/programming/packer-driver/targets/preview/import-map.json index 189586d..c69c967 100644 --- a/temp/programming/packer-driver/targets/preview/import-map.json +++ b/temp/programming/packer-driver/targets/preview/import-map.json @@ -22,9 +22,7 @@ "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts": "./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts": "./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", @@ -36,8 +34,6 @@ "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js", - "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js", "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js" }, @@ -73,25 +69,21 @@ "__unresolved_18": "./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js", "__unresolved_19": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", "__unresolved_2": "./chunks/16/16943f8f7ce6b22136d1afbe85657c81d916047e.js", - "__unresolved_20": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js", - "__unresolved_21": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js", - "__unresolved_22": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js", - "__unresolved_23": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", - "__unresolved_24": "./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js", - "__unresolved_25": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", - "__unresolved_26": "./chunks/60/60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js", - "__unresolved_27": "./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js", - "__unresolved_28": "./chunks/af/aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js", - "__unresolved_29": "./chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js", + "__unresolved_20": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js", + "__unresolved_21": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", + "__unresolved_22": "./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js", + "__unresolved_23": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", + "__unresolved_24": "./chunks/60/60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js", + "__unresolved_25": "./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js", + "__unresolved_26": "./chunks/af/aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js", + "__unresolved_27": "./chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js", + "__unresolved_28": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js", + "__unresolved_29": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js", "__unresolved_3": "./chunks/4e/4e3da60860de09602aee36fbb9aa794712379f47.js", - "__unresolved_30": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js", - "__unresolved_31": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js", - "__unresolved_32": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js", - "__unresolved_33": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js", - "__unresolved_34": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js", - "__unresolved_35": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js", - "__unresolved_36": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js", - "__unresolved_37": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js", + "__unresolved_30": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js", + "__unresolved_31": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js", + "__unresolved_32": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js", + "__unresolved_33": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js", "__unresolved_4": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js", "__unresolved_5": "./chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js", "__unresolved_6": "./chunks/dd/dd9b18077e2f673e16c18254c48f641a27848de5.js", @@ -123,19 +115,6 @@ "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" }, "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js": { - "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", - "__unresolved_1": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js", - "__unresolved_2": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js", - "__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, - "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js": { - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, - "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js": { - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, - "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js": { "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" }, "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js": { @@ -144,6 +123,9 @@ "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js": { "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" }, + "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js": { + "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" + }, "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js": { "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", "__unresolved_1": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", @@ -188,8 +170,6 @@ "__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", "__unresolved_10": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js", "__unresolved_11": "./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js", - "__unresolved_12": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js", - "__unresolved_13": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js", "__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", "__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", "__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", @@ -209,27 +189,6 @@ "__unresolved_2": "./chunks/04/04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js", "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" }, - "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js": { - "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", - "__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", - "__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", - "__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", - "__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", - "__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js", - "__unresolved_6": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js", - "__unresolved_7": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js", - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, - "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js": { - "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", - "__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js", - "__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js", - "__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js", - "__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", - "__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js", - "__unresolved_6": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js", - "cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js" - }, "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js": { "__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js", "__unresolved_1": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js", diff --git a/temp/programming/packer-driver/targets/preview/main-record.json b/temp/programming/packer-driver/targets/preview/main-record.json index b82dec3..6fb47b3 100644 --- a/temp/programming/packer-driver/targets/preview/main-record.json +++ b/temp/programming/packer-driver/targets/preview/main-record.json @@ -325,7 +325,7 @@ ] }, "cce:/internal/x/prerequisite-imports": { - "mTimestamp": 10106.873699999996, + "mTimestamp": 4122221.3551, "chunkId": "6d8fd2b0177941b032ddc0733af48a561fb60657", "imports": [ { @@ -609,7 +609,7 @@ } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts", "resolved": "__unresolved_20", "loc": { "start": { @@ -618,12 +618,12 @@ }, "end": { "line": 24, - "column": 82 + "column": 83 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts", "resolved": "__unresolved_21", "loc": { "start": { @@ -632,12 +632,12 @@ }, "end": { "line": 25, - "column": 83 + "column": 85 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts", "resolved": "__unresolved_22", "loc": { "start": { @@ -646,12 +646,12 @@ }, "end": { "line": 26, - "column": 82 + "column": 83 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts", "resolved": "__unresolved_23", "loc": { "start": { @@ -665,7 +665,7 @@ } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts", "resolved": "__unresolved_24", "loc": { "start": { @@ -674,12 +674,12 @@ }, "end": { "line": 28, - "column": 83 + "column": 86 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts", "resolved": "__unresolved_25", "loc": { "start": { @@ -688,12 +688,12 @@ }, "end": { "line": 29, - "column": 85 + "column": 79 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts", "resolved": "__unresolved_26", "loc": { "start": { @@ -702,12 +702,12 @@ }, "end": { "line": 30, - "column": 86 + "column": 78 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts", "resolved": "__unresolved_27", "loc": { "start": { @@ -716,12 +716,12 @@ }, "end": { "line": 31, - "column": 79 + "column": 75 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts", "resolved": "__unresolved_28", "loc": { "start": { @@ -730,12 +730,12 @@ }, "end": { "line": 32, - "column": 78 + "column": 75 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts", "resolved": "__unresolved_29", "loc": { "start": { @@ -749,7 +749,7 @@ } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts", "resolved": "__unresolved_30", "loc": { "start": { @@ -758,12 +758,12 @@ }, "end": { "line": 34, - "column": 75 + "column": 78 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts", "resolved": "__unresolved_31", "loc": { "start": { @@ -772,12 +772,12 @@ }, "end": { "line": 35, - "column": 75 + "column": 78 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts", "resolved": "__unresolved_32", "loc": { "start": { @@ -786,12 +786,12 @@ }, "end": { "line": 36, - "column": 78 + "column": 80 } } }, { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts", + "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts", "resolved": "__unresolved_33", "loc": { "start": { @@ -800,62 +800,6 @@ }, "end": { "line": 37, - "column": 78 - } - } - }, - { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts", - "resolved": "__unresolved_34", - "loc": { - "start": { - "line": 38, - "column": 7 - }, - "end": { - "line": 38, - "column": 76 - } - } - }, - { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts", - "resolved": "__unresolved_35", - "loc": { - "start": { - "line": 39, - "column": 7 - }, - "end": { - "line": 39, - "column": 78 - } - } - }, - { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts", - "resolved": "__unresolved_36", - "loc": { - "start": { - "line": 40, - "column": 7 - }, - "end": { - "line": 40, - "column": 80 - } - } - }, - { - "value": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts", - "resolved": "__unresolved_37", - "loc": { - "start": { - "line": 41, - "column": 7 - }, - "end": { - "line": 41, "column": 74 } } @@ -1003,13 +947,6 @@ }, "messages": [] }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts" - }, - "messages": [] - }, { "resolved": { "type": "module", @@ -1017,13 +954,6 @@ }, "messages": [] }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts" - }, - "messages": [] - }, { "resolved": { "type": "module", @@ -1101,20 +1031,6 @@ }, "messages": [] }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts" - }, - "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts" - }, - "messages": [] - }, { "resolved": { "type": "module", @@ -1779,7 +1695,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts": { "mTimestamp": { - "mtime": 1746887050000, + "mtime": 1784085527195.843, "uuid": "9e1486a8-cdbd-4fa3-b94f-a2390b18516d" }, "chunkId": "cce2d64bf43cd827ad5c0d87dcb166b068a41ba8", @@ -1799,11 +1715,11 @@ "loc": { "start": { "line": 1, - "column": 109 + "column": 104 }, "end": { "line": 1, - "column": 113 + "column": 108 } } }, @@ -2313,7 +2229,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts": { "mTimestamp": { - "mtime": 1744994168000, + "mtime": 1784085527196.8403, "uuid": "614eaab3-3518-4351-b915-2d135f4651f4" }, "chunkId": "f8f691aa4e9ee54c9f93800a6a699c64dce1eca4", @@ -2502,7 +2418,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts": { "mTimestamp": { - "mtime": 1744994168000, + "mtime": 1784085527198.7036, "uuid": "f0143096-0558-4925-a73a-0b91753e5038" }, "chunkId": "a912ccf8538595758f48834d371e876268f35154", @@ -2754,15 +2670,11 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts": { "mTimestamp": { - "mtime": 1739804244000, + "mtime": 1784085777094.102, "uuid": "6fbd6471-03d7-4ecc-911a-a30c321f573a" }, "chunkId": "398d00769bffaa6da8f5ea12e7941d4a67eac52a", "imports": [ - { - "value": "cce:/internal/code-quality/cr.mjs", - "resolved": "__unresolved_0" - }, { "value": "cc" }, @@ -2774,66 +2686,17 @@ "loc": { "start": { "line": 1, - "column": 87 + "column": 38 }, "end": { "line": 1, - "column": 91 - } - } - }, - { - "value": "./WXSdk", - "resolved": "__unresolved_1", - "loc": { - "start": { - "line": 2, - "column": 22 - }, - "end": { - "line": 2, - "column": 31 - } - } - }, - { - "value": "./DYSdk", - "resolved": "__unresolved_2", - "loc": { - "start": { - "line": 3, - "column": 22 - }, - "end": { - "line": 3, - "column": 31 - } - } - }, - { - "value": "../audio/AudioMgr", - "resolved": "__unresolved_3", - "loc": { - "start": { - "line": 4, - "column": 25 - }, - "end": { - "line": 4, - "column": 44 + "column": 42 } } } ], "type": "esm", "resolutions": [ - { - "resolved": { - "type": "module", - "url": "cce:/internal/code-quality/cr.mjs" - }, - "messages": [] - }, { "resolved": { "type": "module", @@ -2854,33 +2717,12 @@ "url": "cce:/internal/x/cc" }, "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts" - }, - "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts" - }, - "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts" - }, - "messages": [] } ] }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts": { "mTimestamp": { - "mtime": 1733660842000, + "mtime": 1784085677431.1636, "uuid": "73835816-1977-46d1-ac3b-0a0843758eae" }, "chunkId": "9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb", @@ -2932,7 +2774,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts": { "mTimestamp": { - "mtime": 1739805310000, + "mtime": 1784085677433.073, "uuid": "e50a24d5-8754-4829-87a9-f39e0213fe5e" }, "chunkId": "0ac499867c38f0c346de057171246da0ed544830", @@ -3288,7 +3130,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts": { "mTimestamp": { - "mtime": 1743684814000, + "mtime": 1784085527196.8403, "uuid": "35c17ce9-c80c-4430-962b-f46ead6a2e73" }, "chunkId": "bace070c537a3e1854e903015145470ccbad65f3", @@ -3477,7 +3319,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts": { "mTimestamp": { - "mtime": 1746631688000, + "mtime": 1784085527195.843, "uuid": "a66cd6ea-f167-454e-857a-696e1ce3bc61" }, "chunkId": "f3d2c0c32b5bda2d3627fc340699129d1ecef51f", @@ -3497,11 +3339,11 @@ "loc": { "start": { "line": 1, - "column": 229 + "column": 224 }, "end": { "line": 1, - "column": 233 + "column": 228 } } }, @@ -4327,7 +4169,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts": { "mTimestamp": { - "mtime": 1744994168000, + "mtime": 1784085527198.1907, "uuid": "225f0e63-c4dc-4a85-b8f7-bed528fc1a07" }, "chunkId": "11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3", @@ -4347,11 +4189,11 @@ "loc": { "start": { "line": 2, - "column": 140 + "column": 135 }, "end": { "line": 2, - "column": 144 + "column": 139 } } }, @@ -4508,34 +4350,6 @@ "column": 44 } } - }, - { - "value": "./SideTipPanel", - "resolved": "__unresolved_12", - "loc": { - "start": { - "line": 15, - "column": 29 - }, - "end": { - "line": 15, - "column": 45 - } - } - }, - { - "value": "./SharePanel", - "resolved": "__unresolved_13", - "loc": { - "start": { - "line": 16, - "column": 27 - }, - "end": { - "line": 16, - "column": 41 - } - } } ], "type": "esm", @@ -4644,26 +4458,12 @@ "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts" }, "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts" - }, - "messages": [] - }, - { - "resolved": { - "type": "module", - "url": "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts" - }, - "messages": [] } ] }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts": { "mTimestamp": { - "mtime": 1743684778000, + "mtime": 1784085527196.8403, "uuid": "917bf6d3-04a8-4289-b46b-037db3226eca" }, "chunkId": "97ba04727710315dc2b2eb043263e1cc25995b18", @@ -4852,7 +4652,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts": { "mTimestamp": { - "mtime": 1743684618000, + "mtime": 1784085677428.744, "uuid": "b585f61b-a132-4319-aba3-2942d022565b" }, "chunkId": "c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b", @@ -5041,7 +4841,7 @@ }, "file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts": { "mTimestamp": { - "mtime": 1744210200000, + "mtime": 1784085677429.8762, "uuid": "a5f9f430-fa04-4fb2-8af4-0e7176a078ce" }, "chunkId": "c1e2c1815dec4ca60d55200a304a5a0c18d5490a",