f91026128e26a313d88ba3358e3e6d762d861f78 9.4 KB

1234567891011121314151617
  1. {
  2. "code": "import MainView from \"./MainView\";\r\nimport InGameView from \"./InGameView\";\r\nimport SetView from \"./SetView\";\r\nimport RankView from \"./RankView\";\r\nimport SignView from \"./SignView\";\r\nimport LotteryView from \"./LotteryView\";\r\nimport FailureView from \"./FailureView\";\r\nimport WinView from \"./WinView\";\r\nimport ReviveView from \"./ReviveView\";\r\nimport GuangGao from \"../Net/GuangGao\";\r\nexport var ViewType;\r\n(function (ViewType) {\r\n ViewType[ViewType[\"MainView\"] = 0] = \"MainView\";\r\n ViewType[ViewType[\"SignView\"] = 1] = \"SignView\";\r\n ViewType[ViewType[\"SetView\"] = 2] = \"SetView\";\r\n ViewType[ViewType[\"LotteryView\"] = 3] = \"LotteryView\";\r\n ViewType[ViewType[\"InGameView\"] = 4] = \"InGameView\";\r\n ViewType[ViewType[\"RankView\"] = 5] = \"RankView\";\r\n ViewType[ViewType[\"WinView\"] = 6] = \"WinView\";\r\n ViewType[ViewType[\"FailureView\"] = 7] = \"FailureView\";\r\n ViewType[ViewType[\"ReviveView\"] = 8] = \"ReviveView\";\r\n})(ViewType || (ViewType = {}));\r\n;\r\nexport class ViewManager {\r\n constructor() {\r\n this.ViewDic = [];\r\n this.OtherViewDic = [];\r\n this.ViewSprite = new Laya.Sprite;\r\n this.OtherViewSprite = new Laya.Sprite;\r\n ViewManager.ins = this;\r\n this.Init();\r\n }\r\n static get Instance() {\r\n if (ViewManager.ins) {\r\n return ViewManager.ins;\r\n }\r\n else {\r\n return new ViewManager();\r\n }\r\n }\r\n Init() {\r\n this.ViewDic[ViewType.MainView] = MainView;\r\n this.ViewDic[ViewType.SignView] = SignView;\r\n this.ViewDic[ViewType.SetView] = SetView;\r\n this.ViewDic[ViewType.LotteryView] = LotteryView;\r\n this.ViewDic[ViewType.InGameView] = InGameView;\r\n this.ViewDic[ViewType.RankView] = RankView;\r\n this.ViewDic[ViewType.WinView] = WinView;\r\n this.ViewDic[ViewType.FailureView] = FailureView;\r\n this.ViewDic[ViewType.ReviveView] = ReviveView;\r\n Laya.stage.addChild(this.ViewSprite);\r\n Laya.stage.addChild(this.OtherViewSprite);\r\n }\r\n ShowView(_viewtype, data = null) {\r\n if (this.curView != null) {\r\n this.curView.Close();\r\n this.curView.destroy();\r\n this.curView.removeSelf();\r\n }\r\n this.ClearPopViews();\r\n this.curView = this.CreateView(_viewtype);\r\n this.curView.name = ViewType[_viewtype];\r\n this.ViewSprite.addChild(this.curView);\r\n this.curView.Show(data);\r\n }\r\n CloseView() {\r\n if (this.curView != null) {\r\n this.curView.Close();\r\n this.curView.destroy();\r\n this.curView.removeSelf();\r\n }\r\n }\r\n OpenPopView(viewType, data = null) {\r\n GuangGao.Clear();\r\n var popView;\r\n if (this.OtherViewDic[viewType]) {\r\n popView = this.OtherViewDic[viewType];\r\n this.OtherViewSprite.setChildIndex(popView, this.OtherViewSprite.numChildren - 1);\r\n popView.visible = true;\r\n }\r\n else {\r\n popView = this.CreateView(viewType);\r\n this.OtherViewSprite.addChild(popView);\r\n this.OtherViewDic[viewType] = popView;\r\n }\r\n popView.Show(data);\r\n }\r\n ClosePopView(viewType) {\r\n var popView = this.OtherViewDic[viewType];\r\n if (popView == null) {\r\n return;\r\n }\r\n GuangGao.Clear();\r\n popView.Close();\r\n popView.visible = false;\r\n }\r\n ClearPopViews() {\r\n GuangGao.Clear();\r\n this.ClosePopView(ViewType.WinView);\r\n this.ClosePopView(ViewType.FailureView);\r\n this.ClosePopView(ViewType.ReviveView);\r\n }\r\n CreateView(_viewtype) {\r\n switch (_viewtype) {\r\n case ViewType.MainView:\r\n return new MainView();\r\n case ViewType.InGameView:\r\n return new InGameView();\r\n case ViewType.SetView:\r\n return new SetView();\r\n case ViewType.RankView:\r\n return new RankView();\r\n case ViewType.SignView:\r\n return new SignView();\r\n case ViewType.LotteryView:\r\n return new LotteryView();\r\n case ViewType.FailureView:\r\n return new FailureView();\r\n case ViewType.WinView:\r\n return new WinView();\r\n case ViewType.ReviveView:\r\n return new ReviveView();\r\n }\r\n return null;\r\n }\r\n}\r\n//# sourceMappingURL=ViewManager.js.map",
  3. "references": [
  4. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/MainView.ts",
  5. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/InGameView.ts",
  6. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/SetView.ts",
  7. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/RankView.ts",
  8. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/SignView.ts",
  9. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/LotteryView.ts",
  10. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/FailureView.ts",
  11. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/WinView.ts",
  12. "C:/Users/Administrator/Desktop/2048/2048_laya/src/View/ReviveView.ts",
  13. "C:/Users/Administrator/Desktop/2048/2048_laya/src/Net/GuangGao.ts"
  14. ],
  15. "map": "{\"version\":3,\"file\":\"ViewManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/View/ViewManager.ts\"],\"names\":[],\"mappings\":\"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\"}"
  16. }