UNPKG

wonder.js

Version:
35 lines (28 loc) 1.37 kB
'use strict'; 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 */