{ "code": "export var DispatcherState;\r\n(function (DispatcherState) {\r\n DispatcherState[DispatcherState[\"LoadComplete\"] = 0] = \"LoadComplete\";\r\n DispatcherState[DispatcherState[\"SceneInit\"] = 1] = \"SceneInit\";\r\n DispatcherState[DispatcherState[\"StageInit\"] = 2] = \"StageInit\";\r\n DispatcherState[DispatcherState[\"StageCreateComplete\"] = 3] = \"StageCreateComplete\";\r\n DispatcherState[DispatcherState[\"GoldGet\"] = 4] = \"GoldGet\";\r\n DispatcherState[DispatcherState[\"PlayerRunning\"] = 5] = \"PlayerRunning\";\r\n DispatcherState[DispatcherState[\"PlayerStand\"] = 6] = \"PlayerStand\";\r\n DispatcherState[DispatcherState[\"ShowModel\"] = 7] = \"ShowModel\";\r\n DispatcherState[DispatcherState[\"RefreshCityName\"] = 8] = \"RefreshCityName\";\r\n})(DispatcherState || (DispatcherState = {}));\r\nexport var StageState;\r\n(function (StageState) {\r\n StageState[StageState[\"Start\"] = 0] = \"Start\";\r\n StageState[StageState[\"Lose\"] = 1] = \"Lose\";\r\n StageState[StageState[\"Win\"] = 2] = \"Win\";\r\n StageState[StageState[\"TimeOver\"] = 3] = \"TimeOver\";\r\n})(StageState || (StageState = {}));\r\n;\r\nexport class DispatcherControl {\r\n static DispatcherOn(_mode, caller, fun, args = []) {\r\n DispatcherControl.instance.on(DispatcherState[_mode], caller, fun, args);\r\n }\r\n static DispatcherOff(_mode, caller, fun, args = []) {\r\n DispatcherControl.instance.off(DispatcherState[_mode], caller, fun);\r\n }\r\n static DispatcherTrigger(_mode, args = []) {\r\n DispatcherControl.instance.event(DispatcherState[_mode], args);\r\n }\r\n static StageOn(_state, caller, fun, args = []) {\r\n DispatcherControl.instance.on(StageState[_state], caller, fun, args);\r\n }\r\n static StageOff(_state, caller, fun, args = []) {\r\n DispatcherControl.instance.off(StageState[_state], caller, fun);\r\n }\r\n static StageTrigger(_state, args = []) {\r\n DispatcherControl.instance.event(StageState[_state], args);\r\n }\r\n}\r\nDispatcherControl.instance = new Laya.EventDispatcher();\r\n//# sourceMappingURL=DispatcherControl.js.map", "references": [], "map": "{\"version\":3,\"file\":\"DispatcherControl.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Tools/DispatcherControl.ts\"],\"names\":[],\"mappings\":\"AAEA,MAAM,CAAN,IAAY,eAAiI;AAA7I,WAAY,eAAe;IAAC,qEAAY,CAAA;IAAC,+DAAS,CAAA;IAAC,+DAAS,CAAA;IAAC,mFAAmB,CAAA;IAAC,2DAAO,CAAA;IAAC,uEAAa,CAAA;IAAC,mEAAW,CAAA;IAAC,+DAAS,CAAA;IAAC,2EAAe,CAAA;AAAA,CAAC,EAAjI,eAAe,KAAf,eAAe,QAAkH;AAC7I,MAAM,CAAN,IAAY,UAAmC;AAA/C,WAAY,UAAU;IAAC,6CAAK,CAAA;IAAC,2CAAI,CAAA;IAAC,yCAAG,CAAA;IAAC,mDAAQ,CAAA;AAAA,CAAC,EAAnC,UAAU,KAAV,UAAU,QAAyB;AAAA,CAAC;AAChD,MAAM,OAAO,iBAAiB;IAK1B,MAAM,CAAC,YAAY,CAAC,KAAqB,EAAC,MAAU,EAAC,GAAY,EAAC,IAAI,GAAG,EAAE;QAEvE,iBAAiB,CAAC,QAAQ,CAAC,EAAE,CAAC,eAAe,CAAC,KAAK,CAAC,EAAC,MAAM,EAAC,GAAG,EAAC,IAAI,CAAC,CAAC;IAC1E,CAAC;IACD,MAAM,CAAC,aAAa,CAAC,KAAqB,EAAC,MAAU,EAAC,GAAY,EAAC,IAAI,GAAG,EAAE;QAExE,iBAAiB,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,KAAK,CAAC,EAAC,MAAM,EAAC,GAAG,CAAC,CAAC;IACtE,CAAC;IACD,MAAM,CAAC,iBAAiB,CAAC,KAAqB,EAAC,IAAI,GAAG,EAAE;QAEpD,iBAAiB,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,CAAC,KAAK,CAAC,EAAC,IAAI,CAAC,CAAC;IAClE,CAAC;IAED,MAAM,CAAC,OAAO,CAAC,MAAiB,EAAC,MAAU,EAAC,GAAY,EAAC,IAAI,GAAG,EAAE;QAC9D,iBAAiB,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,EAAC,MAAM,EAAC,GAAG,EAAC,IAAI,CAAC,CAAC;IACtE,CAAC;IACD,MAAM,CAAC,QAAQ,CAAC,MAAiB,EAAC,MAAU,EAAC,GAAY,EAAC,IAAI,GAAG,EAAE;QAC/D,iBAAiB,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,CAAC,MAAM,CAAC,EAAC,MAAM,EAAC,GAAG,CAAC,CAAC;IAClE,CAAC;IACD,MAAM,CAAC,YAAY,CAAC,MAAiB,EAAC,IAAI,GAAG,EAAE;QAC3C,iBAAiB,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAC,IAAI,CAAC,CAAC;IAC9D,CAAC;;AAxBc,0BAAQ,GAAwB,IAAI,IAAI,CAAC,eAAe,EAAE,CAAC\"}" }