57aa7b3e6aee85970d9e192f9f6f9c891ea016dc 3.2 KB

12345678910
  1. {
  2. "code": "import ViewManager from \"../GameLogic/ViewManager\";\r\nimport { SettingController } from \"../GameLogic/SettingController\";\r\nexport class ShareModule {\r\n static GoShare(callBack) {\r\n ShareModule.ShareTime = new Date().getTime();\r\n console.log(\"分享点击时间=\" + ShareModule.ShareTime);\r\n ShareModule.IsSharing = true;\r\n ShareModule.callback = callBack;\r\n }\r\n static OnShowHandle() {\r\n if (Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.onShow(function (option) {\r\n SettingController.Instance.SetSoundV(1);\r\n console.log(\"onshow share start\");\r\n console.log(\"进入微信\");\r\n if (ShareModule.IsSharing) {\r\n ShareModule.IsSharing = false;\r\n let time = new Date().getTime();\r\n console.log(\"分享回到游戏时间\" + time);\r\n let wait = (time - ShareModule.ShareTime) / 1000;\r\n console.log(\"分享停留时间为:\" + wait);\r\n let shareSuccess = false;\r\n let realSuccess = false;\r\n if (wait >= 2) {\r\n if (Math.random() <= 1) {\r\n shareSuccess = true;\r\n if (!ShareModule.callback)\r\n return;\r\n ShareModule.callback(true, 1);\r\n ViewManager.Instance.ShowTips(\"分享成功!\");\r\n }\r\n else {\r\n if (!ShareModule.callback)\r\n return;\r\n if (Math.random() <= 0.8) {\r\n ViewManager.Instance.ShowTips(\"分享失败!\");\r\n }\r\n else {\r\n ViewManager.Instance.ShowTips(\"请分享到不同的群!\");\r\n }\r\n ShareModule.callback(false, 1);\r\n }\r\n }\r\n else {\r\n if (!ShareModule.callback)\r\n return;\r\n if (Math.random() <= 0.8) {\r\n ViewManager.Instance.ShowTips(\"分享失败!\");\r\n }\r\n else {\r\n ViewManager.Instance.ShowTips(\"请分享到不同的群!\");\r\n }\r\n ShareModule.callback(false, 1);\r\n }\r\n }\r\n });\r\n }\r\n }\r\n}\r\nShareModule.IsSharing = false;\r\nexport class OnHideHandler {\r\n static Reg() {\r\n }\r\n}\r\n",
  3. "references": [
  4. "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/WXSdk.ts",
  5. "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/SettingController.ts",
  6. "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/NetManager.ts",
  7. "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/GameSetting.ts"
  8. ]
  9. }