UNPKG

wonder.js

Version:
59 lines (50 loc) 3.98 kB
'use strict'; var Contract$WonderLog = require("wonder-log/lib/js/src/Contract.js"); var StateDataMain$Wonderjs = require("../service/state/main/data/StateDataMain.js"); var IsDebugMainService$Wonderjs = require("../service/state/main/state/IsDebugMainService.js"); var AliveComponentService$Wonderjs = require("../service/primitive/component/AliveComponentService.js"); var DisposeMeshRendererService$Wonderjs = require("../service/record/main/meshRenderer/DisposeMeshRendererService.js"); var CreateMeshRendererMainService$Wonderjs = require("../service/state/main/meshRenderer/CreateMeshRendererMainService.js"); var GameObjectMeshRendererService$Wonderjs = require("../service/record/main/meshRenderer/GameObjectMeshRendererService.js"); var RecordMeshRendererMainService$Wonderjs = require("../service/state/main/meshRenderer/RecordMeshRendererMainService.js"); var OperateMeshRendererMainService$Wonderjs = require("../service/state/main/meshRenderer/OperateMeshRendererMainService.js"); function createMeshRenderer(state) { return CreateMeshRendererMainService$Wonderjs.create(state); } function unsafeGetMeshRendererGameObject(meshRenderer, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return GameObjectMeshRendererService$Wonderjs.unsafeGetGameObject(meshRenderer, RecordMeshRendererMainService$Wonderjs.getRecord(state)); } function getMeshRendererDrawMode(meshRenderer, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateMeshRendererMainService$Wonderjs.getDrawMode(meshRenderer, state); } function setMeshRendererDrawMode(meshRenderer, drawMode, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateMeshRendererMainService$Wonderjs.setDrawMode(meshRenderer, drawMode, state); } function getMeshRendererIsRender(meshRenderer, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateMeshRendererMainService$Wonderjs.getIsRender(meshRenderer, state); } function setMeshRendererIsRender(meshRenderer, isRender, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateMeshRendererMainService$Wonderjs.setIsRender(meshRenderer, isRender, state); } exports.createMeshRenderer = createMeshRenderer; exports.unsafeGetMeshRendererGameObject = unsafeGetMeshRendererGameObject; exports.getMeshRendererDrawMode = getMeshRendererDrawMode; exports.setMeshRendererDrawMode = setMeshRendererDrawMode; exports.getMeshRendererIsRender = getMeshRendererIsRender; exports.setMeshRendererIsRender = setMeshRendererIsRender; /* Contract-WonderLog Not a pure module */