SlotManager.js 410 B

1234567891011121314151617
  1. function SlotManager(animationData) {
  2. this.animationData = animationData;
  3. }
  4. SlotManager.prototype.getProp = function (data) {
  5. if (this.animationData.slots
  6. && this.animationData.slots[data.sid]
  7. ) {
  8. return Object.assign(data, this.animationData.slots[data.sid].p);
  9. }
  10. return data;
  11. };
  12. function slotFactory(animationData) {
  13. return new SlotManager(animationData);
  14. }
  15. export default slotFactory;