wonder.js
Version:
38 lines (34 loc) • 1.63 kB
JavaScript
;
var CountLightService$Wonderjs = require("../../../../primitive/light/CountLightService.js");
var IndexComponentService$Wonderjs = require("../../../../primitive/component/IndexComponentService.js");
var BufferDirectionLightService$Wonderjs = require("./BufferDirectionLightService.js");
var OperateDirectionLightService$Wonderjs = require("./OperateDirectionLightService.js");
function create(isRenderLight, record) {
var match = IndexComponentService$Wonderjs.generateIndex(record[/* index */0], record[/* disposedIndexArray */6]);
var index = match[0];
var record_000 = /* index */match[1];
var record_001 = /* buffer */record[/* buffer */1];
var record_002 = /* colors */record[/* colors */2];
var record_003 = /* intensities */record[/* intensities */3];
var record_004 = /* renderLightArr */record[/* renderLightArr */4];
var record_005 = /* gameObjectMap */record[/* gameObjectMap */5];
var record_006 = /* disposedIndexArray */record[/* disposedIndexArray */6];
var record$1 = /* record */[
record_000,
record_001,
record_002,
record_003,
record_004,
record_005,
record_006
];
var record$2 = isRenderLight ? OperateDirectionLightService$Wonderjs.setIsRender(index, true, record$1) : record$1;
var __x = CountLightService$Wonderjs.getLightCount(record$2[/* renderLightArr */4]);
CountLightService$Wonderjs.checkNotExceedMaxCount(__x, BufferDirectionLightService$Wonderjs.getBufferMaxCount(/* () */0));
return /* tuple */[
record$2,
index
];
}
exports.create = create;
/* CountLightService-Wonderjs Not a pure module */