7d726ac8fa35f7bfb32d32ebe8f59a28a8e8bf1e 2.3 KB

123456
  1. {
  2. "code": "export default class BuildController {\r\n constructor() {\r\n this.tarDis = 100;\r\n this.buildArr = [];\r\n }\r\n static get Instance() {\r\n return this.instance || (this.instance = new BuildController());\r\n }\r\n Init(builds) {\r\n this.buildArr.push(builds.getChildAt(1));\r\n this.buildArr.push(builds.getChildAt(0));\r\n }\r\n SetBuild() {\r\n for (let index = this.buildArr.length - 1; index >= 0; index--) {\r\n const element = this.buildArr[index];\r\n element.transform.localPositionZ = (1 - index) * 100;\r\n }\r\n this.tarDis = 70;\r\n }\r\n CheckPlayerRoadPos(_zp) {\r\n let d = this.tarDis - _zp;\r\n if (d > 0)\r\n return;\r\n this.SwitchRoad();\r\n }\r\n SwitchRoad() {\r\n let rs = this.buildArr.pop();\r\n rs.transform.localPositionZ = this.tarDis + 30 + 100;\r\n this.buildArr.unshift(rs);\r\n this.tarDis = this.tarDis + 100;\r\n }\r\n}\r\n//# sourceMappingURL=BuildController.js.map",
  3. "references": [],
  4. "map": "{\"version\":3,\"file\":\"BuildController.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Controller/BuildController.ts\"],\"names\":[],\"mappings\":\"AACA,MAAM,CAAC,OAAO,OAAO,eAAe;IAApC;QAoCY,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,EAAE,CAAC;IAgC1B,CAAC;IApCU,MAAM,KAAK,QAAQ;QACtB,OAAO,IAAI,CAAC,QAAQ,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,eAAe,EAAE,CAAC,CAAC;IACpE,CAAC;IAGM,IAAI,CAAC,MAAgB;QACxB,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;QACzC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;IAE7C,CAAC;IAEM,QAAQ;QAOX,KAAK,IAAI,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE;YAC5D,MAAM,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAa,CAAC;YACjD,OAAO,CAAC,SAAS,CAAC,cAAc,GAAG,CAAC,CAAC,GAAC,KAAK,CAAC,GAAG,GAAG,CAAC;SACtD;QACD,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;IACrB,CAAC;IAEM,kBAAkB,CAAC,GAAW;QACjC,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;QAC1B,IAAI,CAAC,GAAG,CAAC;YAAE,OAAO;QAClB,IAAI,CAAC,UAAU,EAAE,CAAC;IACtB,CAAC;IACO,UAAU;QACd,IAAI,EAAE,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;QAC7B,EAAE,CAAC,SAAS,CAAC,cAAc,GAAG,IAAI,CAAC,MAAM,GAAC,EAAE,GAAG,GAAG,CAAC;QACnD,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;IACpC,CAAC;CACJ\"}"
  5. }