c8b2cfd2f9119ed05eb00cb66efbd76549b02e50 10 KB

123456789101112131415161718
  1. {
  2. "code": "var Tween = Laya.Tween;\r\nimport { WxApi } from \"../WXSDK/Sdk\";\r\nimport { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { NetworkManager } from \"../Network/NetworkManager\";\r\nimport { GameUtils } from \"../Util/GameUtils\";\r\nimport { EventManager, EventType } from \"../Main/EventManager\";\r\nimport { AssetPath } from \"../Main/AssetManager\";\r\nimport { SceneManager } from \"../Main/SceneManager\";\r\nimport { VerCheck } from \"../Main/VerCheck\";\r\nimport { ShareUtil } from \"../WXSDK/ShareUtil\";\r\nimport { ui } from \"../ui/layaMaxUI\";\r\nexport class LoadWindow extends ui.Window.LoadWindowUI {\r\n constructor() {\r\n super();\r\n this.respaths = [];\r\n this.prenum = new Laya.Vector2();\r\n LoadWindow.instance = this;\r\n Laya.stage.addChild(this);\r\n this.progressbar.y = Laya.stage.height / 1280 * this.progressbar.y;\r\n this.Open();\r\n EventManager.On(EventType.LevelCreateComplete, this, this.OnHomeInit);\r\n }\r\n static get Instance() {\r\n return LoadWindow.instance;\r\n }\r\n Open(_data = null) {\r\n WxApi.recordAldEvent(\"Landing...\");\r\n this.LoginWx();\r\n this.TweenProgress(0, 0.65, 1, this.ShowProgress);\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => { this.height = Laya.stage.height; });\r\n }\r\n LoginWx() {\r\n this.LoadScene();\r\n }\r\n LoadSbp() {\r\n WxApi.recordAldEvent(\"Loading...\");\r\n if (Laya.Browser.onPC) {\r\n this.LoadScene();\r\n }\r\n else {\r\n Laya.Browser.window.wx.loadSubpackage({\r\n name: 'subpackage',\r\n success: (res) => {\r\n WxApi.recordAldEvent(\"分包加载成功\");\r\n this.LoadScene();\r\n },\r\n fail: (res) => {\r\n this.LoadSbp();\r\n }\r\n });\r\n }\r\n }\r\n LoginLocalSever() {\r\n WxApi.recordAldEvent(\"开始本地登录\");\r\n var code = Laya.LocalStorage.getItem(\"ttcode\");\r\n if (!code) {\r\n var time = new Date().getTime().toString();\r\n var random = GameUtils.getRandomInt(10000, 99999).toString();\r\n code = \"xj_\" + time + random;\r\n Laya.LocalStorage.setItem(\"ttcode\", code);\r\n console.log(time, random);\r\n console.log(\"新用户\", code);\r\n }\r\n else {\r\n console.log(\"老用户\", code);\r\n }\r\n new PlayerAccount(code, \"\", \"\", 0, \"\", \"\", \"\", \"\", WxApi.shareOpenId, WxApi.shareOpenId, VerCheck.mVer);\r\n NetworkManager.Instance.login(null, Laya.Handler.create(this, this.OnLoginLocalComplete), Laya.Handler.create(this, this.OnLoginError));\r\n }\r\n OnLoginLocalComplete() {\r\n ShareUtil.onShareAppMessage();\r\n WxApi.recordAldEvent(\"本地服务器登录完成...\");\r\n this.LoadScene();\r\n }\r\n OnLoginError(e) {\r\n console.log(e);\r\n }\r\n CompleteProgress() {\r\n this.TweenProgress(this.progressbar.value, 1, 0.3, this.LoadEnd);\r\n }\r\n ShowProgress() {\r\n this.TweenProgress(this.progressbar.value, 0.95, 50);\r\n }\r\n Hide() {\r\n Laya.loader.clearRes(\"res/atlas/load.atlas\");\r\n Laya.loader.clearRes(\"res/atlas/load.png\");\r\n this.destroy();\r\n }\r\n LoadScene() {\r\n Laya.Scene3D.load(AssetPath.mainscene, Laya.Handler.create(this, (scene) => {\r\n this.mainscene = scene;\r\n this.mainscene.visible = false;\r\n Laya.stage.addChildAt(this.mainscene, 1);\r\n WxApi.recordAldEvent(\"场景加载完成...\");\r\n this.LoadResources();\r\n }));\r\n }\r\n LoadResources() {\r\n WxApi.recordAldEvent(\"游戏资源加载完成...\");\r\n this.CompleteProgress();\r\n }\r\n LoadEnd() {\r\n WxApi.recordAldEvent(\"加载完成...\");\r\n this.ProgressTween.clear();\r\n new SceneManager(this.mainscene);\r\n }\r\n OnHomeInit() {\r\n EventManager.Off(EventType.LevelCreateComplete, this, this.OnHomeInit);\r\n this.Hide();\r\n }\r\n TweenProgress(_start, _end, _duration, _complete = null) {\r\n if (this.ProgressTween)\r\n this.ProgressTween.clear();\r\n this.prenum = new Laya.Vector2(_start, 0);\r\n this.ProgressTween = Tween.to(this.prenum, { x: _end, update: new Laya.Handler(this, () => {\r\n this.progressbar.value = this.prenum.x;\r\n }) }, _duration * 1000, null, Laya.Handler.create(this, _complete), null, true, true);\r\n }\r\n}\r\n//# sourceMappingURL=LoadWindow.js.map",
  3. "references": [
  4. "D:/Ver/samuraiflash/laya/samuraiflash/src/Window/Component/IWindow.ts",
  5. "D:/Ver/samuraiflash/laya/samuraiflash/src/WXSDK/Sdk.ts",
  6. "D:/Ver/samuraiflash/laya/samuraiflash/src/Network/PlayerAccount.ts",
  7. "D:/Ver/samuraiflash/laya/samuraiflash/src/Network/NetworkManager.ts",
  8. "D:/Ver/samuraiflash/laya/samuraiflash/src/Util/GameUtils.ts",
  9. "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/EventManager.ts",
  10. "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/AssetManager.ts",
  11. "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/SceneManager.ts",
  12. "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/VerCheck.ts",
  13. "D:/Ver/samuraiflash/laya/samuraiflash/src/WXSDK/ShareUtil.ts",
  14. "D:/Ver/samuraiflash/laya/samuraiflash/src/ui/layaMaxUI.ts"
  15. ],
  16. "map": "{\"version\":3,\"file\":\"LoadWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/LoadWindow.ts\"],\"names\":[],\"mappings\":\"AAEA,IAAO,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;AAE1B,OAAO,EAAE,KAAK,EAAE,MAAM,cAAc,CAAC;AACrC,OAAO,EAAE,aAAa,EAAE,MAAM,0BAA0B,CAAC;AACzD,OAAO,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAC3D,OAAO,EAAE,SAAS,EAAE,MAAM,mBAAmB,CAAC;AAC9C,OAAO,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,sBAAsB,CAAC;AAC/D,OAAO,EAAE,SAAS,EAAgB,MAAM,sBAAsB,CAAC;AAC/D,OAAO,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AACpD,OAAO,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAC5C,OAAO,EAAE,SAAS,EAAE,MAAM,oBAAoB,CAAC;AAC/C,OAAO,EAAE,EAAE,EAAE,MAAM,iBAAiB,CAAC;AAErC,MAAM,OAAO,UAAW,SAAQ,EAAE,CAAC,MAAM,CAAC,YAAY;IAGlD;QAEI,KAAK,EAAE,CAAC;QAwIZ,aAAQ,GAAY,EAAE,CAAC;QAsBvB,WAAM,GAAgB,IAAI,IAAI,CAAC,OAAO,EAAE,CAAC;QA7JrC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC;QAC3B,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;QAC1B,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;QACnE,IAAI,CAAC,IAAI,EAAE,CAAC;QACZ,YAAY,CAAC,EAAE,CAAC,SAAS,CAAC,mBAAmB,EAAC,IAAI,EAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACxE,CAAC;IAEM,MAAM,KAAK,QAAQ;QAEtB,OAAO,UAAU,CAAC,QAAQ,CAAC;IAC/B,CAAC;IAGD,IAAI,CAAC,KAAK,GAAG,IAAI;QAEb,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC;QACnC,IAAI,CAAC,OAAO,EAAE,CAAC;QACf,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;QAElD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;QAChC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAA;IACtF,CAAC;IAED,OAAO;QAGH,IAAI,CAAC,SAAS,EAAE,CAAC;IACrB,CAAC;IAoBD,OAAO;QAEH,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC;QACnC,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,EACrB;YACI,IAAI,CAAC,SAAS,EAAE,CAAC;SACpB;aAED;YACI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,cAAc,CACjC;gBACI,IAAI,EAAE,YAAY;gBAClB,OAAO,EAAE,CAAC,GAAG,EAAE,EAAE;oBACb,KAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;oBAC/B,IAAI,CAAC,SAAS,EAAE,CAAC;gBACrB,CAAC;gBACD,IAAI,EAAE,CAAC,GAAG,EAAE,EAAE;oBACV,IAAI,CAAC,OAAO,EAAE,CAAC;gBAEnB,CAAC;aACJ,CAAC,CAAC;SACV;IACL,CAAC;IAED,eAAe;QAEX,KAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;QAC/B,IAAI,IAAI,GAAG,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;QAC/C,IAAG,CAAC,IAAI,EACR;YACI,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,CAAC;YAC3C,IAAI,MAAM,GAAG,SAAS,CAAC,YAAY,CAAC,KAAK,EAAC,KAAK,CAAC,CAAC,QAAQ,EAAE,CAAC;YAC5D,IAAI,GAAG,KAAK,GAAG,IAAI,GAAG,MAAM,CAAC;YAC7B,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAC,IAAI,CAAC,CAAC;YACzC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAC,MAAM,CAAC,CAAC;YACzB,OAAO,CAAC,GAAG,CAAC,KAAK,EAAC,IAAI,CAAC,CAAC;SAC3B;aAED;YACI,OAAO,CAAC,GAAG,CAAC,KAAK,EAAC,IAAI,CAAC,CAAC;SAC3B;QACD,IAAI,aAAa,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,WAAW,EAAE,KAAK,CAAC,WAAW,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC;QACxG,cAAc,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,oBAAoB,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;IAC5I,CAAC;IAED,oBAAoB;QAEhB,SAAS,CAAC,iBAAiB,EAAE,CAAC;QAC9B,KAAK,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC;QAGrC,IAAI,CAAC,SAAS,EAAE,CAAC;IACrB,CAAC;IAED,YAAY,CAAC,CAAC;QAEV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;IACnB,CAAC;IAED,gBAAgB;QAEZ,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,EAAG,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;IACtE,CAAC;IAED,YAAY;QAER,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,EAAG,IAAI,EAAE,EAAE,CAAC,CAAC;IAC1D,CAAC;IAED,IAAI;QAEA,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,sBAAsB,CAAC,CAAC;QAC7C,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,oBAAoB,CAAC,CAAC;QAC3C,IAAI,CAAC,OAAO,EAAE,CAAC;IACnB,CAAC;IAED,SAAS;QAEL,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,EAAE;YAEvE,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;YACvB,IAAI,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC;YAC/B,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;YACzC,KAAK,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC;YAClC,IAAI,CAAC,aAAa,EAAE,CAAC;QACzB,CAAC,CAAC,CAAC,CAAA;IACP,CAAC;IAGD,aAAa;QAIT,KAAK,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC;QACpC,IAAI,CAAC,gBAAgB,EAAE,CAAC;IAC5B,CAAC;IAED,OAAO;QAEH,KAAK,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;QAChC,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;QAC3B,IAAI,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IACrC,CAAC;IAED,UAAU;QAEN,YAAY,CAAC,GAAG,CAAC,SAAS,CAAC,mBAAmB,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;QACvE,IAAI,CAAC,IAAI,EAAE,CAAC;IAChB,CAAC;IAID,aAAa,CAAC,MAAc,EAAE,IAAY,EAAE,SAAiB,EAAE,YAAsB,IAAI;QAErF,IAAI,IAAI,CAAC,aAAa;YAAE,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC;QACnD,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,EAAC,CAAC,CAAC,CAAC;QACzC,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,EAAC,CAAC,EAAE,IAAI,EAAC,MAAM,EAAC,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,EAAC,GAAE,EAAE;gBAE7E,IAAI,CAAC,WAAW,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YAC3C,CAAC,CAAC,EAAC,EAAE,SAAS,GAAG,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;IAC7F,CAAC;CACJ\"}"
  17. }