| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- 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,
- },
- goodsSeedInfo: {
- default: null,
- tooltip: '设定一个背包种子信息',
- },
- seedSpriteFrame: {
- default: null,
- type: cc.SpriteFrame,
- tooltip: '当前生出工具的提示',
- },
- fruitSpriteFrame: {
- default: null,
- type: cc.SpriteFrame,
- tooltip: '当前生出工具的提示',
- },
- myIndex: -1,
- },
- start() {
- this.StoreViewScp =
- this.node.parent.parent.parent.parent.parent.getComponent('StoreView')
- // console.log('11111111111=',this.StoreViewScp);
- },
- onCreateSeed() {
- let seedTemp = cc.instantiate(this.SeedPrefab)
- // console.log(seedTemp);
- //获取对应的信息,设置不同的种子
- let _ManageSeedNode = seedTemp.getComponent('ManageSeedNode')
- _ManageSeedNode.seedName = this.Name
- _ManageSeedNode.seedType = this.seedType
- _ManageSeedNode.goodsSeedInfo = this.goodsSeedInfo
- _ManageSeedNode.seedSprite.spriteFrame = this.seedSpriteFrame
- _ManageSeedNode.fruitSpriteFrame = this.fruitSpriteFrame
- _ManageSeedNode.upTarget = this.node
- 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()
- },
- onPayCNTPopView() {
- this.StoreViewScp.onPayCNTPopView(this.myIndex)
- },
- onPaySNBPopView() {
- this.StoreViewScp.onPaySNBPopView(this.myIndex)
- },
- })
|