{ "code": "import { NpcRunner } from \"./NpcRunner\";\r\nexport class NpcControl {\r\n constructor() {\r\n NpcControl.ins = this;\r\n }\r\n static get Instance() {\r\n if (NpcControl.ins) {\r\n return NpcControl.ins;\r\n }\r\n else {\r\n return new NpcControl();\r\n }\r\n }\r\n Init(_npc) {\r\n this.m_npcmodel = _npc;\r\n let npcrunner = this.m_npcmodel.getComponent(NpcRunner);\r\n if (npcrunner) {\r\n npcrunner.destroy();\r\n }\r\n this.m_npcrunner = this.m_npcmodel.addComponent(NpcRunner);\r\n }\r\n}\r\n//# sourceMappingURL=NpcControl.js.map", "references": [ "D:/LayaProject/ArcherWorrior/src/Game/NpcRunner.ts" ], "map": "{\"version\":3,\"file\":\"NpcControl.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Game/NpcControl.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC,MAAM,OAAO,UAAU;IAOnB;QACI,UAAU,CAAC,GAAG,GAAG,IAAI,CAAC;IAC1B,CAAC;IACM,MAAM,KAAK,QAAQ;QACtB,IAAG,UAAU,CAAC,GAAG,EAAC;YACd,OAAO,UAAU,CAAC,GAAG,CAAA;SACxB;aACG;YACA,OAAO,IAAI,UAAU,EAAE,CAAC;SAC3B;IACL,CAAC;IACD,IAAI,CAAC,IAAkB;QACnB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,SAAS,CAAc,CAAC;QACrE,IAAG,SAAS,EAAC;YACT,SAAS,CAAC,OAAO,EAAE,CAAC;SACvB;QACD,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,SAAS,CAAc,CAAC;IAC5E,CAAC;CACJ\"}" }