From 306a223daa765f7c362949e52ce5c588cddc605d Mon Sep 17 00:00:00 2001 From: "guoqing.zhu" <1521292690@qq.com> Date: Wed, 1 Jun 2022 01:00:34 +0800 Subject: [PATCH] add forceupdate --- assets/res/prefabs/NUI/UImain2.fire | 75 +- .../prefabs/tips/pb_enforceupdate.prefab | 847 ++++++++++++++++++ .../prefabs/tips/pb_enforceupdate.prefab.meta | 7 + assets/scripts/UILogin.js | 4 + assets/scripts/tips/ForceUpdateTips.ts | 37 + assets/scripts/tips/ForceUpdateTips.ts.meta | 9 + 6 files changed, 957 insertions(+), 22 deletions(-) create mode 100644 assets/resources/prefabs/tips/pb_enforceupdate.prefab create mode 100644 assets/resources/prefabs/tips/pb_enforceupdate.prefab.meta create mode 100644 assets/scripts/tips/ForceUpdateTips.ts create mode 100644 assets/scripts/tips/ForceUpdateTips.ts.meta diff --git a/assets/res/prefabs/NUI/UImain2.fire b/assets/res/prefabs/NUI/UImain2.fire index 526ad336..b3514c4b 100644 --- a/assets/res/prefabs/NUI/UImain2.fire +++ b/assets/res/prefabs/NUI/UImain2.fire @@ -41,8 +41,8 @@ }, "_scale": { "__type__": "cc.Vec3", - "x": 0.48733798582652726, - "y": 0.48733798582652726, + "x": 0.805834949016571, + "y": 0.805834949016571, "z": 1 }, "_quat": { @@ -75,7 +75,7 @@ "_level": 1, "_components": [ { - "__id__": 29 + "__id__": 30 } ], "_prefab": null, @@ -207,7 +207,7 @@ }, { "__type__": "cc.Node", - "_name": "pb_hotfix", + "_name": "pb_enforceupdate", "_objFlags": 0, "_parent": { "__id__": 2 @@ -222,9 +222,13 @@ ], "_active": true, "_level": 2, - "_components": [], + "_components": [ + { + "__id__": 28 + } + ], "_prefab": { - "__id__": 28 + "__id__": 29 }, "_opacity": 255, "_color": { @@ -409,9 +413,9 @@ "__id__": 5 }, "asset": { - "__uuid__": "71e15546-0974-4e60-a07b-4e47f1d73f47" + "__uuid__": "3d3d21b7-ea07-4684-a53e-5a6e3246a752" }, - "fileId": "0bmPoCOyFDjKDtw1BaWy9N", + "fileId": "764ehsPfRA8p8e+C6rgs70", "sync": false }, { @@ -641,9 +645,9 @@ "__id__": 5 }, "asset": { - "__uuid__": "71e15546-0974-4e60-a07b-4e47f1d73f47" + "__uuid__": "3d3d21b7-ea07-4684-a53e-5a6e3246a752" }, - "fileId": "e2frVL381BGZ8JuiZBMIce", + "fileId": "98qvytd1hPuaTWogrDRRUa", "sync": false }, { @@ -652,9 +656,9 @@ "__id__": 5 }, "asset": { - "__uuid__": "71e15546-0974-4e60-a07b-4e47f1d73f47" + "__uuid__": "3d3d21b7-ea07-4684-a53e-5a6e3246a752" }, - "fileId": "faPZ4q47NIkpE2vTAyb1ex", + "fileId": "7f2a1+1XBPPYwr9oeW2CT9", "sync": false }, { @@ -750,9 +754,9 @@ "__id__": 5 }, "asset": { - "__uuid__": "71e15546-0974-4e60-a07b-4e47f1d73f47" + "__uuid__": "3d3d21b7-ea07-4684-a53e-5a6e3246a752" }, - "fileId": "69ZPCgVK5H6Iy6ecHdFMdT", + "fileId": "f2cdhrb/5C5L2ykaCQrfDu", "sync": false }, { @@ -916,9 +920,9 @@ "__id__": 5 }, "asset": { - "__uuid__": "71e15546-0974-4e60-a07b-4e47f1d73f47" + "__uuid__": "3d3d21b7-ea07-4684-a53e-5a6e3246a752" }, - "fileId": "28yhHa/TFEpJiBS4NQHtIO", + "fileId": "24YpWihTJGRoL7Tn/FxvIb", "sync": false }, { @@ -955,9 +959,9 @@ "__id__": 5 }, "asset": { - "__uuid__": "71e15546-0974-4e60-a07b-4e47f1d73f47" + "__uuid__": "3d3d21b7-ea07-4684-a53e-5a6e3246a752" }, - "fileId": "22zqHiYBhIAZ001CnlQf7Z", + "fileId": "ebOL3Ro2pFe7itwOj1gzG+", "sync": false }, { @@ -994,20 +998,47 @@ "__id__": 5 }, "asset": { - "__uuid__": "71e15546-0974-4e60-a07b-4e47f1d73f47" + "__uuid__": "3d3d21b7-ea07-4684-a53e-5a6e3246a752" }, - "fileId": "7e67v+pp5BirKVLN3Y+Iy5", + "fileId": "a7xAKSwOtI05EUrDRpBwUk", "sync": false }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 5 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 45, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 1024, + "_originalHeight": 512, + "_id": "49wnrnXz1IAZ+sAkaK+W7s" + }, { "__type__": "cc.PrefabInfo", "root": { "__id__": 5 }, "asset": { - "__uuid__": "71e15546-0974-4e60-a07b-4e47f1d73f47" + "__uuid__": "3d3d21b7-ea07-4684-a53e-5a6e3246a752" }, - "fileId": "b42iyyWmFAnLJ4bwF6Dpg0", + "fileId": "58McP9ENZJnqP2Hf10GnWk", "sync": false }, { diff --git a/assets/resources/prefabs/tips/pb_enforceupdate.prefab b/assets/resources/prefabs/tips/pb_enforceupdate.prefab new file mode 100644 index 00000000..7650f6cf --- /dev/null +++ b/assets/resources/prefabs/tips/pb_enforceupdate.prefab @@ -0,0 +1,847 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "", + "_objFlags": 0, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "asyncLoadAssets": false + }, + { + "__type__": "cc.Node", + "_name": "pb_enforceupdate", + "_objFlags": 0, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 7 + } + ], + "_active": true, + "_level": 2, + "_components": [ + { + "__id__": 24 + } + ], + "_prefab": { + "__id__": 25 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1024, + "height": 512 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "New Sprite(Splash)", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_level": 2, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 4 + }, + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 6 + }, + "_opacity": 180, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1024, + "height": 512 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "a23235d1-15db-4b95-8439-a2e005bfff91" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_state": 0, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 45, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_id": "" + }, + { + "__type__": "cc.BlockInputEvents", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "764ehsPfRA8p8e+C6rgs70", + "sync": false + }, + { + "__type__": "cc.Node", + "_name": "uibg", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 8 + }, + { + "__id__": 13 + }, + { + "__id__": 16 + } + ], + "_active": true, + "_level": 3, + "_components": [ + { + "__id__": 22 + } + ], + "_prefab": { + "__id__": 23 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 669.5, + "height": 278.3 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 0.89, + "y": 1.01, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "top", + "_objFlags": 0, + "_parent": { + "__id__": 7 + }, + "_children": [ + { + "__id__": 9 + } + ], + "_active": true, + "_level": 4, + "_components": [], + "_prefab": { + "__id__": 12 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 0, + "height": 0 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": 95.9405941, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 1.1235955, + "y": 0.990099, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "title", + "_objFlags": 0, + "_parent": { + "__id__": 8 + }, + "_children": [], + "_active": true, + "_level": 3, + "_components": [ + { + "__id__": 10 + } + ], + "_prefab": { + "__id__": 11 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 247, + "g": 194, + "b": 59, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 363.54, + "height": 80 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 0.6, + "y": 0.6, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "_useOriginalSize": false, + "_string": "Clinet Update", + "_N$string": "Clinet Update", + "_fontSize": 60, + "_lineHeight": 80, + "_enableWrapText": true, + "_N$file": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_batchAsBitmap": false, + "_N$horizontalAlign": 0, + "_N$verticalAlign": 1, + "_N$fontFamily": "Arial", + "_N$overflow": 0, + "_N$cacheMode": 0, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "98qvytd1hPuaTWogrDRRUa", + "sync": false + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "7f2a1+1XBPPYwr9oeW2CT9", + "sync": false + }, + { + "__type__": "cc.Node", + "_name": "txt", + "_objFlags": 0, + "_parent": { + "__id__": 7 + }, + "_children": [], + "_active": true, + "_level": 4, + "_components": [ + { + "__id__": 14 + } + ], + "_prefab": { + "__id__": 15 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1209.45, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": -309, + "y": 0, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 0.5, + "y": 0.5, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 13 + }, + "_enabled": true, + "_useOriginalSize": true, + "_string": "Sorry for the trouble caused to you, in order to carry out the next \nstage of the test more smoothly.\nPlease click confirm to visit our website to download the latest client.\nPlease click on the \"Android\" to download.", + "_N$string": "Sorry for the trouble caused to you, in order to carry out the next \nstage of the test more smoothly.\nPlease click confirm to visit our website to download the latest client.\nPlease click on the \"Android\" to download.", + "_fontSize": 40, + "_lineHeight": 60, + "_enableWrapText": true, + "_N$file": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_batchAsBitmap": false, + "_N$horizontalAlign": 0, + "_N$verticalAlign": 0, + "_N$fontFamily": "Arial", + "_N$overflow": 0, + "_N$cacheMode": 0, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "f2cdhrb/5C5L2ykaCQrfDu", + "sync": false + }, + { + "__type__": "cc.Node", + "_name": "btnConfirm", + "_objFlags": 0, + "_parent": { + "__id__": 7 + }, + "_children": [ + { + "__id__": 17 + } + ], + "_active": true, + "_level": 4, + "_components": [ + { + "__id__": 20 + } + ], + "_prefab": { + "__id__": 21 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 109, + "height": 45 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": -95.049505, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "New Label", + "_objFlags": 0, + "_parent": { + "__id__": 16 + }, + "_children": [], + "_active": true, + "_level": 5, + "_components": [ + { + "__id__": 18 + } + ], + "_prefab": { + "__id__": 19 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 171, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_position": { + "__type__": "cc.Vec3", + "x": 0, + "y": -0.950495, + "z": 0 + }, + "_scale": { + "__type__": "cc.Vec3", + "x": 0.4, + "y": 0.5, + "z": 1 + }, + "_rotationX": 0, + "_rotationY": 0, + "_quat": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_skewX": 0, + "_skewY": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 17 + }, + "_enabled": true, + "_useOriginalSize": false, + "_string": "Confirm", + "_N$string": "Confirm", + "_fontSize": 40, + "_lineHeight": 40, + "_enableWrapText": true, + "_N$file": { + "__uuid__": "ef2a48cc-8f1a-4965-b9ba-3deca921b41a" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_batchAsBitmap": false, + "_N$horizontalAlign": 1, + "_N$verticalAlign": 1, + "_N$fontFamily": "Arial", + "_N$overflow": 0, + "_N$cacheMode": 0, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "24YpWihTJGRoL7Tn/FxvIb", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 16 + }, + "_enabled": true, + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "7327600a-7c4e-4fed-a79a-dcf9775e5d9e" + }, + "_type": 1, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_state": 0, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ebOL3Ro2pFe7itwOj1gzG+", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 7 + }, + "_enabled": true, + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "b6189259-190d-4fc6-b890-f104d58a7685" + }, + "_type": 1, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_state": 0, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "a7xAKSwOtI05EUrDRpBwUk", + "sync": false + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 45, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 1024, + "_originalHeight": 512, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "58McP9ENZJnqP2Hf10GnWk", + "sync": false + } +] \ No newline at end of file diff --git a/assets/resources/prefabs/tips/pb_enforceupdate.prefab.meta b/assets/resources/prefabs/tips/pb_enforceupdate.prefab.meta new file mode 100644 index 00000000..47eac6b2 --- /dev/null +++ b/assets/resources/prefabs/tips/pb_enforceupdate.prefab.meta @@ -0,0 +1,7 @@ +{ + "ver": "1.0.1", + "uuid": "3d3d21b7-ea07-4684-a53e-5a6e3246a752", + "optimizationPolicy": "AUTO", + "asyncLoadAssets": false, + "subMetas": {} +} \ No newline at end of file diff --git a/assets/scripts/UILogin.js b/assets/scripts/UILogin.js index 909a095a..b4f1cb07 100644 --- a/assets/scripts/UILogin.js +++ b/assets/scripts/UILogin.js @@ -12,6 +12,8 @@ const { GIFCache } = require('./gif/GIF'); const { showLoading } = require('./gif/Loading'); const { operation, OperationType } = require('./Operation/Operation'); const jcgamelog = require('./jcfw/service/jcgamelog'); +const { uimanger } = require('./UI/UIManger'); +const { ForceUpdateTips } = require('./tips/ForceUpdateTips'); window.connectOK = (account) => { jcgamelog.addOperation( @@ -241,6 +243,8 @@ cc.Class({ 'gamestart', ); + // + uimanger.showUI(ForceUpdateTips.prefabPath) //默认地区是美国 if (!localStorage.getItem('currentNet')) { diff --git a/assets/scripts/tips/ForceUpdateTips.ts b/assets/scripts/tips/ForceUpdateTips.ts new file mode 100644 index 00000000..3e1f1715 --- /dev/null +++ b/assets/scripts/tips/ForceUpdateTips.ts @@ -0,0 +1,37 @@ +import { UIBase } from "../UI/UIBase"; + +const {ccclass, property} = cc._decorator; + +@ccclass +export class ForceUpdateTips extends UIBase { + public static prefabPath = 'prefabs/tips/pb_enforceupdate'; + + init(data: any) { + // throw new Error('Method not implemented.'); + } + + onClickOK() { + this.openUrlinNative("https://www.cebg.games/"); + } + + openUrlinNative(url) { + if (cc.sys.os == cc.sys.OS_ANDROID) { + jsb.reflection.callStaticMethod( + "org/cocos2dx/javascript/AppActivity", + "openSocialUrl", + "(Ljava/lang/String;)V", + url + ); + } else if (cc.sys.os == cc.sys.OS_IOS) { + jsb.reflection.callStaticMethod( + "AppController", + "openSocialUrl:", + url + ); + } + } + + onClose() { + this.node.destroy(); + } +} diff --git a/assets/scripts/tips/ForceUpdateTips.ts.meta b/assets/scripts/tips/ForceUpdateTips.ts.meta new file mode 100644 index 00000000..2a62b1ee --- /dev/null +++ b/assets/scripts/tips/ForceUpdateTips.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.0.5", + "uuid": "08947f9a-4b62-4fde-98db-438b2746b523", + "isPlugin": false, + "loadPluginInWeb": true, + "loadPluginInNative": true, + "loadPluginInEditor": false, + "subMetas": {} +} \ No newline at end of file