bae4882e73f5ef4d638faea72e554729951e86fd 5.9 KB

12345678910111213141516171819
  1. {
  2. "code": "import { WindowManager, WindowType } from \"./WindowManager\";\r\nimport { ui } from \"../ui/layaMaxUI\";\r\nimport { GameManager } from \"../Main/GameManager\";\r\nimport { GameState } from \"../Main/DataMaker\";\r\nimport { Player } from \"../Main/Player\";\r\nimport { TtSdk } from \"../Util/TtSdk\";\r\nexport class ReviveWindow extends ui.Window.ReviveWindowUI {\r\n constructor() {\r\n super();\r\n this.counttime = 5;\r\n this.play = true;\r\n ReviveWindow.instance = this;\r\n }\r\n static get Instance() {\r\n return ReviveWindow.instance;\r\n }\r\n InitSize() {\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => { this.height = Laya.stage.height; });\r\n this.Btn.y = Laya.stage.height / 1280 * this.Btn.y;\r\n this.pan.y = Laya.stage.height / 1280 * this.pan.y;\r\n }\r\n OnOpen(_win = false) {\r\n this.InitSize();\r\n this.RegButton();\r\n Laya.timer.loop(1000, this, this.OnCountTime);\r\n TtSdk.Showbanner();\r\n }\r\n RegButton() {\r\n this.passbtn.clickHandler = Laya.Handler.create(this, this.OnPass, null, false);\r\n this.closebtn.clickHandler = Laya.Handler.create(this, this.OnClose, null, false);\r\n }\r\n OnHide() {\r\n Laya.timer.clear(this, this.OnCountTime);\r\n }\r\n OnCountTime() {\r\n if (!this.play)\r\n return;\r\n if (this.counttime > 0) {\r\n this.counttime -= 1;\r\n }\r\n else {\r\n Laya.timer.clear(this, this.OnCountTime);\r\n this.counttime = 0;\r\n this.OnClose();\r\n }\r\n this.timetex.text = this.counttime.toString();\r\n }\r\n OnPass() {\r\n if (Laya.Browser.onMobile) {\r\n this.play = false;\r\n TtSdk.ShowVideo((flag) => {\r\n if (flag) {\r\n Player.mainpalyer.Revive();\r\n GameManager.Instance.ChangeGameState(GameState.Playing);\r\n }\r\n else {\r\n this.play = true;\r\n }\r\n });\r\n }\r\n else {\r\n Player.mainpalyer.Revive();\r\n GameManager.Instance.ChangeGameState(GameState.Playing);\r\n }\r\n }\r\n OnClose() {\r\n WindowManager.Instance.ShowWindow(WindowType.SettlementWindow, false);\r\n }\r\n}\r\n//# sourceMappingURL=ReviveWindow.js.map",
  3. "references": [
  4. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Window/Component/IWindow.ts",
  5. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Window/WindowManager.ts",
  6. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Util/PoolManager.ts",
  7. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/LevelMaker.ts",
  8. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/ui/layaMaxUI.ts",
  9. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/SceneManager.ts",
  10. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Util/RigObj.ts",
  11. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/GameManager.ts",
  12. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/DataMaker.ts",
  13. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Main/Player.ts",
  14. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Network/PlayerAccount.ts",
  15. "D:/Work/samurai2-laya/laya/samuraiflash-tt/src/Util/TtSdk.ts"
  16. ],
  17. "map": "{\"version\":3,\"file\":\"ReviveWindow.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Window/ReviveWindow.ts\"],\"names\":[],\"mappings\":\"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\"}"
  18. }