UNPKG

wonder.js

Version:
26 lines (21 loc) 1.18 kB
'use strict'; var AddComponentService$Wonderjs = require("../../../../primitive/component/AddComponentService.js"); var IndexComponentService$Wonderjs = require("../../../../primitive/component/IndexComponentService.js"); var MutableSparseMapService$WonderCommonlib = require("wonder-commonlib/lib/js/src/MutableSparseMapService.js"); var _setSourceInstance = MutableSparseMapService$WonderCommonlib.set; function create(sourceInstance, uid, record) { var match = IndexComponentService$Wonderjs.generateIndex(record[/* index */0], record[/* disposedIndexArray */2]); var index = match[0]; return /* tuple */[ /* record */[ /* index */match[1], /* sourceInstanceMap */MutableSparseMapService$WonderCommonlib.set(index, sourceInstance, record[/* sourceInstanceMap */1]), /* disposedIndexArray */record[/* disposedIndexArray */2], /* gameObjectMap */AddComponentService$Wonderjs.addComponentToGameObjectMap(index, uid, record[/* gameObjectMap */3]) ], index ]; } exports._setSourceInstance = _setSourceInstance; exports.create = create; /* AddComponentService-Wonderjs Not a pure module */