wonder.js
Version:
25 lines (21 loc) • 1.55 kB
JavaScript
'use strict';
var AllDeviceManagerService$Wonderjs = require("../../../service/record/all/device/AllDeviceManagerService.js");
var JudgeInstanceMainService$Wonderjs = require("../../../service/state/main/instance/JudgeInstanceMainService.js");
var InitInitLightMaterialService$Wonderjs = require("../../../service/state/init_shader/init_material/init_lightMaterial/material/InitInitLightMaterialService.js");
var RecordLightMaterialMainService$Wonderjs = require("../../../service/state/main/material/light/RecordLightMaterialMainService.js");
var CreateInitLightMaterialStateMainService$Wonderjs = require("../../../service/state/main/material/light/CreateInitLightMaterialStateMainService.js");
function execJob(flags, state) {
var gameObjectRecord = state[/* gameObjectRecord */10];
var match = RecordLightMaterialMainService$Wonderjs.getRecord(state);
var index = match[/* index */0];
InitInitLightMaterialService$Wonderjs.init(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), /* tuple */[
JudgeInstanceMainService$Wonderjs.buildMap(index, RecordLightMaterialMainService$Wonderjs.getRecord(state)[/* gameObjectsMap */11], gameObjectRecord),
JudgeInstanceMainService$Wonderjs.isSupportInstance(state)
], CreateInitLightMaterialStateMainService$Wonderjs.createInitMaterialState(/* tuple */[
index,
match[/* disposedIndexArray */12]
], state));
return state;
}
exports.execJob = execJob;
/* AllDeviceManagerService-Wonderjs Not a pure module */