StarGiftBag.js 630 B

123456789101112131415161718192021222324252627282930313233343536
  1. cc.Class({
  2. extends: cc.Component,
  3. properties: {
  4. giftLayout: cc.Layout,
  5. giftItem: cc.Prefab
  6. },
  7. // LIFE-CYCLE CALLBACKS:
  8. // onLoad () {},
  9. start () {
  10. },
  11. init(array) {
  12. this.array = array;
  13. for (let i = 0; i < array.length; ++i) {
  14. let gift = array[i];
  15. let item = cc.instantiate(this.giftItem);
  16. item = item.getComponent('StarGiftBagItem');
  17. item.configData(gift);
  18. this.giftLayout.node.addChild(item.node);
  19. }
  20. },
  21. closeNode() {
  22. this.node.destroy();
  23. }
  24. // update (dt) {},
  25. });