From 93e6b2bfc9f87c17ffe5af6ddbd524276c52bdfd Mon Sep 17 00:00:00 2001 From: "guoqing.zhu" <1521292690@qq.com> Date: Tue, 31 May 2022 18:29:49 +0800 Subject: [PATCH] add --- assets/res/prefabs/NUI/pb_battlelihui.prefab | 2 +- assets/scripts/UILogin.js | 4 ++ assets/scripts/tips/ChainErrTip.ts | 40 ++++++++++++++++++++ assets/scripts/tips/ChainErrTip.ts.meta | 9 +++++ 4 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 assets/scripts/tips/ChainErrTip.ts create mode 100644 assets/scripts/tips/ChainErrTip.ts.meta diff --git a/assets/res/prefabs/NUI/pb_battlelihui.prefab b/assets/res/prefabs/NUI/pb_battlelihui.prefab index e48a815a..0e79287f 100644 --- a/assets/res/prefabs/NUI/pb_battlelihui.prefab +++ b/assets/res/prefabs/NUI/pb_battlelihui.prefab @@ -3104,7 +3104,7 @@ "_position": { "__type__": "cc.Vec3", "x": -26.5, - "y": 107.8, + "y": 129.2, "z": 0 }, "_scale": { diff --git a/assets/scripts/UILogin.js b/assets/scripts/UILogin.js index 9b276851..071f779a 100644 --- a/assets/scripts/UILogin.js +++ b/assets/scripts/UILogin.js @@ -28,6 +28,10 @@ window.connectOK = (account) => { jclogin.getNonce(); }; +window.chainErr = ()=>{ + console.log("chain err") +}; + window.signApp = (sign) => { jcgamelog.addOperation(OperationType.WALLET, 'signature success'); diff --git a/assets/scripts/tips/ChainErrTip.ts b/assets/scripts/tips/ChainErrTip.ts new file mode 100644 index 00000000..a2945d09 --- /dev/null +++ b/assets/scripts/tips/ChainErrTip.ts @@ -0,0 +1,40 @@ +import { UIBase } from "../UI/UIBase"; + +const { ccclass, property } = cc._decorator; + +@ccclass +export default class ChainErrTip extends UIBase { + public static prefabPath = "prefabs/tips/pb_chainerr"; + @property(cc.Label) namelabel: cc.Label = null; + + init(data: any) { + // + } + + onClickOK() { + var chainInfo = { + chainId: "0x141", + chainName: "KCC Mainnet", + nativeCurrency: { + name: "kccToken", + symbol: "KCS", + decimals: 18, + }, + blockExplorerUrls: ["https://explorer.kcc.io/en"], + rpcUrls: ["https://rpc-mainnet.kcc.network"], + }; + + if (cc.sys.os == cc.sys.OS_ANDROID) { + jsb.reflection.callStaticMethod( + "org/cocos2dx/javascript/AppActivity", + "addChain", + "(Ljava/lang/String;)V", + JSON.stringify(chainInfo) + ); + } + } + + onClose() { + // this.node.destroy(); + } +} diff --git a/assets/scripts/tips/ChainErrTip.ts.meta b/assets/scripts/tips/ChainErrTip.ts.meta new file mode 100644 index 00000000..30a32b6c --- /dev/null +++ b/assets/scripts/tips/ChainErrTip.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.0.5", + "uuid": "898d0b7d-c207-4bfa-bd0a-81b8221cb4ce", + "isPlugin": false, + "loadPluginInWeb": true, + "loadPluginInNative": true, + "loadPluginInEditor": false, + "subMetas": {} +} \ No newline at end of file