a06f6b95dcb16d3ec715e9a69bbfeec5f5ed3fe2 13 KB

12345678910111213141516171819
  1. {
  2. "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { AccountManager } from \"../Net/AccountManager\";\r\nimport MainGameView from \"./MainGameView\";\r\nimport { ServerManager, ArcherWorrior } from \"../Net/ServerManager\";\r\nimport { StageControl } from \"../Game/StageControl\";\r\nimport { GameManager } from \"../Game/GameManager\";\r\nimport { EventManager, StageState } from \"../Tools/EventManager\";\r\nimport GuangGao from \"../Net/GuangGao\";\r\nimport { WXSDK } from \"../Net/WXSDK\";\r\nimport { AudioManager, MusicType } from \"../Tools/AudioManager\";\r\nimport { ViewManager, ViewType } from \"./ViewManager\";\r\nimport { ZSSdk } from \"../Net/ZSSDK\";\r\nexport default class CompleteView extends ui.CompleteViewUI {\r\n constructor() {\r\n super();\r\n this.win = true;\r\n }\r\n static get Instance() {\r\n if (CompleteView.ins) {\r\n return CompleteView.ins;\r\n }\r\n else {\r\n return new CompleteView();\r\n }\r\n }\r\n Show(_data) {\r\n this.Init(_data);\r\n let gold = this.DealData(GameManager.Instance.KillNum);\r\n this.goldnum.text = Math.floor(gold).toString();\r\n this.SetData();\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => {\r\n this.height = Laya.stage.height;\r\n });\r\n }\r\n Close() {\r\n }\r\n Init(_data) {\r\n switch (_data) {\r\n case 1:\r\n this.loseimage.visible = false;\r\n this.reviveimage.visible = false;\r\n this.NoBtn.visible = false;\r\n this.TryAgainBtn.visible = false;\r\n this.ReviveBtn.visible = false;\r\n this.NextLevelBtn.clickHandler = Laya.Handler.create(this, this.NextLevel, [true]);\r\n break;\r\n case 2:\r\n this.winimage.visible = false;\r\n this.reviveimage.visible = false;\r\n this.NoBtn.visible = false;\r\n this.NextLevelBtn.visible = false;\r\n this.ReviveBtn.visible = false;\r\n this.TryAgainBtn.clickHandler = Laya.Handler.create(this, this.TryAgain, [false]);\r\n break;\r\n case 3:\r\n this.winimage.visible = false;\r\n this.loseimage.visible = false;\r\n this.NextLevelBtn.visible = false;\r\n this.TryAgainBtn.visible = false;\r\n this.NoBtn.clickHandler = Laya.Handler.create(this, this.NoRevive);\r\n this.ReviveBtn.clickHandler = Laya.Handler.create(this, this.Revive);\r\n }\r\n }\r\n NextLevel(_win) {\r\n let stage = AccountManager.Instance.curplayerData.GainAccount(\"stage\");\r\n WXSDK.AldEnd(stage, true);\r\n AudioManager.playMusic(MusicType.click);\r\n this.win = _win;\r\n var iswin = _win ? \"1\" : \"0\";\r\n var coinnum = this.goldnum.text;\r\n var args = [{ \"t\": AccountManager.Instance.ServerTime.toString() }, { \"play_id\": MainGameView.Instance.play_id }, { \"win\": iswin }, { \"money\": coinnum }];\r\n ServerManager.Instance.SendHttp(ArcherWorrior.JieShu, args, Laya.Handler.create(this, this.Success), null);\r\n }\r\n Revive() {\r\n AudioManager.playMusic(MusicType.click);\r\n GuangGao.Instance.loadVideo(isLoaded => {\r\n if (isLoaded) {\r\n GuangGao.Instance.showVideo(isOk => {\r\n if (isOk) {\r\n WXSDK.AldEvent(\"观看视频复活成功\");\r\n GameManager.Instance.ReviveNum -= 1;\r\n GameManager.Instance.Revive();\r\n }\r\n else {\r\n }\r\n });\r\n }\r\n else {\r\n WXSDK.fengxiangtupian(isOk => {\r\n if (isOk) {\r\n WXSDK.AldEvent(\"分享复活成功\");\r\n GameManager.Instance.ReviveNum -= 1;\r\n GameManager.Instance.Revive();\r\n }\r\n else {\r\n EventManager.StageTrigger(StageState.Lose);\r\n }\r\n });\r\n }\r\n });\r\n }\r\n NoRevive() {\r\n GameManager.Instance.ReviveNum -= 1;\r\n ViewManager.Instance.ShowView(ViewType.CompleteView, 2);\r\n }\r\n TryAgain(_win) {\r\n let stage = AccountManager.Instance.curplayerData.GainAccount(\"stage\");\r\n WXSDK.AldEnd(stage, false);\r\n AudioManager.playMusic(MusicType.click);\r\n this.win = _win;\r\n var iswin = _win ? \"1\" : \"0\";\r\n var coinnum = this.goldnum.text;\r\n var args = [{ \"t\": AccountManager.Instance.ServerTime.toString() }, { \"play_id\": MainGameView.Instance.play_id }, { \"win\": iswin }, { \"money\": coinnum }];\r\n ServerManager.Instance.SendHttp(ArcherWorrior.JieShu, args, Laya.Handler.create(this, this.Success), null);\r\n }\r\n Success() {\r\n EventManager.StageTrigger(StageState.Restart);\r\n }\r\n DealData(_num) {\r\n if (_num > StageControl.Instance.curstage.Goal) {\r\n _num = StageControl.Instance.curstage.Goal;\r\n }\r\n var _reward = AccountManager.Instance.curplayerData.GlobalData(\"mission_reward\");\r\n var gold = _reward * StageControl.Instance.curstage.Modulus * (_num / StageControl.Instance.curstage.Goal);\r\n return gold;\r\n }\r\n SetData() {\r\n ZSSdk.Instance.SetHuTuiList(this.PushList, 1, \"\");\r\n this.GunGun();\r\n }\r\n GunGun() {\r\n var maxTop;\r\n var maxBtm;\r\n try {\r\n this.PushList.scrollBar.value = 0;\r\n maxBtm = this.PushList.scrollBar.max;\r\n }\r\n catch (error) {\r\n console.error(error);\r\n return;\r\n }\r\n var tempTop = 1;\r\n var tempBtm = 1;\r\n Laya.timer.frameLoop(1, this, () => {\r\n this.PushList.scrollBar.value += tempBtm;\r\n if (this.PushList.scrollBar.value >= maxBtm || this.PushList.scrollBar.value <= 0) {\r\n tempBtm = -tempBtm;\r\n }\r\n });\r\n }\r\n}\r\n//# sourceMappingURL=CompleteView.js.map",
  3. "references": [
  4. "E:/LayaProject/ArcherWorrior/src/ui/layaMaxUI.ts",
  5. "E:/LayaProject/ArcherWorrior/src/Net/AccountManager.ts",
  6. "E:/LayaProject/ArcherWorrior/src/View/MainGameView.ts",
  7. "E:/LayaProject/ArcherWorrior/src/Net/ServerManager.ts",
  8. "E:/LayaProject/ArcherWorrior/src/Game/StageControl.ts",
  9. "E:/LayaProject/ArcherWorrior/src/Game/GameManager.ts",
  10. "E:/LayaProject/ArcherWorrior/src/Tools/EventManager.ts",
  11. "E:/LayaProject/ArcherWorrior/src/Net/GuangGao.ts",
  12. "E:/LayaProject/ArcherWorrior/src/Net/WXSDK.ts",
  13. "E:/LayaProject/ArcherWorrior/src/Tools/AudioManager.ts",
  14. "E:/LayaProject/ArcherWorrior/src/View/ViewManager.ts",
  15. "E:/LayaProject/ArcherWorrior/src/Net/ZSSDK.ts"
  16. ],
  17. "map": "{\"version\":3,\"file\":\"CompleteView.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/View/CompleteView.ts\"],\"names\":[],\"mappings\":\"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\"}"
  18. }