560177ded37dbe12bc5245405d02b7aacd5d0575 2.1 KB

1234567
  1. {
  2. "code": "import { GameState } from \"./GameManager\";\r\nexport var EventType;\r\n(function (EventType) {\r\n EventType[EventType[\"ScoreChange\"] = 0] = \"ScoreChange\";\r\n EventType[EventType[\"MoneyChange\"] = 1] = \"MoneyChange\";\r\n EventType[EventType[\"GetMoney\"] = 2] = \"GetMoney\";\r\n EventType[EventType[\"InputState\"] = 3] = \"InputState\";\r\n EventType[EventType[\"Hover\"] = 4] = \"Hover\";\r\n EventType[EventType[\"extraspeedtime\"] = 5] = \"extraspeedtime\";\r\n EventType[EventType[\"speed\"] = 6] = \"speed\";\r\n EventType[EventType[\"flytime\"] = 7] = \"flytime\";\r\n EventType[EventType[\"OnLand\"] = 8] = \"OnLand\";\r\n EventType[EventType[\"OutLand\"] = 9] = \"OutLand\";\r\n EventType[EventType[\"ChangeStage\"] = 10] = \"ChangeStage\";\r\n EventType[EventType[\"GetRoadPoint\"] = 11] = \"GetRoadPoint\";\r\n EventType[EventType[\"EnterStage\"] = 12] = \"EnterStage\";\r\n EventType[EventType[\"CompleteStage\"] = 13] = \"CompleteStage\";\r\n EventType[EventType[\"crownchange\"] = 14] = \"crownchange\";\r\n EventType[EventType[\"PlayerRank\"] = 15] = \"PlayerRank\";\r\n})(EventType || (EventType = {}));\r\nexport class EventManager {\r\n static EventOn(_type, caller, _listance) {\r\n this.mDispatcher.on(EventType[_type], caller, _listance);\r\n }\r\n static EventOff(_type, caller, _listance) {\r\n this.mDispatcher.off(EventType[_type], caller, _listance);\r\n }\r\n static EventTrigger(_type, data = null) {\r\n this.mDispatcher.event(EventType[_type], data);\r\n }\r\n static GameStateEventOn(_type, caller, _listance) {\r\n this.mDispatcher.on(GameState[_type], caller, _listance);\r\n }\r\n static GameStateEventOff(_type, caller, _listance) {\r\n this.mDispatcher.off(GameState[_type], caller, _listance);\r\n }\r\n static GameStateEventTrigger(_type, data = null) {\r\n this.mDispatcher.event(GameState[_type], data);\r\n }\r\n}\r\nEventManager.mDispatcher = new Laya.EventDispatcher();\r\n",
  3. "references": [
  4. "C:/Users/admin/Desktop/runner/src/Scripts/Game/GameManager.ts"
  5. ]
  6. }