d9b6459d69e598eb70561f1aafe2ccfc3c5b9c24 7.8 KB

1234567891011121314
  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\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.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.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.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.ReviveBtn.clickHandler = Laya.Handler.create(this, this.Revive);\r\n }\r\n }\r\n NextLevel(_win) {\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 }\r\n TryAgain(_win) {\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}\r\n//# sourceMappingURL=CompleteView.js.map",
  3. "references": [
  4. "D:/LayaProject/ArcherWorrior/src/ui/layaMaxUI.ts",
  5. "D:/LayaProject/ArcherWorrior/src/Net/AccountManager.ts",
  6. "D:/LayaProject/ArcherWorrior/src/View/MainGameView.ts",
  7. "D:/LayaProject/ArcherWorrior/src/Net/ServerManager.ts",
  8. "D:/LayaProject/ArcherWorrior/src/Game/StageControl.ts",
  9. "D:/LayaProject/ArcherWorrior/src/Game/GameManager.ts",
  10. "D:/LayaProject/ArcherWorrior/src/Tools/EventManager.ts"
  11. ],
  12. "map": "{\"version\":3,\"file\":\"CompleteView.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/View/CompleteView.ts\"],\"names\":[],\"mappings\":\"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\"}"
  13. }