index.js 757 B

123456789101112131415161718192021222324252627282930313233
  1. 'use strict';
  2. const texture = require('./texture');
  3. exports.template = texture.template;
  4. exports.style = texture.style;
  5. exports.$ = texture.$;
  6. const Elements = texture.Elements;
  7. exports.methods = texture.methods;
  8. exports.ready = texture.ready;
  9. exports.update = function(assetList, metaList, parentAssetList) {
  10. this.assetList = assetList;
  11. this.metaList = metaList;
  12. this.asset = assetList[0];
  13. this.meta = metaList[0];
  14. this.parentAssetList = parentAssetList;
  15. this.userData = this.meta.userData;
  16. this.userDataList = this.metaList.map((item) => item.userData);
  17. for (const prop in Elements) {
  18. const element = Elements[prop];
  19. if (element.update) {
  20. element.update.call(this);
  21. }
  22. }
  23. };