UNPKG

wonder.js

Version:
38 lines (33 loc) 2.56 kB
'use strict'; var InitBasicMaterialMainService$Wonderjs = require("../material/basic/InitBasicMaterialMainService.js"); var InitLightMaterialMainService$Wonderjs = require("../material/light/InitLightMaterialMainService.js"); var InitSourceTextureMainService$Wonderjs = require("../texture/source/InitSourceTextureMainService.js"); var GetComponentGameObjectService$Wonderjs = require("../../../record/main/gameObject/GetComponentGameObjectService.js"); var OperateLightMaterialMainService$Wonderjs = require("../material/light/OperateLightMaterialMainService.js"); var OperateScriptEventFunctionDataMainService$Wonderjs = require("../script/OperateScriptEventFunctionDataMainService.js"); var InitPerspectiveCameraProjectionMainService$Wonderjs = require("../perspective_camera_projection/InitPerspectiveCameraProjectionMainService.js"); function _initMaterialComponent(uid, state) { var gameObjectRecord = state[/* gameObjectRecord */10]; var match = GetComponentGameObjectService$Wonderjs.getBasicMaterialComponent(uid, gameObjectRecord); var state$1 = match !== undefined ? InitBasicMaterialMainService$Wonderjs.handleInitComponent(match, state) : state; var match$1 = GetComponentGameObjectService$Wonderjs.getLightMaterialComponent(uid, gameObjectRecord); if (match$1 !== undefined) { var material = match$1; var state$2 = InitLightMaterialMainService$Wonderjs.handleInitComponent(material, state$1); var state$3 = InitSourceTextureMainService$Wonderjs.initTexture(OperateLightMaterialMainService$Wonderjs.getDiffuseMap(material, state$2), state$2); return InitSourceTextureMainService$Wonderjs.initTexture(OperateLightMaterialMainService$Wonderjs.getSpecularMap(material, state$3), state$3); } else { return state$1; } } function initGameObject(uid, state) { var gameObjectRecord = state[/* gameObjectRecord */10]; var state$1 = _initMaterialComponent(uid, state); var match = GetComponentGameObjectService$Wonderjs.getPerspectiveCameraProjectionComponent(uid, gameObjectRecord); var state$2 = match !== undefined ? InitPerspectiveCameraProjectionMainService$Wonderjs.initPerspepctiveCameraProjection(match, state$1) : state$1; var __x = OperateScriptEventFunctionDataMainService$Wonderjs.getGameObjectAllInitEventFunctionData(uid, state$2); return OperateScriptEventFunctionDataMainService$Wonderjs.execAllEventFunction(__x, state$2); } exports._initMaterialComponent = _initMaterialComponent; exports.initGameObject = initGameObject; /* InitBasicMaterialMainService-Wonderjs Not a pure module */