123456789 |
- {
- "code": "import { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { systemtype } from \"../Main/DataMaker\";\r\nexport class TtSdk {\r\n constructor() {\r\n TtSdk.instance = this;\r\n console.log(\"new record\");\r\n }\r\n static get Instance() {\r\n if (TtSdk.instance) {\r\n return TtSdk.instance;\r\n }\r\n else {\r\n var curmanager = new TtSdk();\r\n curmanager.OnNew();\r\n return curmanager;\r\n }\r\n }\r\n static InitAD() {\r\n if (!PlayerAccount.CurAccountData.video || !Laya.Browser.onMobile)\r\n return;\r\n this.bannerAdUnitId = PlayerAccount.CurAccountData.bannerAdUnitId ? PlayerAccount.CurAccountData.bannerAdUnitId : this.bannerAdUnitId;\r\n console.log(\"bannerAdUnitId\", this.bannerAdUnitId);\r\n this.videlAdUnitId = PlayerAccount.CurAccountData.videlAdUnitId ? PlayerAccount.CurAccountData.bannerAdUnitId : this.videlAdUnitId;\r\n console.log(\"videlAdUnitId\", this.videlAdUnitId);\r\n this.videoAd = Laya.Browser.window.tt.createRewardedVideoAd({ adUnitId: this.videlAdUnitId });\r\n ;\r\n this.videoAd.onClose(res => {\r\n if (res.isEnded) {\r\n if (this.closecallback) {\r\n this.closecallback(true);\r\n }\r\n }\r\n else {\r\n if (this.closecallback) {\r\n this.closecallback(false);\r\n }\r\n }\r\n });\r\n }\r\n static ShowVideo(_cb) {\r\n if (!Laya.Browser.onMobile)\r\n return;\r\n if (!PlayerAccount.CurAccountData.video) {\r\n TtSdk.showToast(\"暂未开放\");\r\n }\r\n console.log(\"show video\");\r\n this.closecallback = _cb;\r\n this.videoAd.show().then(() => {\r\n console.log(\"广告显示成功\");\r\n }).catch(err => {\r\n console.log(\"广告组件出现问题\", err);\r\n this.videoAd.load().then(() => {\r\n console.log(\"手动加载成功\");\r\n return this.videoAd.show();\r\n });\r\n });\r\n }\r\n static Showbanner() {\r\n if (!Laya.Browser.onMobile || !PlayerAccount.CurAccountData.banner)\r\n return;\r\n console.log(\"show banner\");\r\n this.canshow = true;\r\n var infor = Laya.Browser.window.tt.getSystemInfoSync();\r\n var targetBannerAdWidth = 200;\r\n if (this.bannerAd)\r\n this.bannerAd.destroy();\r\n this.bannerAd = Laya.Browser.window.tt.createBannerAd({\r\n adUnitId: this.bannerAdUnitId,\r\n style: {\r\n width: targetBannerAdWidth,\r\n top: infor.windowHeight - (targetBannerAdWidth / 16) * 9\r\n }\r\n });\r\n this.bannerAd.onLoad(() => {\r\n if (this.canshow) {\r\n this.bannerAd.show().then(() => {\r\n console.log(\"广告显示成功\");\r\n }).catch(err => {\r\n console.log(\"广告组件出现问题\", err);\r\n });\r\n }\r\n });\r\n this.bannerAd.onResize(size => {\r\n console.log(size.width, size.height);\r\n this.bannerAd.style.top = infor.windowHeight - size.height;\r\n this.bannerAd.style.left = (infor.windowWidth - size.width) / 2;\r\n });\r\n }\r\n static Clear() {\r\n this.canshow = false;\r\n this.closecallback = null;\r\n if (this.bannerAd)\r\n this.bannerAd.hide();\r\n }\r\n RecordStart() {\r\n if (!Laya.Browser.onMobile)\r\n return;\r\n console.log(\"RecordStart\");\r\n this.record.start({\r\n duration: 60,\r\n });\r\n }\r\n RecordStop() {\r\n if (!Laya.Browser.onMobile)\r\n return;\r\n console.log(\"RecordStop\");\r\n this.record.stop();\r\n }\r\n ShareVideo(cb = null) {\r\n if (!Laya.Browser.onMobile)\r\n return;\r\n Laya.Browser.window.tt.shareAppMessage({\r\n channel: \"video\",\r\n query: \"\",\r\n templateId: \"49j57dec8b81bc1pko\",\r\n title: \"大刀切切切!,一起来玩吧!\",\r\n desc: \"大刀切切切\",\r\n extra: {\r\n videoPath: this.completepath,\r\n videoTopics: [\"大刀切切切!\"]\r\n },\r\n success() {\r\n if (cb)\r\n cb(true);\r\n console.log(\"分享视频成功\");\r\n },\r\n fail(e) {\r\n if (cb)\r\n cb(false);\r\n console.log(\"分享视频失败\");\r\n }\r\n });\r\n }\r\n static Share(cb = null) {\r\n if (!Laya.Browser.onMobile)\r\n return;\r\n Laya.Browser.window.tt.shareAppMessage({\r\n templateId: \"49j57dec8b81bc1pko\",\r\n query: \"\",\r\n success() {\r\n if (cb)\r\n cb(true);\r\n console.log(\"分享成功\");\r\n },\r\n fail(e) {\r\n if (cb)\r\n cb(false);\r\n console.log(\"分享失败\");\r\n }\r\n });\r\n }\r\n OnNew() {\r\n if (!Laya.Browser.onMobile)\r\n return;\r\n this.record = Laya.Browser.window.tt.getGameRecorderManager();\r\n this.record.onStart(res => {\r\n console.log(res);\r\n });\r\n this.record.onStop(res => {\r\n this.completepath = res.videoPath;\r\n console.log(res.videoPath);\r\n });\r\n }\r\n static CreateMoreGameBtn(_pos) {\r\n if (!Laya.Browser.onMobile)\r\n return;\r\n if (TtSdk.SystemFrom == systemtype.ios)\r\n return;\r\n this.moregamebtn = Laya.Browser.window.tt.createMoreGamesButton({\r\n type: \"image\",\r\n image: \"bg/zhujiamian-1-1.png\",\r\n style: {\r\n left: _pos.x,\r\n top: _pos.y,\r\n width: 53,\r\n height: 212,\r\n lineHeight: 40,\r\n textAlign: \"center\",\r\n fontSize: 16,\r\n borderWidth: 0,\r\n },\r\n appLaunchOptions: [\r\n {\r\n appId: \"ttXXXXXX\",\r\n query: \"foo=bar&baz=qux\",\r\n extraData: {}\r\n }\r\n ],\r\n onNavigateToMiniGame(res) {\r\n console.log(\"跳转其他小游戏\", res);\r\n }\r\n });\r\n this.moregamebtn.onTap(() => {\r\n console.log(\"点击更多游戏\");\r\n });\r\n }\r\n static ShowLoading(title = \"加载中...\") {\r\n if (this.isShowing)\r\n return;\r\n this.isShowing = true;\r\n (Laya.Browser.onMiniGame) && Laya.Browser.window.tt.showLoading({ title: title, mask: true });\r\n }\r\n static HideLoading() {\r\n this.isShowing = false;\r\n (Laya.Browser.onMiniGame) && Laya.Browser.window.tt.hideLoading();\r\n }\r\n static CheckWXUpdate() {\r\n const updateManager = Laya.Browser.window.tt.getUpdateManager();\r\n updateManager.onCheckForUpdate((res) => {\r\n console.log(\"最新版本:\" + res.hasUpdate);\r\n });\r\n updateManager.onUpdateReady(() => {\r\n Laya.Browser.window.tt.showModal({\r\n showCancel: false,\r\n title: '更新提示',\r\n content: '新版本已经准备好,是否重启应用?',\r\n success(res) {\r\n updateManager.applyUpdate();\r\n },\r\n fail(res) {\r\n updateManager.applyUpdate();\r\n }\r\n });\r\n });\r\n }\r\n static shake() {\r\n Laya.Browser.window.tt.vibrateShort({});\r\n }\r\n static shakeLong() {\r\n Laya.Browser.window.tt.vibrateLong({});\r\n }\r\n static Shake(_short = true) {\r\n if (!Laya.Browser.onPC && TtSdk.CanShake) {\r\n if (_short) {\r\n this.shake();\r\n }\r\n else {\r\n this.shakeLong();\r\n }\r\n }\r\n if (!_short) {\r\n }\r\n }\r\n static showToast(text) {\r\n if (Laya.Browser.onWeiXin) {\r\n Laya.Browser.window.tt.showToast({ title: text });\r\n }\r\n else {\r\n console.log(text);\r\n }\r\n }\r\n static get SystemFrom() {\r\n if (!Laya.Browser.onWeiXin)\r\n return systemtype.other;\r\n let info = Laya.Browser.window.tt.getSystemInfoSync();\r\n var platform = info.platform;\r\n console.log(platform);\r\n var IOS = platform.indexOf(\"ios\") != -1;\r\n var Android = platform.indexOf(\"android\") != -1;\r\n if (IOS) {\r\n return systemtype.ios;\r\n }\r\n else if (Android) {\r\n return systemtype.android;\r\n }\r\n else {\r\n return systemtype.other;\r\n }\r\n }\r\n static get IsLongScreenSystem() {\r\n if (!Laya.Browser.onWeiXin)\r\n return false;\r\n let systemInfo = Laya.Browser.window.tt.getSystemInfoSync();\r\n let platformModel = \"ipx\";\r\n if (systemInfo != null) {\r\n var model = systemInfo.model;\r\n platformModel = `${systemInfo.brand}_${model}_${systemInfo.system}_wx${systemInfo.version}_SDKVer${systemInfo.SDKVersion}`;\r\n console.log(\"platformModel:\" + platformModel);\r\n return !(model.indexOf(\"X\") < 0) ||\r\n ((model.indexOf(\"oppo\") >= 0 || model.indexOf(\"OPPO\") >= 0) && (model.indexOf(\"R15\") >= 0 || model.indexOf(\"r15\") >= 0)) ||\r\n systemInfo.statusBarHeight > 20 ||\r\n (model.indexOf(\"Note\") >= 0 && (model.indexOf(\"7\") >= 0 || model.indexOf(\"8\") >= 0)) ||\r\n ((model.indexOf(\"iPhone\") >= 0) && (model.indexOf(\"11\") >= 0));\r\n }\r\n }\r\n static SingletonList_expand() {\r\n console.log(Laya.SingletonList.prototype);\r\n Laya.SingletonList.prototype[\"_remove\"] = function (index) {\r\n if (index == -1) {\r\n return;\r\n }\r\n this.length--;\r\n if (index !== this.length) {\r\n var end = this.elements[this.length];\r\n if (end) {\r\n this.elements[index] = end;\r\n end._setIndexInList(index);\r\n }\r\n }\r\n };\r\n var old_func = Laya.SimpleSingletonList.prototype[\"add\"];\r\n Laya.SimpleSingletonList.prototype[\"add\"] = function (element) {\r\n var index = element._getIndexInList();\r\n if (index !== -1) {\r\n return;\r\n }\r\n old_func.call(this, element);\r\n };\r\n }\r\n}\r\nTtSdk.videlAdUnitId = \"5c4e6g4617991fkgl6\";\r\nTtSdk.bannerAdUnitId = \"3ss56gpelt55a7e456\";\r\nTtSdk.canshow = true;\r\nTtSdk.isShowing = false;\r\nTtSdk.CanShake = true;\r\n//# sourceMappingURL=TtSdk.js.map",
- "references": [
- "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Network/PlayerAccount.ts",
- "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/DataMaker.ts"
- ],
- "map": "{\"version\":3,\"file\":\"TtSdk.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Util/TtSdk.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|