{ "code": "import { Main } from \"../Main\";\r\nimport { AccountManager } from \"./AccountManager\";\r\nexport class WXSDK {\r\n constructor() {\r\n WXSDK.ins = this;\r\n }\r\n static get Instance() {\r\n if (WXSDK.ins) {\r\n return WXSDK.ins;\r\n }\r\n else {\r\n return new WXSDK();\r\n }\r\n }\r\n static Init() {\r\n }\r\n static DengLu(_complete) {\r\n var that = this;\r\n Laya.Browser.window.wx.login({\r\n success: function (res) {\r\n if (res.code) {\r\n console.log(\"微信登陆成功----\");\r\n that.codeValue = res.code;\r\n console.log(\"shareid:\" + WXSDK.shareOpenId);\r\n new AccountManager(res.code, \"\", \"\", \"\", 0, \"\", \"\", \"\", \"\", WXSDK.shareOpenId, WXSDK.shareOpenId, Main.Ver);\r\n _complete(res);\r\n }\r\n else {\r\n WXSDK.DengLu(WXSDK.DengLu);\r\n console.log('wx no code' + res.errMsg);\r\n }\r\n },\r\n fail: function (res) { console.log(\"wx.login: failed, res=\" + res); }\r\n });\r\n }\r\n static ShowTxt(text) {\r\n if (Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.showToast({ title: text });\r\n }\r\n else {\r\n console.log(text);\r\n }\r\n }\r\n static OnShow(cb) {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n Laya.Browser.window.wx.onShow(cb);\r\n }\r\n static OffShow(cb) {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n Laya.Browser.window.wx.offShow(cb);\r\n }\r\n static ShortShake() {\r\n Laya.Browser.window.wx.vibrateShort({});\r\n }\r\n static LongShake() {\r\n Laya.Browser.window.wx.vibrateLong({});\r\n }\r\n static Shake(_short = true) {\r\n if (Laya.Browser.onWeiXin && WXSDK.shake) {\r\n if (_short) {\r\n this.ShortShake();\r\n }\r\n else {\r\n this.LongShake();\r\n }\r\n }\r\n }\r\n static LoadSubPackage(name, _complete) {\r\n if (Laya.Browser.onWeiXin) {\r\n const loadTask = Laya.Browser.window.wx.loadSubpackage({\r\n name: 'gameResources',\r\n success: function (res) {\r\n _complete && _complete(true);\r\n console.log(\"分包加载成功\");\r\n },\r\n fail: function (res) {\r\n _complete && _complete(false);\r\n console.log(\"分包加载失败\");\r\n }\r\n });\r\n }\r\n else {\r\n console.log(\"未进行分包加载\");\r\n _complete && _complete(true);\r\n }\r\n }\r\n static UpdateGuide(ShowGuide = 0) {\r\n var kvDataList = new Array();\r\n let date = new Date().getTime();\r\n var myValue = JSON.stringify({\r\n \"guide\": {\r\n \"ShowGuide\": ShowGuide,\r\n \"update_time\": date.toString()\r\n }\r\n });\r\n kvDataList.push({ key: \"ShowGuide\", value: myValue });\r\n if (Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.setUserCloudStorage({\r\n KVDataList: kvDataList,\r\n success: r => {\r\n console.log(\"KVDATALIST---\", kvDataList);\r\n console.log(\"上传新手指引成功:\" + ShowGuide);\r\n }\r\n });\r\n }\r\n }\r\n static UpdateScore(max_score) {\r\n var kvDataList = new Array();\r\n let date = new Date().getTime();\r\n var myValue = JSON.stringify({\r\n \"wxgame\": {\r\n \"max_score\": max_score,\r\n \"update_time\": date.toString(),\r\n }\r\n });\r\n kvDataList.push({ key: \"max_score\", value: myValue });\r\n if (Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.setUserCloudStorage({\r\n KVDataList: kvDataList,\r\n success: r => {\r\n console.log(\"KVDATALIST---\", kvDataList);\r\n console.log(\"上传分数成功:\" + max_score);\r\n }\r\n });\r\n }\r\n }\r\n static fengxiangtupian(callback) {\r\n if (Laya.Browser.window.wx == null) {\r\n return;\r\n }\r\n var _title = \"\";\r\n var t = AccountManager.Instance.ServerTime;\r\n Laya.Browser.window.wx.aldShareAppMessage({\r\n title: _title,\r\n imageUrl: \"gameResources/res/share/sharepictrue.png\",\r\n query: \"userId=\" + AccountManager.Instance.curplayerData.userId + \"_\" + t + \"_\" + Math.floor(9999 * Math.random()).toString()\r\n });\r\n if (callback) {\r\n }\r\n }\r\n static AldEvent(eventName, key = \"用户id\", value = \"\") {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n Laya.Browser.window.wx.aldSendEvent(eventName, { key: value });\r\n }\r\n static AldStart(stageId) {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n Laya.Browser.window.wx.aldStage.onStart({\r\n stageId: stageId,\r\n stageName: \"第\" + stageId + \"关\",\r\n });\r\n }\r\n static AldEnd(stageId, isComplete) {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n let event = isComplete ? \"complete\" : \"fail\";\r\n let desc = isComplete ? \"关卡完成\" : \"关卡失败\";\r\n Laya.Browser.window.wx.aldStage.onEnd({\r\n stageId: stageId,\r\n stageName: \"第\" + stageId + \"关\",\r\n event: event,\r\n params: {\r\n desc: desc\r\n }\r\n });\r\n }\r\n}\r\nWXSDK.codeValue = \"\";\r\nWXSDK.shareOpenId = \"\";\r\nWXSDK.openId = 0;\r\nWXSDK.shareScene = \"\";\r\nWXSDK.uid = \"123\";\r\nWXSDK.querychannel = \"\";\r\nWXSDK.referrerInfoappId = \"\";\r\nWXSDK.shake = true;\r\n//# sourceMappingURL=WXSDK.js.map", "references": [ "D:/LayaProject/ArcherWorrior/src/Main.ts", "D:/LayaProject/ArcherWorrior/src/Net/AccountManager.ts" ], "map": "{\"version\":3,\"file\":\"WXSDK.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Net/WXSDK.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,SAAS,CAAC;AAE/B,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAGlD,MAAM,OAAQ,KAAK;IASf;QACI,KAAK,CAAC,GAAG,GAAG,IAAI,CAAC;IACrB,CAAC;IACM,MAAM,KAAK,QAAQ;QACtB,IAAG,KAAK,CAAC,GAAG,EAAC;YACT,OAAO,KAAK,CAAC,GAAG,CAAA;SACnB;aACG;YACA,OAAO,IAAI,KAAK,EAAE,CAAC;SACtB;IACL,CAAC;IAED,MAAM,CAAC,IAAI;IAEX,CAAC;IAGM,MAAM,CAAC,MAAM,CAAC,SAAkB;QAEnC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC;YACzB,OAAO,EAAE,UAAU,GAAG;gBAClB,IAAI,GAAG,CAAC,IAAI,EACZ;oBACI,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;oBAC1B,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC;oBAC1B,OAAO,CAAC,GAAG,CAAC,UAAU,GAAC,KAAK,CAAC,WAAW,CAAC,CAAC;oBAC1C,IAAI,cAAc,CAAC,GAAG,CAAC,IAAI,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,KAAK,CAAC,WAAW,EAAC,KAAK,CAAC,WAAW,EAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBACjG,SAAS,CAAC,GAAG,CAAC,CAAC;iBAClB;qBACI;oBACD,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;oBAC3B,OAAO,CAAC,GAAG,CAAC,YAAY,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;iBAC1C;YACL,CAAC;YACD,IAAI,EAAE,UAAU,GAAG,IAAI,OAAO,CAAC,GAAG,CAAC,wBAAwB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC;SACxE,CAAC,CAAC;IACP,CAAC;IAEM,MAAM,CAAC,OAAO,CAAC,IAAY;QAE9B,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,EAC1B;YACI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC;SACrD;aAED;YACI,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;SACrB;IACL,CAAC;IACD,MAAM,CAAC,MAAM,CAAC,EAAY;QACtB,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;YAAE,OAAO;QACnC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;IACtC,CAAC;IAED,MAAM,CAAC,OAAO,CAAC,EAAY;QACvB,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;YAAE,OAAO;QACnC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;IACvC,CAAC;IAIO,MAAM,CAAC,UAAU;QACrB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC;IAC5C,CAAC;IAEO,MAAM,CAAC,SAAS;QAEpB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;IAC3C,CAAC;IAEM,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI;QAE7B,IAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,KAAK,CAAC,KAAK,EACvC;YACI,IAAG,MAAM,EACT;gBACI,IAAI,CAAC,UAAU,EAAE,CAAC;aACrB;iBAED;gBACI,IAAI,CAAC,SAAS,EAAE,CAAC;aACpB;SACJ;IACL,CAAC;IAEM,MAAM,CAAC,cAAc,CAAC,IAAI,EAAC,SAAS;QACvC,IAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAC;YACrB,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,cAAc,CAAC;gBACnD,IAAI,EAAE,eAAe;gBACrB,OAAO,EAAE,UAAS,GAAG;oBACjB,SAAS,IAAI,SAAS,CAAC,IAAI,CAAC,CAAA;oBAC5B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;gBAC1B,CAAC;gBACD,IAAI,EAAE,UAAS,GAAG;oBACd,SAAS,IAAI,SAAS,CAAC,KAAK,CAAC,CAAC;oBAC9B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;gBAC1B,CAAC;aACF,CAAC,CAAA;SACP;aACG;YACA,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;YACvB,SAAS,IAAI,SAAS,CAAC,IAAI,CAAC,CAAA;SAC/B;IAEL,CAAC;IAGM,MAAM,CAAC,WAAW,CAAC,YAAmB,CAAC;QAC1C,IAAI,UAAU,GAAG,IAAI,KAAK,EAAE,CAAC;QAC7B,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;QAChC,IAAI,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC;YACzB,OAAO,EACP;gBACI,WAAW,EAAE,SAAS;gBACtB,aAAa,EAAE,IAAI,CAAC,QAAQ,EAAE;aACjC;SACJ,CAAC,CAAC;QACH,UAAU,CAAC,IAAI,CAAC,EAAC,GAAG,EAAC,WAAW,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC;QACnD,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,EAAG;YACzB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,mBAAmB,CACtC;gBACI,UAAU,EAAE,UAAU;gBACtB,OAAO,EAAE,CAAC,CAAC,EAAE;oBACT,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,UAAU,CAAC,CAAC;oBACzC,OAAO,CAAC,GAAG,CAAC,WAAW,GAAG,SAAS,CAAC,CAAC;gBACzC,CAAC;aACJ,CAAC,CAAA;SACT;IACL,CAAC;IAEM,MAAM,CAAC,WAAW,CAAC,SAAiB;QAEvC,IAAI,UAAU,GAAG,IAAI,KAAK,EAAE,CAAC;QAC7B,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;QAChC,IAAI,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC;YACzB,QAAQ,EACR;gBACI,WAAW,EAAE,SAAS;gBACtB,aAAa,EAAE,IAAI,CAAC,QAAQ,EAAE;aACjC;SACJ,CAAC,CAAC;QAEH,UAAU,CAAC,IAAI,CAAC,EAAC,GAAG,EAAC,WAAW,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC;QAEnD,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,EAC1B;YACI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,mBAAmB,CACtC;gBACI,UAAU,EAAE,UAAU;gBACtB,OAAO,EAAE,CAAC,CAAA,EAAE;oBAER,OAAO,CAAC,GAAG,CAAC,eAAe,EAAC,UAAU,CAAC,CAAC;oBACxC,OAAO,CAAC,GAAG,CAAC,SAAS,GAAC,SAAS,CAAC,CAAC;gBACrC,CAAC;aACJ,CAAC,CAAA;SACT;IACL,CAAC;IAEM,MAAM,CAAC,eAAe,CAAC,QAAmB;QAE7C,IAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,IAAI,IAAI,EAAE;YAC/B,OAAO;SACV;QAMD,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,CAAC,GAAU,cAAc,CAAC,QAAQ,CAAC,UAAU,CAAC;QAClD,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,kBAAkB,CAAC;YAC1C,KAAK,EAAC,MAAM;YAClB,QAAQ,EAAE,0CAA0C;YAC9C,KAAK,EAAE,SAAS,GAAG,cAAc,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,GAAG,GAAG,GAAI,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,GAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,EAAE;SAC3H,CAAC,CAAC;QACH,IAAG,QAAQ,EACX;SAEC;IACL,CAAC;IAED,MAAM,CAAC,QAAQ,CAAC,SAAiB,EAAE,MAAc,MAAM,EAAE,QAAgB,EAAE;QACvE,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;YAAE,OAAO;QACnC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,SAAS,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAC;IACnE,CAAC;IAED,MAAM,CAAC,QAAQ,CAAC,OAAe;QAC3B,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;YAAE,OAAO;QACnC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC;YACpC,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,GAAG,GAAG,OAAO,GAAG,GAAG;SACjC,CAAC,CAAC;IACP,CAAC;IAED,MAAM,CAAC,MAAM,CAAC,OAAe,EAAE,UAAmB;QAC9C,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;YAAE,OAAO;QACnC,IAAI,KAAK,GAAG,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC;QAC7C,IAAI,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC;QACxC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC;YAClC,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,GAAG,GAAG,OAAO,GAAG,GAAG;YAC9B,KAAK,EAAE,KAAK;YACZ,MAAM,EAAE;gBACJ,IAAI,EAAE,IAAI;aACb;SACJ,CAAC,CAAC;IACP,CAAC;;AAtNM,eAAS,GAAG,EAAE,CAAC;AACf,iBAAW,GAAG,EAAE,CAAC;AACjB,YAAM,GAAG,CAAC,CAAC;AACX,gBAAU,GAAG,EAAE,CAAC;AAChB,SAAG,GAAG,KAAK,CAAC;AACZ,kBAAY,GAAG,EAAE,CAAC;AAClB,uBAAiB,GAAG,EAAE,CAAC;AA6DvB,WAAK,GAAG,IAAI,CAAC\"}" }