{ "code": "export var Eventstate;\r\n(function (Eventstate) {\r\n Eventstate[Eventstate[\"LoadComplete\"] = 0] = \"LoadComplete\";\r\n Eventstate[Eventstate[\"StageCreatComplete\"] = 1] = \"StageCreatComplete\";\r\n})(Eventstate || (Eventstate = {}));\r\nexport var StageMode;\r\n(function (StageMode) {\r\n StageMode[StageMode[\"ReStart\"] = 0] = \"ReStart\";\r\n StageMode[StageMode[\"Start\"] = 1] = \"Start\";\r\n StageMode[StageMode[\"Lose\"] = 2] = \"Lose\";\r\n StageMode[StageMode[\"Win\"] = 3] = \"Win\";\r\n StageMode[StageMode[\"Clone\"] = 4] = \"Clone\";\r\n StageMode[StageMode[\"Over\"] = 5] = \"Over\";\r\n StageMode[StageMode[\"Revive\"] = 6] = \"Revive\";\r\n StageMode[StageMode[\"Refresh\"] = 7] = \"Refresh\";\r\n StageMode[StageMode[\"Check\"] = 8] = \"Check\";\r\n StageMode[StageMode[\"GetReward\"] = 9] = \"GetReward\";\r\n})(StageMode || (StageMode = {}));\r\n;\r\nexport class EventManager {\r\n static EventOn(_mode, caller, fun, args = []) {\r\n EventManager.Instance.on(Eventstate[_mode], caller, fun, args);\r\n }\r\n static EventOff(_mode, caller, fun, args = []) {\r\n EventManager.Instance.off(Eventstate[_mode], caller, fun);\r\n }\r\n static EventTrigger(_mode, args = []) {\r\n EventManager.Instance.event(Eventstate[_mode], args);\r\n }\r\n static StageOn(_mode, caller, fun, args = []) {\r\n EventManager.Instance.on(StageMode[_mode], caller, fun, args);\r\n }\r\n static StageOff(_mode, caller, fun, args = []) {\r\n EventManager.Instance.off(StageMode[_mode], caller, fun);\r\n }\r\n static StageTrigger(_mode, args = []) {\r\n EventManager.Instance.event(StageMode[_mode], args);\r\n }\r\n}\r\nEventManager.Instance = new Laya.EventDispatcher();\r\n//# sourceMappingURL=EventManager.js.map", "references": [], "map": "{\"version\":3,\"file\":\"EventManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Tools/EventManager.ts\"],\"names\":[],\"mappings\":\"AACA,MAAM,CAAN,IAAY,UAA4C;AAAxD,WAAY,UAAU;IAAC,2DAAY,CAAA;IAAC,uEAAkB,CAAA;AAAC,CAAC,EAA5C,UAAU,KAAV,UAAU,QAAkC;AAExD,MAAM,CAAN,IAAY,SAA2E;AAAvF,WAAY,SAAS;IAAC,+CAAO,CAAA;IAAC,2CAAK,CAAA;IAAC,yCAAI,CAAA;IAAC,uCAAG,CAAA;IAAC,2CAAK,CAAA;IAAC,yCAAI,CAAA;IAAC,6CAAM,CAAA;IAAC,+CAAO,CAAA;IAAC,2CAAK,CAAA;IAAC,mDAAS,CAAA;AAAA,CAAC,EAA3E,SAAS,KAAT,SAAS,QAAkE;AAAA,CAAC;AACxF,MAAM,OAAO,YAAY;IAGrB,MAAM,CAAC,OAAO,CAAC,KAAgB,EAAC,MAAU,EAAC,GAAY,EAAC,IAAI,GAAG,EAAE;QAE7D,YAAY,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,EAAC,MAAM,EAAC,GAAG,EAAC,IAAI,CAAC,CAAC;IAChE,CAAC;IACD,MAAM,CAAC,QAAQ,CAAC,KAAgB,EAAC,MAAU,EAAC,GAAY,EAAC,IAAI,GAAG,EAAE;QAE9D,YAAY,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,EAAC,MAAM,EAAC,GAAG,CAAC,CAAC;IAC5D,CAAC;IACD,MAAM,CAAC,YAAY,CAAC,KAAgB,EAAC,IAAI,GAAG,EAAE;QAE1C,YAAY,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,KAAK,CAAC,EAAC,IAAI,CAAC,CAAC;IACxD,CAAC;IACD,MAAM,CAAC,OAAO,CAAC,KAAe,EAAC,MAAU,EAAC,GAAY,EAAC,IAAI,GAAG,EAAE;QAC5D,YAAY,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,EAAC,MAAM,EAAC,GAAG,EAAC,IAAI,CAAC,CAAC;IAC/D,CAAC;IACD,MAAM,CAAC,QAAQ,CAAC,KAAe,EAAC,MAAU,EAAC,GAAY,EAAC,IAAI,GAAG,EAAE;QAC7D,YAAY,CAAC,QAAQ,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,EAAC,MAAM,EAAC,GAAG,CAAC,CAAC;IAC3D,CAAC;IACD,MAAM,CAAC,YAAY,CAAC,KAAe,EAAC,IAAI,GAAG,EAAE;QACzC,YAAY,CAAC,QAAQ,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,EAAC,IAAI,CAAC,CAAC;IACvD,CAAC;;AAtBc,qBAAQ,GAAwB,IAAI,IAAI,CAAC,eAAe,EAAE,CAAC\"}" }