{ "code": "var Vector3 = Laya.Vector3;\r\nimport PoolManager from \"../Util/PoolManager\";\r\nimport { AssetManager } from \"./AssetManager\";\r\nexport var buildtype;\r\n(function (buildtype) {\r\n buildtype[buildtype[\"barrier\"] = 0] = \"barrier\";\r\n buildtype[buildtype[\"stand\"] = 1] = \"stand\";\r\n buildtype[buildtype[\"road\"] = 2] = \"road\";\r\n})(buildtype || (buildtype = {}));\r\nexport class builddata {\r\n constructor(_type, _id, _pos) {\r\n this.type = _type;\r\n this.buildid = _id;\r\n this.startpos = new Vector3(_pos.x, _pos.y, _pos.z);\r\n this.starteroty = _pos.w;\r\n }\r\n}\r\nexport class Building {\r\n constructor() {\r\n this.die = false;\r\n this.clear = false;\r\n }\r\n Init(_data) {\r\n this.mdata = _data;\r\n var buildasset = AssetManager.BuildAsset(this.mdata.type, _data.buildid);\r\n this.cursprite = PoolManager.GetSprite3D(buildasset);\r\n }\r\n OnInit() { }\r\n ;\r\n OnClear() { }\r\n ;\r\n Clear() {\r\n if (this.clear)\r\n return;\r\n this.clear = true;\r\n this.OnClear();\r\n this.cursprite.destroy();\r\n }\r\n}\r\n//# sourceMappingURL=Building.js.map", "references": [ "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Util/PoolManager.ts", "C:/Users/Administrator/Desktop/ddccc/ddccc/src/Main/AssetManager.ts" ], "map": "{\"version\":3,\"file\":\"Building.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Main/Building.ts\"],\"names\":[],\"mappings\":\"AACA,IAAO,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;AAC9B,OAAO,WAAW,MAAM,qBAAqB,CAAC;AAC9C,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAI9C,MAAM,CAAN,IAAY,SAGX;AAHD,WAAY,SAAS;IAEjB,+CAAO,CAAA;IAAC,2CAAK,CAAA;IAAC,yCAAI,CAAA;AACtB,CAAC,EAHW,SAAS,KAAT,SAAS,QAGpB;AAED,MAAM,OAAO,SAAS;IAElB,YAAY,KAAY,EAAC,GAAU,EAAC,IAAiB;QAEjD,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;QAClB,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC;QACnB,IAAI,CAAC,QAAQ,GAAG,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,EAAC,IAAI,CAAC,CAAC,EAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QAClD,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,CAAC,CAAC;IAC7B,CAAC;CAOJ;AAED,MAAM,OAAO,QAAQ;IAArB;QAYI,QAAG,GAAW,KAAK,CAAC;QAKpB,UAAK,GAAW,KAAK,CAAC;IAS1B,CAAC;IAxBG,IAAI,CAAC,KAAe;QAEhB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;QACnB,IAAI,UAAU,GAAG,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACxE,IAAI,CAAC,SAAS,GAAG,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;IACzD,CAAC;IAOD,MAAM,KAAG,CAAC;IAAA,CAAC;IACX,OAAO,KAAG,CAAC;IAAA,CAAC;IAGZ,KAAK;QAED,IAAG,IAAI,CAAC,KAAK;YAAC,OAAO;QACrB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAClB,IAAI,CAAC,OAAO,EAAE,CAAC;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC;IAE7B,CAAC;CACJ\"}" }