{ "code": "var Tween = Laya.Tween;\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, AssetManager } from \"../Main/AssetManager\";\r\nimport { SceneManager } from \"../Main/SceneManager\";\r\nimport { VerCheck } from \"../Main/VerCheck\";\r\nimport { ui } from \"../ui/layaMaxUI\";\r\nimport { WindowManager } from \"./WindowManager\";\r\nimport { TtSdk } from \"../Util/TtSdk\";\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.logo.y = Laya.stage.height / 1280 * this.logo.y;\r\n this.logo1.y = Laya.stage.height / 1280 * this.logo1.y;\r\n this.Open();\r\n WindowManager.Instance;\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 console.log(\"Landing...\");\r\n this.LoginWx();\r\n this.TweenProgress(0, 65, 1, this.ShowProgress);\r\n TtSdk.RecordEvent(\"enterLoad\");\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 if (Laya.Browser.onPC) {\r\n this.LoginLocalSever();\r\n }\r\n else {\r\n this.LoginLocal();\r\n }\r\n }\r\n LoginLocal() {\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, \"\", \"\", \"\", \"\", \"\", \"\", VerCheck.mVer);\r\n NetworkManager.Instance.login(null, Laya.Handler.create(this, this.OnLoginLocalComplete), Laya.Handler.create(this, this.OnLoginError));\r\n }\r\n LoadSbp() {\r\n console.log(\"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 console.log(\"分包加载成功\");\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(res = null) {\r\n console.log(\"开始本地登录\");\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 console.log(\"本地服务器登录完成...\");\r\n TtSdk.InitVideo();\r\n this.LoadScene();\r\n }\r\n OnLoginError(e) {\r\n console.log(e);\r\n this.LoginWx();\r\n }\r\n CompleteProgress() {\r\n this.TweenProgress(this.prenum.x, 100, 0.3, this.LoadEnd);\r\n }\r\n ShowProgress() {\r\n this.TweenProgress(this.prenum.x, 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 console.log(\"场景加载完成...\");\r\n this.LoadResources();\r\n }));\r\n }\r\n LoadResources() {\r\n var respath = [];\r\n respath = respath.concat(AssetPath.prefab);\r\n Laya.loader.create(respath, Laya.Handler.create(this, () => {\r\n var roleasset = Laya.loader.getRes(AssetPath.prefab[0]);\r\n for (var i = 0; i < roleasset.numChildren; i++) {\r\n var curroleasset = roleasset.getChildAt(i);\r\n curroleasset.active = false;\r\n AssetManager.role.add(i + 1, curroleasset);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[0]);\r\n var girlasset = Laya.loader.getRes(AssetPath.prefab[1]);\r\n for (var i = 0; i < girlasset.numChildren; i++) {\r\n var curgirlasset = girlasset.getChildAt(i);\r\n curgirlasset.active = false;\r\n AssetManager.girl.add(i + 1, curgirlasset);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[1]);\r\n var enemyasset = Laya.loader.getRes(AssetPath.prefab[2]);\r\n for (var i = 0; i < enemyasset.numChildren; i++) {\r\n var curenemyasset = enemyasset.getChildAt(i);\r\n curenemyasset.active = false;\r\n AssetManager.enemy.add(i + 1, curenemyasset);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[2]);\r\n var obstacleasset = Laya.loader.getRes(AssetPath.prefab[3]);\r\n for (var i = 0; i < obstacleasset.numChildren; i++) {\r\n var curobsasset = obstacleasset.getChildAt(i);\r\n curobsasset.active = false;\r\n AssetManager.obstacle.add(i + 1, curobsasset);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[3]);\r\n var bulletasset = Laya.loader.getRes(AssetPath.prefab[4]);\r\n for (var i = 0; i < bulletasset.numChildren; i++) {\r\n var curbullet = bulletasset.getChildAt(i);\r\n curbullet.active = false;\r\n AssetManager.bullet.add(i + 1, curbullet);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[4]);\r\n var effectasset = Laya.loader.getRes(AssetPath.prefab[5]);\r\n for (var i = 0; i < effectasset.numChildren; i++) {\r\n var cureffect = effectasset.getChildAt(i);\r\n cureffect.active = false;\r\n AssetManager.effect.add(i + 1, cureffect);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[5]);\r\n var standasset = Laya.loader.getRes(AssetPath.prefab[6]);\r\n for (var i = 0; i < standasset.numChildren; i++) {\r\n var curstand = standasset.getChildAt(i);\r\n curstand.active = false;\r\n AssetManager.standbuild.add(i + 1, curstand);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[6]);\r\n var roadasset = Laya.loader.getRes(AssetPath.prefab[7]);\r\n for (var i = 0; i < roadasset.numChildren; i++) {\r\n var curroad = roadasset.getChildAt(i);\r\n curroad.active = false;\r\n AssetManager.road.add(i + 1, curroad);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[7]);\r\n var weaponasset = Laya.loader.getRes(AssetPath.prefab[8]);\r\n for (var i = 0; i < weaponasset.numChildren; i++) {\r\n var curweapon = weaponasset.getChildAt(i);\r\n curweapon.active = false;\r\n AssetManager.weapon.add(i + 1, curweapon);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[8]);\r\n var twasset = Laya.loader.getRes(AssetPath.prefab[9]);\r\n for (var i = 0; i < twasset.numChildren; i++) {\r\n var curtw = twasset.getChildAt(i);\r\n curtw.active = false;\r\n AssetManager.tw.add(i + 1, curtw);\r\n }\r\n Laya.loader.clearRes(AssetPath.prefab[9]);\r\n var handasset = Laya.loader.getRes(AssetPath.prefab[10]);\r\n handasset.active = false;\r\n AssetManager.hand = handasset;\r\n Laya.loader.clearRes(AssetPath.prefab[10]);\r\n console.log(\"游戏资源加载完成...\");\r\n this.CompleteProgress();\r\n }));\r\n }\r\n LoadEnd() {\r\n console.log(\"加载完成...\");\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.preclip.value = Math.floor(this.prenum.x).toString();\r\n }) }, _duration * 1000, null, Laya.Handler.create(this, _complete), null, true, true);\r\n }\r\n}\r\n//# sourceMappingURL=LoadWindow.js.map", "references": [ "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Window/Component/IWindow.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Network/PlayerAccount.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Network/NetworkManager.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Util/GameUtils.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/EventManager.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/AssetManager.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/SceneManager.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/VerCheck.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/ui/layaMaxUI.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Window/WindowManager.ts", "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Util/TtSdk.ts" ], "map": "{\"version\":3,\"file\":\"LoadWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/LoadWindow.ts\"],\"names\":[],\"mappings\":\"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\"}" }