Content_fruit.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. cc.Class({
  2. extends: cc.Component,
  3. properties: {
  4. grantnfoPrefabs: {
  5. default: null,
  6. type: cc.Prefab,
  7. serializable: true,
  8. },
  9. saleInfoPrefabs: {
  10. default: null,
  11. type: cc.Prefab,
  12. serializable: true,
  13. },
  14. //当前操作的果实信息
  15. fruitInfo: {
  16. default: null,
  17. serializable: true,
  18. visible: false
  19. }
  20. },
  21. // LIFE-CYCLE CALLBACKS:
  22. // onLoad () {},
  23. start() {
  24. },
  25. onGrantInfo() {
  26. let leasePanel = cc.instantiate(this.grantnfoPrefabs);
  27. let parent = cc.find('Canvas/UICamera');
  28. leasePanel.parent = parent;
  29. leasePanel.setPosition(0, 0);
  30. // leasePanel.zIndex = 999;
  31. let LeaseGrantInfoScript = leasePanel.getComponent("LeaseGrantInfo");
  32. LeaseGrantInfoScript.fruitInfo = this.fruitInfo;
  33. LeaseGrantInfoScript.upTarget = this.node;
  34. let _contentButton = this.getComponent("Content_Button");
  35. LeaseGrantInfoScript.setInfo(_contentButton.NameLabel.string, _contentButton.NumLabel.string);
  36. },
  37. onSaleInfo() {
  38. let leasePanel = cc.instantiate(this.saleInfoPrefabs);
  39. let parent = cc.find('Canvas/UICamera');
  40. leasePanel.parent = parent;
  41. leasePanel.setPosition(0, 0);
  42. // leasePanel.zIndex = 999;
  43. let leaseSaleInfoScript = leasePanel.getComponent("LeaseSaleInfo");
  44. leaseSaleInfoScript.fruitInfo = this.fruitInfo;
  45. leaseSaleInfoScript.upTarget = this.node;
  46. let _contentButton = this.getComponent("Content_Button");
  47. leaseSaleInfoScript.setInfo(_contentButton.NameLabel.string, _contentButton.NumLabel.string);
  48. }
  49. });