123456789 |
- {
- "code": "import AIController from \"./AIController\";\r\nimport GameManager from \"./GameManager\";\r\nexport default class Road extends Laya.Script3D {\r\n onAwake() {\r\n this.selfobj = this.owner;\r\n this._tra = this.selfobj.transform;\r\n this.SpawnPoint1 = this.selfobj.getChildByName(\"SpawnPoint1\").transform;\r\n this.SpawnPoint2 = this.selfobj.getChildByName(\"SpawnPoint3\").transform;\r\n }\r\n CreateForAi() {\r\n let spaw;\r\n if (!GameManager.Instance.isguide)\r\n spaw = this.SpawnPoint2;\r\n else\r\n spaw = Math.random() > 0.5 ? this.SpawnPoint1 : this.SpawnPoint2;\r\n AIController.Instance.CreateAiForType(spaw);\r\n }\r\n GetSpaw(pz) {\r\n if (this.SpawnPoint1.position.z + 10 < pz) {\r\n return 1;\r\n }\r\n if (this.SpawnPoint2.position.z + 10 < pz)\r\n return 2;\r\n return 0;\r\n }\r\n CreateAiBySpaw(index) {\r\n if (index == 1) {\r\n AIController.Instance.CreateAiForType(this.SpawnPoint1);\r\n }\r\n else {\r\n AIController.Instance.CreateAiForType(this.SpawnPoint2);\r\n }\r\n }\r\n onDisable() {\r\n Laya.timer.clearAll(this);\r\n }\r\n onDestroy() {\r\n Laya.timer.clearAll(this);\r\n }\r\n}\r\n",
- "references": [
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/AIController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Game_Tool.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/GameManager.ts"
- ]
- }
|