| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- var reGameStates = require('GameStates');
- cc.Class({
- extends: cc.Component,
- properties: {
- Name: {
- default: '种子',
- tooltip: '种子名字,这里和Content_button差不多。主要用于种子',
- },
- SeedPrefab: {
- default: null,
- type: cc.Prefab,
- },
- SpawnPoint: {
- default: null,
- type: cc.Node,
- },
- seedType: {
- default: reGameStates.SeedType.Normal,
- type: cc.Enum(reGameStates.SeedType),
- serializable: true,
- },
-
- },
- onCreateSeed() {
- let seedTemp = cc.instantiate(this.SeedPrefab);
- // console.log(seedTemp);
- //获取对应的信息,设置不同的种子
- let _ManageSeedNode = seedTemp.getComponent("ManageSeedNode");
- _ManageSeedNode.seedName = this.Name;
- _ManageSeedNode.seedType = this.seedType;
- let tempPos = this.SpawnPoint.convertToNodeSpace(GlobalD.game.MainCamera.node);
- let CanvasPos = GlobalD.game.Canvas.position;
- seedTemp.setPosition(tempPos.x + CanvasPos.x, tempPos.y + CanvasPos.y);
- seedTemp.parent = this.SpawnPoint;
- //收起菜单
- GlobalD.game._ManageUIScript.onButtonEvent_Building_Close();
- },
- });
|