wonder.js
Version:
29 lines (24 loc) • 1.02 kB
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
var OptionService$Wonderjs = require("../../../atom/OptionService.js");
var AmbientLightService$Wonderjs = require("../../../primitive/light/AmbientLightService.js");
var CreateGameObjectMainService$Wonderjs = require("../gameObject/CreateGameObjectMainService.js");
function getRecord(state) {
return OptionService$Wonderjs.unsafeGet(state[/* sceneRecord */12]);
}
function create(state) {
var match = CreateGameObjectMainService$Wonderjs.create(state);
var newrecord = Caml_array.caml_array_dup(match[0]);
newrecord[/* sceneRecord */12] = /* record */[
/* ambientLightData : record */[/* color */AmbientLightService$Wonderjs.getDefaultColor(/* () */0)],
/* skyboxData : record */[
/* skyboxGameObject */undefined,
/* cubemapTexture */undefined
],
/* sceneGameObject */match[1]
];
return newrecord;
}
exports.getRecord = getRecord;
exports.create = create;
/* OptionService-Wonderjs Not a pure module */