| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- cc.Class({
- extends: cc.Component,
- properties: {
- HighwayBuilding: {
- default: null,
- type: cc.Prefab,
- },
- SpawnPoint: {
- default: null,
- type: cc.Node,
- },
- HighwayBuildingNode: {
- default: null,
- type: cc.Node,
- },
- },
- // LIFE-CYCLE CALLBACKS:
- // onLoad () {},
- // start() {
- // },
- //创建一个公路建筑预制
- onCreateHighwayBuilding() {
- let highwayTemp = cc.instantiate(this.HighwayBuilding);
- let tempPos = this.SpawnPoint.convertToNodeSpace(GlobalD.game.MainCamera.node);
- let CanvasPos = GlobalD.game.Canvas.position;
- highwayTemp.setPosition(tempPos.x + CanvasPos.x, tempPos.y + CanvasPos.y);
- highwayTemp.parent = this.SpawnPoint;
- //收起菜单
- GlobalD.game._ManageUIScript.onButtonEvent_Building_Close();
- },
- onShowHighwayBuilding() {
- let tempPos = this.HighwayBuildingNode.parent.convertToNodeSpace(GlobalD.game.MainCamera.node);
- let CanvasPos = GlobalD.game.Canvas.position;
- this.HighwayBuildingNode.setPosition(tempPos.x + CanvasPos.x, tempPos.y + CanvasPos.y);
- this.HighwayBuildingNode.active = true;
- GlobalD.game.onSetCurrentBuildingTarget(this.HighwayBuildingNode);
- //收起菜单
- GlobalD.game._ManageUIScript.onHideMenu();
- },
- // update (dt) {},
- });
|