wonder.js
Version:
37 lines (33 loc) • 1.2 kB
JavaScript
;
var ArrayService$Wonderjs = require("../../../service/atom/ArrayService.js");
var BuildMaterialUtils$Wonderjs = require("./utils/BuildMaterialUtils.js");
var OperateLightMaterialMainService$Wonderjs = require("../../../service/state/main/material/light/OperateLightMaterialMainService.js");
function build(param, param$1, param$2, state) {
var match = param$1[1];
var match$1 = param$1[0];
var diffuseColor = OperateLightMaterialMainService$Wonderjs.getDiffuseColor(param[0], state);
return /* tuple */[
/* tuple */[
ArrayService$Wonderjs.push(/* record */[
/* baseColorFactor */BuildMaterialUtils$Wonderjs.buildColorFactor(diffuseColor),
/* baseColorTexture */undefined,
/* name */param[1]
], match$1[0]),
match$1[1],
match$1[2],
match$1[3]
],
/* tuple */[
match[0],
match[1],
match[2]
],
/* tuple */[
param$2[0],
param$2[1],
param$2[2]
]
];
}
exports.build = build;
/* ArrayService-Wonderjs Not a pure module */