UNPKG

wonder.js

Version:
24 lines (19 loc) 1.53 kB
'use strict'; var BufferSettingService$Wonderjs = require("../../../record/main/setting/BufferSettingService.js"); var GameObjectTransformService$Wonderjs = require("../../../record/main/transform/GameObjectTransformService.js"); var RecordTransformMainService$Wonderjs = require("../transform/RecordTransformMainService.js"); var ObjectInstanceCollectionService$Wonderjs = require("../../../primitive/instance/ObjectInstanceCollectionService.js"); var RecordSourceInstanceMainService$Wonderjs = require("./RecordSourceInstanceMainService.js"); function getObjectInstanceTransformArray(sourceInstance, state) { var match = RecordSourceInstanceMainService$Wonderjs.getRecord(state); return ObjectInstanceCollectionService$Wonderjs.getObjectInstanceTransformArray(sourceInstance, BufferSettingService$Wonderjs.getObjectInstanceCountPerSourceInstance(state[/* settingRecord */0]), match[/* objectInstanceTransformIndexMap */1], match[/* objectInstanceTransformCollections */4]); } function getObjectInstanceArray(sourceInstance, state) { var transformRecord = RecordTransformMainService$Wonderjs.getRecord(state); return getObjectInstanceTransformArray(sourceInstance, state).map((function (transform) { return GameObjectTransformService$Wonderjs.unsafeGetGameObject(transform, transformRecord); })); } exports.getObjectInstanceTransformArray = getObjectInstanceTransformArray; exports.getObjectInstanceArray = getObjectInstanceArray; /* BufferSettingService-Wonderjs Not a pure module */