UNPKG

wonder.js

Version:
48 lines (42 loc) 2.34 kB
'use strict'; var CloneMaterialMainService$Wonderjs = require("../CloneMaterialMainService.js"); var NameBasicMaterialMainService$Wonderjs = require("./NameBasicMaterialMainService.js"); var CreateBasicMaterialMainService$Wonderjs = require("./CreateBasicMaterialMainService.js"); var RecordBasicMaterialMainService$Wonderjs = require("./RecordBasicMaterialMainService.js"); var OperateBasicMaterialMainService$Wonderjs = require("./OperateBasicMaterialMainService.js"); var ShaderIndexBasicMaterialMainService$Wonderjs = require("./ShaderIndexBasicMaterialMainService.js"); function _getData(sourceComponent, state) { return /* tuple */[ NameBasicMaterialMainService$Wonderjs.getName(sourceComponent, state), OperateBasicMaterialMainService$Wonderjs.getColor(sourceComponent, state), OperateBasicMaterialMainService$Wonderjs.getIsDepthTest(sourceComponent, state), OperateBasicMaterialMainService$Wonderjs.getAlpha(sourceComponent, state) ]; } function _setData(sourceComponent, param, state) { var nameOption = param[0]; var state$1 = nameOption !== undefined ? NameBasicMaterialMainService$Wonderjs.setName(sourceComponent, nameOption, state) : state; var state$2 = OperateBasicMaterialMainService$Wonderjs.setColor(sourceComponent, param[1], state$1); var state$3 = OperateBasicMaterialMainService$Wonderjs.setIsDepthTest(sourceComponent, param[2], state$2); return OperateBasicMaterialMainService$Wonderjs.setAlpha(sourceComponent, param[3], state$3); } function handleCloneComponent(sourceComponent, countRangeArr, isShareMaterial, state) { var match = RecordBasicMaterialMainService$Wonderjs.getRecord(state); return CloneMaterialMainService$Wonderjs.handleCloneComponent(/* tuple */[ sourceComponent, countRangeArr, isShareMaterial ], /* tuple */[ CreateBasicMaterialMainService$Wonderjs.create, _getData, _setData, ShaderIndexBasicMaterialMainService$Wonderjs.setShaderIndex ], /* tuple */[ match[/* shaderIndices */2], state ]); } exports._getData = _getData; exports._setData = _setData; exports.handleCloneComponent = handleCloneComponent; /* CloneMaterialMainService-Wonderjs Not a pure module */