mirror of
https://github.com/VickScarlet/lifeRestart.git
synced 2026-03-25 08:34:16 +08:00
commitb421082374Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Fri Dec 31 20:26:20 2021 +0800 update specialthanks commit765a69294bAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Tue Dec 14 19:10:03 2021 +0800 fix ios goto commit8eb8c3ca72Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Tue Dec 14 19:03:37 2021 +0800 add event grade commitab705dd46cAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Tue Dec 14 18:48:42 2021 +0800 build version commita1e4232369Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Tue Dec 14 18:47:05 2021 +0800 change talent replace before property allocate commitf4d7b3ae3cAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Tue Dec 14 18:06:18 2021 +0800 add event grade commit0567e40ddcAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Dec 2 21:28:10 2021 +0800 add particle commitf17003925eAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Dec 2 20:14:26 2021 +0800 change ui commitf8beda1d8fAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Dec 2 19:08:30 2021 +0800 change popup message ui commit915a2aa17dAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Dec 2 18:34:29 2021 +0800 new build commitb5edabc104Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Dec 2 18:18:46 2021 +0800 add hint message commita143feadafAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Dec 2 17:57:31 2021 +0800 fix copy bug commiteab1975791Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Dec 2 17:56:28 2021 +0800 add save/load commitacf9b92134Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Dec 2 14:35:33 2021 +0800 add theme switch commit488a6054abAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Wed Dec 1 18:30:36 2021 +0800 fix uiManager bug commitf0317eaf14Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Wed Dec 1 16:07:03 2021 +0800 add message popup commiteb02d1ee6fAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 28 21:22:54 2021 +0800 change relocation commit60503eae47Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 28 19:27:16 2021 +0800 change ScaleButton -> Laya.runtime.ScaleButton commit52ef5909c1Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 28 19:26:31 2021 +0800 change ScaleButton -> Laya.runtime.ScaleButton commit0284f6aa71Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 28 19:05:24 2021 +0800 config webpack commit0e272ffd99Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 28 13:17:41 2021 +0800 add thanks commite1e2ab4701Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 28 11:40:21 2021 +0800 add light theme commit4f55c00f86Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sat Nov 27 22:27:39 2021 +0800 fix bug commit1d07bdfc46Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sat Nov 27 21:48:47 2021 +0800 daily update commit52d6a0ca8fAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Wed Nov 24 23:10:04 2021 +0800 daily update commitf8dd720d4dAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Wed Nov 24 19:08:13 2021 +0800 daily update commitd088c1a862Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 21 21:41:46 2021 +0800 remove useless commita711fcf3edAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Tue Nov 16 00:53:05 2021 +0800 add achievement popup add page adaptive add talent extends commit05e02de3dbAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Sat Nov 13 01:24:04 2021 +0800 add github and discord commitbff0109cc5Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sat Nov 13 00:30:01 2021 +0800 add trajectory auto mode commit54c04f65c2Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Fri Nov 12 19:54:31 2021 +0800 fix property judge negative number bug commit660739530bAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Fri Nov 12 19:48:58 2021 +0800 update achievement commitc94e9e7433Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Thu Nov 11 21:37:45 2021 +0800 update daily commitc06cd9ea62Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Tue Nov 9 00:08:05 2021 +0800 update daily commit2666983f89Author: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 7 23:00:22 2021 +0800 add uiManager auto scan and load skin resource commit22fa5d755aAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Nov 7 22:17:04 2021 +0800 update framework commitf40698d63eAuthor: Vick Scarlet <scarlet_vick@outlook.com> Date: Sun Oct 31 00:13:22 2021 +0800 add laya
1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
!function(t,a){a.un,a.uns;var i=a.static,e=a.class,n=a.getset,s=(a.__newvec,laya.utils.Browser),o=(laya.events.Event,laya.events.EventDispatcher),u=laya.resource.HTMLImage,p=laya.utils.Handler,l=laya.display.Input,g=laya.net.Loader,r=(laya.net.LocalStorage,laya.maths.Matrix,laya.renders.Render),d=laya.utils.RunDriver,c=laya.media.SoundChannel,f=laya.media.SoundManager,m=laya.net.URL,v=laya.utils.Utils,y=(e(h,"laya.mi.mini.KGMiniAdapter"),h.getJson=function(i){return JSON.parse(i)},h.init=function(i,e){void 0===i&&(i=!1),void 0===e&&(e=!1),h._inited||(h._inited=!0,(h.window=t).navigator.userAgent.indexOf("QuickGame")<0||(h.isZiYu=e,h.isPosMsgYu=i,h.EnvConfig={},h.isZiYu||(w.setNativeFileDir("/layaairGame"),w.existDir(w.fileNativeDir,p.create(h,h.onMkdirCallBack))),h.isZiYu||(h.systemInfo=laya.mi.mini.KGMiniAdapter.window.qg.getSystemInfoSync()),h.window.focus=function(){},a.getUrlPath=function(){},a._getUrlPath=function(){},h.window.logtime=function(i){},h.window.alertTimeLog=function(i){},h.window.resetShareInfo=function(){},h.EnvConfig.pixelRatioInt=0,d.getPixelRatio=h.pixelRatio,h._preCreateElement=s.createElement,s.createElement=h.createElement,d.createShaderCondition=h.createShaderCondition,v.parseXMLFromString=h.parseXMLFromString,l._createInputElement=L._createInputElement,h.EnvConfig.load=g.prototype.load,g.prototype.load=I.prototype.load,g.prototype._loadImage=F.prototype._loadImage,h.onReciveData()))},h.onReciveData=function(){laya.mi.mini.KGMiniAdapter.isZiYu&&laya.mi.mini.KGMiniAdapter.window.qg.onMessage&&laya.mi.mini.KGMiniAdapter.window.qg.onMessage(function(i){"opendatacontext"==i.isLoad?i.url&&(w.ziyuFileData[i.url]=i.atlasdata,w.ziyuFileTextureData[i.imgReadyUrl]=i.imgNativeUrl):"openJsondatacontext"==i.isLoad?i.url&&(w.ziyuFileData[i.url]=i.atlasdata):"openJsondatacontextPic"==i.isLoad&&(w.ziyuFileTextureData[i.imgReadyUrl]=i.imgNativeUrl)})},h.measureText=function(i){i=h._measureText(i);return i||(i={width:16},console.warn("-------微信获取文字宽度失败----等待修复---------")),i},h.getUrlEncode=function(i,e){return"arraybuffer"==e?"":"utf8"},h.downLoadFile=function(i,e,t,n){void 0===e&&(e=""),void 0===n&&(n="utf8"),w.getFileInfo(i)?null!=t&&t.runWith([0]):w.downLoadFile(i,e,t,n)},h.remove=function(i,e){w.deleteFile("",i,e,"",0)},h.removeAll=function(){w.deleteAll()},h.hasNativeFile=function(i){return w.isLocalNativeFile(i)},h.getFileInfo=function(i){return w.getFileInfo(i)},h.getFileList=function(){return w.filesListObj},h.exitMiniProgram=function(){laya.mi.mini.KGMiniAdapter.window.qg.exitMiniProgram()},h.onMkdirCallBack=function(i,e){i||(w.filesListObj=JSON.parse(e.data))},h.pixelRatio=function(){if(!h.EnvConfig.pixelRatioInt)try{return h.EnvConfig.pixelRatioInt=h.systemInfo.pixelRatio,h.systemInfo.pixelRatio}catch(i){}return h.EnvConfig.pixelRatioInt},h.createElement=function(i){var e;if("canvas"==i)return 1==h.idx?h.isZiYu?(e=h.window.document.createElement("canvas")).style={}:(e=h.window.document.getElementById("canvas")).style={width:e.width+"px",height:e.height+"px"}:e=h.window.document.createElement("canvas"),h.idx++,e;if("textarea"==i||"input"==i)return h.onCreateInput(i);if("div"!=i)return h._preCreateElement(i);i=h._preCreateElement(i);return i.contains=function(i){return null},i.removeChild=function(i){},i},h.onCreateInput=function(i){i=h._preCreateElement(i);return i.focus=L.wxinputFocus,i.blur=L.wxinputblur,i.style={},i.value=0,i.placeholder={},i.setColor=function(i){},i.setType=function(i){},i.setFontFace=function(i){},i.addEventListener=function(i){},i.contains=function(i){return null},i.removeChild=function(i){},i},h.createShaderCondition=function(i){var e=this;return function(){return e[i.replace("this.","")]}},h.sendAtlasToOpenDataContext=function(i){if(!laya.mi.mini.KGMiniAdapter.isZiYu){var e=g.getRes(m.formatURL(i));if(!e)throw"传递的url没有获取到对应的图集数据信息,请确保图集已经过!";e.meta.image.split(",");if(e.meta&&e.meta.image)for(var t=e.meta.image.split(","),n=0<=i.indexOf("/")?"/":"\\",n=i.lastIndexOf(n),a=0<=n?i.substr(0,n+1):"",o=0,l=t.length;o<l;o++)t[o]=a+t[o];else t=[i.replace(".json",".png")];for(o=0;o<t.length;o++){var r=t[o];h.postInfoToContext(i,r,e)}}},h.postInfoToContext=function(i,e,t){var n={frames:t.frames,meta:t.meta},t=e,e=w.getFileInfo(m.formatURL(e)),a=e?(a=e.md5,w.getFileNativePath(a)):t;if(!a)throw"获取图集的磁盘url路径不存在!";laya.mi.mini.KGMiniAdapter.window.qg.getOpenDataContext().postMessage({url:i,atlasdata:n,imgNativeUrl:a,imgReadyUrl:t,isLoad:"opendatacontext"})},h.sendSinglePicToOpenDataContext=function(i){var e,t=m.formatURL(i),n=w.getFileInfo(t);if(n?(e=n.md5,e=w.getFileNativePath(e),i=t):e=i,!e)throw"获取图集的磁盘url路径不存在!";laya.mi.mini.KGMiniAdapter.window.qg.postMessage({url:i,imgNativeUrl:e,imgReadyUrl:i,isLoad:"openJsondatacontextPic"})},h.sendJsonDataToDataContext=function(i){if(!laya.mi.mini.KGMiniAdapter.isZiYu){var e=g.getRes(i);if(!e)throw"传递的url没有获取到对应的图集数据信息,请确保图集已经过!";laya.mi.mini.KGMiniAdapter.window.qg.postMessage({url:i,atlasdata:e,isLoad:"openJsondatacontext"})}},h.EnvConfig=null,h.window=null,h._preCreateElement=null,h._inited=!1,h.systemInfo={},h.isZiYu=!1,h.isPosMsgYu=!1,h.autoCacheFile=!0,h.minClearSize=5242880,h.subNativeFiles=null,h.subNativeheads=[],h.subMaps=[],h.AutoCacheDownFile=!1,h._measureText=null,h.parseXMLFromString=function(i){var e;i=i.replace(/>\s+</g,"><");try{e=(new t.Parser.DOMParser).parseFromString(i,"text/xml")}catch(i){throw"需要引入xml解析库文件"}return e},h.idx=1,i(h,["nativefiles",function(){return this.nativefiles=["layaNativeDir","wxlocal"]}]),h);function h(){}var w=(e(_,"laya.mi.mini.MiniFileMgr",null,"MiniFileMgr$2"),_.isLocalNativeFile=function(i){for(var e=0,t=y.nativefiles.length;e<t;e++)if(-1!=i.indexOf(y.nativefiles[e]))return!0;return!1},_.getFileInfo=function(i){i=_.filesListObj[i];return null==i?null:i},_.read=function(i,e,t,n,a,o){void 0===e&&(e="ascill"),void 0===a&&(a=!1),void 0===o&&(o=""),i=""==(n=void 0===n?"":n)||-1==n.indexOf("http://")&&-1==n.indexOf("https://")?i:_.getFileNativePath(i),_.fs.readFile({filePath:i,encoding:e,success:function(i){null!=t&&t.runWith([0,i])},fail:function(i){i&&""!=n?_.downFiles(n,e,t,n,a,o):null!=t&&t.runWith([1])}})},_.downFiles=function(e,t,n,a,o,l,r){void 0===t&&(t="utf8"),void 0===a&&(a=""),void 0===o&&(o=!1),void 0===l&&(l=""),void 0===r&&(r=!0),_.wxdown({url:e,success:function(i){200===i.statusCode?_.readFile(i.tempFilePath,t,n,a,o,l,r):403===i.statusCode?null!=n&&n.runWith([0,e]):null!=n&&n.runWith([1,i])},fail:function(i){null!=n&&n.runWith([1,i])}}).onProgressUpdate(function(i){null!=n&&n.runWith([2,i.progress])})},_.readFile=function(e,t,n,a,o,i,l){void 0===a&&(a=""),void 0===o&&(o=!1),void 0===i&&(i=""),void 0===l&&(l=!0),_.fs.readFile({filePath:e,encoding:t=void 0===t?"ascill":t,success:function(i){-1!=e.indexOf("http://")||-1!=e.indexOf("https://")?(y.autoCacheFile||o)&&_.copyFile(e,a,n,t,l):null!=n&&n.runWith([0,i])},fail:function(i){i&&null!=n&&n.runWith([1,i])}})},_.downOtherFiles=function(i,e,t,n,a){void 0===t&&(t=""),void 0===n&&(n=!1),void 0===a&&(a=!0),console.log("====fileUrl:"+i),_.wxdown({url:i,success:function(i){console.log("===downOtherFiles success:"+JSON.stringify(i)),200===i.statusCode?(y.autoCacheFile||n)&&-1==t.indexOf("qlogo.cn")&&-1==t.indexOf(".php")?_.copyFile(i.tempFilePath,t,e,"",a):null!=e&&e.runWith([0,i.tempFilePath]):null!=e&&e.runWith([1,i])},fail:function(i){console.log("===downOtherFiles fail data:"+JSON.stringify(i)),null!=e&&e.runWith([1,i])}})},_.downLoadFile=function(i,e,t,n){void 0===e&&(e=""),void 0===n&&(n="utf8"),"function"==typeof getApp==0?a.loader.load(i,t):"image"==e||"sound"==e?_.downOtherFiles(i,t,i,!0,!1):_.downFiles(i,n,t,i,!0,e,!1)},_.copyFile=function(t,n,a,o,l){void 0===o&&(o=""),void 0===l&&(l=!0);var i=t.split("/"),r=i[i.length-1],i=_.getFileInfo(n),s=_.getFileNativePath(r),u=_.getCacheUseSize();i?i.readyUrl!=n?_.fs.getFileInfo({filePath:t,success:function(i){l&&52428800<=u+4194304+i.size&&(i.size>y.minClearSize&&(y.minClearSize=i.size),_.onClearCacheRes()),_.deleteFile(t,n,a,o,i.size)},fail:function(i){console.log("=1==getFileInfo fail data:"+JSON.stringify(i)),null!=a&&a.runWith([1,i])}}):null!=a&&a.runWith([0]):_.fs.getFileInfo({filePath:t,success:function(e){l&&52428800<=u+4194304+e.size&&(e.size>y.minClearSize&&(y.minClearSize=e.size),_.onClearCacheRes()),console.log("=====tempFilePath:"+t+"===saveFilePath:"+s),_.fs.copyFile({srcPath:t,destPath:s,success:function(i){_.onSaveFile(n,r,!0,o,a,e.size)},fail:function(i){console.log("===copyFile fail data:"+JSON.stringify(i)),null!=a&&a.runWith([1,i])}})},fail:function(i){console.log("=2==getFileInfo fail data:"+JSON.stringify(i)),null!=a&&a.runWith([1,i])}})},_.onClearCacheRes=function(){var i,e=y.minClearSize,t=[];for(i in _.filesListObj)"fileUsedSize"!=i&&t.push(_.filesListObj[i]);_.sortOn(t,"times",16);for(var n=0,a=1,o=t.length;a<o;a++){var l=t[a];if(e<=n)break;n+=l.size,_.deleteFile("",l.readyUrl)}},_.sortOn=function(i,t,e){return 16==(e=void 0===e?0:e)?i.sort(function(i,e){return i[t]-e[t]}):18==e?i.sort(function(i,e){return e[t]-i[t]}):i.sort(function(i,e){return i[t]-e[t]})},_.getFileNativePath=function(i){return laya.mi.mini.MiniFileMgr.fileNativeDir+"/"+i},_.deleteFile=function(n,a,o,l,r){void 0===l&&(l=""),void 0===r&&(r=0);var i=_.getFileInfo(a=void 0===a?"":a),i=_.getFileNativePath(i.md5);_.fs.unlink({filePath:i,success:function(i){var e,t=""!=n;""!=n?(e=_.getFileNativePath(n),_.fs.copyFile({srcPath:n,destPath:e,success:function(i){_.onSaveFile(a,n,t,l,o,i.size)},fail:function(i){null!=o&&o.runWith([1,i])}})):_.onSaveFile(a,n,t,l,o,r)},fail:function(i){}})},_.deleteAll=function(){var i,e=[];for(i in _.filesListObj)"fileUsedSize"!=i&&e.push(_.filesListObj[i]);for(var t=1,n=e.length;t<n;t++){var a=e[t];_.deleteFile("",a.readyUrl)}laya.mi.mini.MiniFileMgr.filesListObj&&laya.mi.mini.MiniFileMgr.filesListObj.fileUsedSize&&(laya.mi.mini.MiniFileMgr.filesListObj.fileUsedSize=0),laya.mi.mini.MiniFileMgr.writeFilesList("",JSON.stringify({}),!1)},_.onSaveFile=function(i,e,t,n,a,o){void 0===t&&(t=!0),void 0===n&&(n=""),void 0===o&&(o=0);var l=i;null==_.filesListObj.fileUsedSize&&(_.filesListObj.fileUsedSize=0),t?(_.getFileNativePath(e),_.filesListObj[l]={md5:e,readyUrl:i,size:o,times:s.now(),encoding:n},_.filesListObj.fileUsedSize=parseInt(_.filesListObj.fileUsedSize)+o,_.writeFilesList(l,JSON.stringify(_.filesListObj),!0),null!=a&&a.runWith([0])):_.filesListObj[l]&&(o=parseInt(_.filesListObj[l].size),_.filesListObj.fileUsedSize=parseInt(_.filesListObj.fileUsedSize)-o,delete _.filesListObj[l],_.writeFilesList(l,JSON.stringify(_.filesListObj),!1),null!=a&&a.runWith([0]))},_.writeFilesList=function(i,e,t){_.fs.writeFile({filePath:_.fileNativeDir+"/"+_.fileListName,encoding:"utf8",data:e,success:function(i){},fail:function(i){}}),!y.isZiYu&&y.isPosMsgYu&&wx.postMessage({url:i,data:_.filesListObj[i],isLoad:"filenative",isAdd:t})},_.getCacheUseSize=function(){return _.filesListObj&&_.filesListObj.fileUsedSize?_.filesListObj.fileUsedSize:0},_.existDir=function(i,e){_.fs.mkdir({dirPath:i,success:function(i){null!=e&&e.runWith([0,{data:JSON.stringify({})}])},fail:function(i){-1!=i.errMsg.indexOf("file already exists")?_.readSync(_.fileListName,"utf8",e):null!=e&&e.runWith([1,i])}})},_.readSync=function(i,e,t,n){void 0===e&&(e="ascill"),void 0===n&&(n="");var a,i=_.getFileNativePath(i);try{a=_.fs.readFileSync(i,e),null!=t&&t.runWith([0,{data:a}])}catch(i){null!=t&&t.runWith([1])}},_.setNativeFileDir=function(i){_.fileNativeDir=y.window.qg.env.USER_DATA_PATH+i,console.log("fileNativeDir:"+_.fileNativeDir)},_.filesListObj={},_.fileNativeDir=null,_.fileListName="layaairfiles.txt",_.ziyuFileData={},_.ziyuFileTextureData={},_.loadPath="",_.DESCENDING=2,_.NUMERIC=16,i(_,["fs",function(){return this.fs=y.window.qg.getFileSystemManager()},"wxdown",function(){return this.wxdown=y.window.qg.downloadFile}]),_);function _(){}var F=(e(C,"laya.mi.mini.MiniImage",null,"MiniImage$2"),C.prototype._loadImage=function(i){var e=this;if(y.isZiYu)C.onCreateImage(i,e,!0);else{var t,n,a=!1;if(w.isLocalNativeFile(i)){if(-1==i.indexOf("http://")&&-1==i.indexOf("https://")||(i=""!=w.loadPath?i.split(w.loadPath)[1]:(n=i,(i=""!=(t=""!=m.rootPath?m.rootPath:m.basePath)?i.split(t)[1]:i)||n)),y.subNativeFiles&&0==y.subNativeheads.length)for(var o in y.subNativeFiles){var l=y.subNativeFiles[o];y.subNativeheads=y.subNativeheads.concat(l);for(var r=0;r<l.length;r++)y.subMaps[l[r]]=o+"/"+l[r]}!y.subNativeFiles||-1==i.indexOf("/")||(t=i.split("/")[0]+"/")&&-1!=y.subNativeheads.indexOf(t)&&(n=y.subMaps[t],i=i.replace(t,n))}else a=!0,i=m.formatURL(i);w.getFileInfo(i)?C.onCreateImage(i,e,!a):-1==i.indexOf("http://")&&-1==i.indexOf("https://")||y.isZiYu?C.onCreateImage(i,e,!0):w.downOtherFiles(i,new p(C,C.onDownImgCallBack,[i,e]),i)}},C.onDownImgCallBack=function(i,e,t,n){void 0===n&&(n=""),t?e.onError(null):C.onCreateImage(i,e,!1,n)},C.onCreateImage=function(e,t,i,n){var a,o,l;function r(){l.onload=null,l.onerror=null,delete t.imgCache[e]}void 0===i&&(i=!1),void 0===n&&(n=""),o=y.autoCacheFile?i?y.isZiYu?(a=m.formatURL(e),w.ziyuFileTextureData[a]||e):e:""!=n?n:(o=w.getFileInfo(e).md5,w.getFileNativePath(o)):i?e:n,null==t.imgCache&&(t.imgCache={});i=function(){console.log("====获取磁盘文件 onload ===thisLoader.url:"+t.url),r(),t.onLoaded(l)},n=function(i){console.log(i),console.log("====获取磁盘文件 onerror =====thisLoader.url:"+t.url),r(),t.event("error","Load image failed")};"nativeimage"==t._type?((l=new s.window.Image).crossOrigin="",l.onload=i,l.onerror=n,l.src=o,t.imgCache[e]=l):new u.create(o,{onload:i,onerror:n,onCreate:function(i){l=i,t.imgCache[e]=i}})},C);function C(){}var L=(e(x,"laya.mi.mini.MiniInput",null,"MiniInput$2"),x._createInputElement=function(){l._initInput(l.area=s.createElement("textarea")),l._initInput(l.input=s.createElement("input")),l.inputContainer=s.createElement("div"),l.inputContainer.style.position="absolute",l.inputContainer.style.zIndex=1e5,s.container.appendChild(l.inputContainer),l.inputContainer.setPos=function(i,e){l.inputContainer.style.left=i+"px",l.inputContainer.style.top=e+"px"},a.stage.on("resize",null,x._onStageResize),y.window.qg.onWindowResize&&y.window.qg.onWindowResize(function(i){y.window.dispatchEvent&&y.window.dispatchEvent("resize")}),f._soundClass=N,f._musicClass=N;var i=y.systemInfo.model,e=y.systemInfo.system;i&&-1!=i.indexOf("iPhone")&&(s.onIPhone=!0,s.onIOS=!0,s.onIPad=!0,s.onAndroid=!1),!e||-1==e.indexOf("Android")&&-1==e.indexOf("Adr")||(s.onAndroid=!0,s.onIPhone=!1,s.onIOS=!1,s.onIPad=!1)},x._onStageResize=function(){a.stage._canvasTransform.identity().scale(s.width/r.canvas.width/d.getPixelRatio(),s.height/r.canvas.height/d.getPixelRatio())},x.wxinputFocus=function(i){var e=l.inputElement.target;e&&!e.editable||(y.window.qg.offKeyboardConfirm(),y.window.qg.offKeyboardInput(),y.window.qg.showKeyboard({defaultValue:e.text,maxLength:e.maxChars,multiple:e.multiline,enterHold:!0,enterType:"done",success:function(i){},fail:function(i){}}),y.window.qg.onKeyboardConfirm(function(i){i=i?i.value:"";e._restrictPattern&&(i=i.replace(/\u2006|\x27/g,""),e._restrictPattern.test(i)&&(i=i.replace(e._restrictPattern,""))),e.text=i,e.event("input"),laya.mi.mini.MiniInput.inputEnter()}),y.window.qg.onKeyboardInput(function(i){i=i?i.value:"";e.multiline||-1==i.indexOf("\n")?(e._restrictPattern&&(i=i.replace(/\u2006|\x27/g,""),e._restrictPattern.test(i)&&(i=i.replace(e._restrictPattern,""))),e.text=i,e.event("input")):laya.mi.mini.MiniInput.inputEnter()}))},x.inputEnter=function(){l.inputElement.target.focus=!1},x.wxinputblur=function(){x.hideKeyboard()},x.hideKeyboard=function(){y.window.qg.offKeyboardConfirm(),y.window.qg.offKeyboardInput(),y.window.qg.hideKeyboard({success:function(i){console.log("隐藏键盘")},fail:function(i){console.log("隐藏键盘出错:"+(i?i.errMsg:""))}})},x);function x(){}e(S,"laya.mi.mini.MiniLocalStorage",null,"MiniLocalStorage$2"),S.__init__=function(){S.items=S},S.setItem=function(i,e){y.window.qg.setStorageSync(i,e)},S.getItem=function(i){return y.window.qg.getStorageSync(i)},S.setJSON=function(e,t){try{S.setItem(e,JSON.stringify(t))}catch(i){S.setItem(e,t)}},S.getJSON=function(e){e=S.getItem(e);try{return JSON.parse(e)}catch(i){return e}},S.removeItem=function(i){y.window.qg.removeStorageSync(i)},S.clear=function(){y.window.qg.clearStorageSync()},S.getStorageInfoSync=function(){try{var i=y.window.qg.getStorageInfoSync();return console.log(i.keys),console.log(i.currentSize),console.log(i.limitSize),i}catch(i){}return null},S.support=!0,S.items=null;function S(){}e(O,"laya.mi.mini.MiniLocation",null,"MiniLocation$2"),O.__init__=function(){y.window.navigator.geolocation.getCurrentPosition=O.getCurrentPosition,y.window.navigator.geolocation.watchPosition=O.watchPosition,y.window.navigator.geolocation.clearWatch=O.clearWatch},O.getCurrentPosition=function(e,i,t){var n;(n={success:function(i){null!=e&&e(i)}}).fail=i,y.window.wx.getLocation(n)},O.watchPosition=function(i,e,t){var n;return O._curID++,(n={}).success=i,n.error=e,O._watchDic[O._curID]=n,a.timer.loop(1e3,null,O._myLoop),O._curID},O.clearWatch=function(i){delete O._watchDic[i],O._hasWatch()||a.timer.clear(null,O._myLoop)},O._hasWatch=function(){for(var i in O._watchDic)if(O._watchDic[i])return!0;return!1},O._myLoop=function(){O.getCurrentPosition(O._mySuccess,O._myError)},O._mySuccess=function(i){var e,t={};for(e in t.coords=i,t.timestamp=s.now(),O._watchDic)O._watchDic[e].success&&O._watchDic[e].success(t)},O._myError=function(i){for(var e in O._watchDic)O._watchDic[e].error&&O._watchDic[e].error(i)},O._watchDic={},O._curID=0;function O(){}!function(a){function o(){o.__super.call(this)}e(o,"laya.mi.mini.MiniAccelerator",a,"MiniAccelerator$2");var i=o.prototype;i.on=function(i,e,t,n){return a.prototype.on.call(this,i,e,t,n),o.startListen(this.onDeviceOrientationChange),this},i.off=function(i,e,t,n){return void 0===n&&(n=!1),this.hasListener(i)||o.stopListen(),a.prototype.off.call(this,i,e,t,n)},o.__init__=function(){try{var i=laya.device.motion.Accelerator;if(!i)return;i.prototype.on=o.prototype.on,i.prototype.off=o.prototype.off}catch(i){}},o.startListen=function(i){if(o._callBack=i,!o._isListening){o._isListening=!0;try{y.window.wx.onAccelerometerChange(laya.mi.mini.MiniAccelerator.onAccelerometerChange)}catch(i){}}},o.stopListen=function(){o._isListening=!1;try{y.window.wx.stopAccelerometer({})}catch(i){}},o.onAccelerometerChange=function(i){var e={};e.acceleration=i,e.accelerationIncludingGravity=i,e.rotationRate={},null!=o._callBack&&o._callBack(e)},o._isListening=!1,o._callBack=null}(o);var I=(e(b,"laya.mi.mini.MiniLoader",o,"MiniLoader$2"),b.prototype.load=function(i,e,t,n,a){void 0===t&&(t=!0),void 0===a&&(a=!1);var o=this;if(0===(o._url=i).indexOf("data:image")?o._type=e="image":o._type=e=e||o.getTypeFromUrl(i),o._cache=t,o._data=null,!a&&g.loadedMap[m.formatURL(i)])return o._data=g.loadedMap[m.formatURL(i)],this.event("progress",1),void this.event("complete",o._data);if(null!=g.parserMap[e])return o._customParse=!0,void(g.parserMap[e]instanceof laya.utils.Handler?g.parserMap[e].runWith(this):g.parserMap[e].call(null,this));var l=y.getUrlEncode(i,e),r=v.getFileExtension(i);if(-1!=b._fileTypeArr.indexOf(r)||"image"==e)y.EnvConfig.load.call(this,i,e,t,n,a);else if(y.isZiYu&&!w.ziyuFileData[i]&&(i=m.formatURL(i)),y.isZiYu&&w.ziyuFileData[i]){r=w.ziyuFileData[i];o.onLoaded(r)}else if(w.getFileInfo(m.formatURL(i))){var s=w.getFileInfo(m.formatURL(i));s.encoding=null==s.encoding?"utf8":s.encoding;var u=w.getFileNativePath(s.md5);w.readFile(u,s.encoding,new p(b,b.onReadNativeCallBack,[l,i,e,t,n,a,o]),m.formatURL(i))}else{if(w.isLocalNativeFile(i)){if(y.subNativeFiles&&0==y.subNativeheads.length)for(var d in y.subNativeFiles){var c=y.subNativeFiles[d];y.subNativeheads=y.subNativeheads.concat(c);for(var f=0;f<c.length;f++)y.subMaps[c[f]]=d+"/"+c[f]}return!y.subNativeFiles||-1==i.indexOf("/")||(u=i.split("/")[0]+"/")&&-1!=y.subNativeheads.indexOf(u)&&(h=y.subMaps[u],i=i.replace(u,h)),void w.read(i,l,new p(b,b.onReadNativeCallBack,[l,i,e,t,n,a,o]))}var h=i;-1!=m.formatURL(i).indexOf(y.window.qg.env.USER_DATA_PATH)||-1==i.indexOf("http://")&&-1==i.indexOf("https://")||y.AutoCacheDownFile?(s=w.getFileInfo(i))?(s.encoding=null==s.encoding?"utf8":s.encoding,w.readFile(s.url,l,new p(b,b.onReadNativeCallBack,[l,i,e,t,n,a,o]),i)):"image"==o.type||"htmlimage"==o.type?y.EnvConfig.load.call(o,i,e,t,n,a):(i=m.formatURL(i),"image"!=e&&(-1==i.indexOf("http://")&&-1==i.indexOf("https://")||w.isLocalNativeFile(i))?w.readFile(i,l,new p(b,b.onReadNativeCallBack,[l,i,e,t,n,a,o]),i):w.downFiles(i,l,new p(b,b.onReadNativeCallBack,[l,i,e,t,n,a,o]),i,t)):y.EnvConfig.load.call(o,h,e,t,n,a)}},b.onReadNativeCallBack=function(i,e,t,n,a,o,l,r,s){void 0===n&&(n=!0),void 0===o&&(o=!1),(r=void 0===r?0:r)?1==r&&y.EnvConfig.load.call(l,e,t,n,a,o):(s="json"==t||"atlas"==t?y.getJson(s.data):"xml"==t?v.parseXMLFromString(s.data):s.data,!y.isZiYu&&y.isPosMsgYu&&"arraybuffer"!=t&&y.window.kg.postMessage({url:e,data:s,isLoad:"filedata"}),l.onLoaded(s))},i(b,["_fileTypeArr",function(){return this._fileTypeArr=["png","jpg","bmp","jpeg","gif"]}]),b);function b(){b.__super.call(this)}var N=function(){function l(){this._sound=null,this.url=null,this.loaded=!1,this.readyUrl=null,l.__super.call(this)}e(l,"laya.mi.mini.MiniSound",o,"MiniSound$2");var i=l.prototype;return i.load=function(i){if(w.isLocalNativeFile(i)?-1==i.indexOf("http://")&&-1==i.indexOf("https://")||(""!=w.loadPath?i=i.split(w.loadPath)[1]:""!=(e=""!=m.rootPath?m.rootPath:m.basePath)&&(i=i.split(e)[1])):i=m.formatURL(i),this.url=i,this.readyUrl=i,l._audioCache[this.readyUrl])this.event("complete");else if(y.autoCacheFile&&w.getFileInfo(i))this.onDownLoadCallBack(i,0);else if(y.autoCacheFile)if(w.isLocalNativeFile(i)){var e,t=i;if(i=(i=""!=(e=""!=m.rootPath?m.rootPath:m.basePath)?i.split(e)[1]:i)||t,y.subNativeFiles&&0==y.subNativeheads.length)for(var n in y.subNativeFiles){var a=y.subNativeFiles[n];y.subNativeheads=y.subNativeheads.concat(a);for(var o=0;o<a.length;o++)y.subMaps[a[o]]=n+"/"+a[o]}!y.subNativeFiles||-1==i.indexOf("/")||(e=i.split("/")[0]+"/")&&-1!=y.subNativeheads.indexOf(e)&&(t=y.subMaps[e],i=i.replace(e,t)),this.onDownLoadCallBack(i,0)}else w.downOtherFiles(i,p.create(this,this.onDownLoadCallBack,[i]),i);else this.onDownLoadCallBack(i,0)},i.onDownLoadCallBack=function(i,e){var t;e?this.event("error"):(y.autoCacheFile?(t=(e=w.getFileInfo(i))&&e.md5?(t=e.md5,w.getFileNativePath(t)):i,this._sound=l._createSound(),this._sound.src=this.url=t):(this._sound=l._createSound(),this._sound.src=i),this._sound.oncanplay(l.bindToThis(this.onCanPlay,this)),this._sound.onerror(l.bindToThis(this.onError,this)))},i.onError=function(i){this.event("error"),this._sound.offerror&&this._sound.offerror(null)},i.onCanPlay=function(){this.loaded=!0,this.event("complete"),this._sound.offcanplay&&this._sound.offcanplay(null)},i.play=function(i,e){var t;if(void 0===i&&(i=0),void 0===e&&(e=0),!(n=this.url==f._tMusic?(l._musicAudio||(l._musicAudio=l._createSound()),l._musicAudio):l._audioCache[this.readyUrl]?l._audioCache[this.readyUrl]._sound:l._createSound()))return null;y.autoCacheFile&&w.getFileInfo(this.url)?(t=w.getFileInfo(this.url).md5,n.src=this.url=w.getFileNativePath(t)):n.src=this.url;var n=new M(n,this);return n.url=this.url,n.loops=e,n.loop=0===e,n.startTime=i,n.play(),f.addChannel(n),n},i.dispose=function(){var i=l._audioCache[this.readyUrl];i&&(i.src="",i._sound&&(i._sound.destroy&&i._sound.destroy(),i._sound=null,i=null),delete l._audioCache[this.readyUrl])},n(0,i,"duration",function(){return this._sound.duration}),l._createSound=function(){return l._id++,y.window.qg.createInnerAudioContext()},l.bindToThis=function(i,e){return i.bind(e)},l._musicAudio=null,l._id=0,l._audioCache={},l}(),M=function(){function t(i,e){this._audio=null,this._onEnd=null,this._miniSound=null,t.__super.call(this),this._audio=i,this._miniSound=e,this._onEnd=t.bindToThis(this.__onEnd,this),i.onended(this._onEnd)}e(t,"laya.mi.mini.MiniSoundChannel",c,"MiniSoundChannel$2");var i=t.prototype;return i.__onEnd=function(){if(N._audioCache[this.url]=this._miniSound,1==this.loops)return this.completeHandler&&(a.timer.once(10,this,this.__runComplete,[this.completeHandler],!1),this.completeHandler=null),this.stop(),void this.event("complete");0<this.loops&&this.loops--,this.startTime=0,this.play()},i.play=function(){this.isStopped=!1,f.addChannel(this),this._audio.play()},i.stop=function(){this.isStopped=!0,f.removeChannel(this),this.completeHandler=null,this._audio&&(this._audio.stop(),this._audio.offended&&this._audio.offended(null),this._miniSound.dispose(),this._audio=null,this._miniSound=null,this._onEnd=null)},i.pause=function(){this.isStopped=!0,this._audio.pause()},i.resume=function(){this._audio&&(this.isStopped=!1,f.addChannel(this),this._audio.play())},n(0,i,"startTime",null,function(i){this._audio&&(this._audio.startTime=i)}),n(0,i,"autoplay",function(){return this._audio.autoplay},function(i){this._audio.autoplay=i}),n(0,i,"position",function(){return this._audio?this._audio.currentTime:0}),n(0,i,"duration",function(){return this._audio?this._audio.duration:0}),n(0,i,"loop",function(){return this._audio.loop},function(i){this._audio.loop=i}),n(0,i,"volume",function(){return this._audio?this._audio.volume:1},function(i){this._audio&&(this._audio.volume=i)}),t.bindToThis=function(i,e){return i.bind(e)},t}()}(window,(document,Laya)),"function"==typeof define&&define.amd&&define("laya.core",["require","exports"],function(i,e){"use strict";for(var t in Object.defineProperty(e,"__esModule",{value:!0}),Laya){var n=Laya[t];n&&n.__isclass&&(e[t]=n)}}); |