wonder.js
Version:
35 lines (28 loc) • 1.37 kB
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
var OperateOutlineDataJobDataService$Wonderjs = require("../../../../record/main/jobData/outlineData/OperateOutlineDataJobDataService.js");
function getColor(param) {
return OperateOutlineDataJobDataService$Wonderjs.getColor(param[/* jobDataRecord */46]);
}
function setColor(color, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* jobDataRecord */46] = OperateOutlineDataJobDataService$Wonderjs.setColor(color, state[/* jobDataRecord */46]);
return newrecord;
}
function getGameObjectsNeedDrawOutline(param) {
return OperateOutlineDataJobDataService$Wonderjs.getGameObjectsNeedDrawOutline(param[/* jobDataRecord */46]);
}
function setGameObjectsNeedDrawOutline(gameObjectsNeedDrawOutline, state) {
var newrecord = Caml_array.caml_array_dup(state);
var init = state[/* jobDataRecord */46][/* outlineData */0];
newrecord[/* jobDataRecord */46] = /* record */[/* outlineData : record */[
/* outlineColor */init[/* outlineColor */0],
/* gameObjectsNeedDrawOutline */gameObjectsNeedDrawOutline
]];
return newrecord;
}
exports.getColor = getColor;
exports.setColor = setColor;
exports.getGameObjectsNeedDrawOutline = getGameObjectsNeedDrawOutline;
exports.setGameObjectsNeedDrawOutline = setGameObjectsNeedDrawOutline;
/* No side effect */