UNPKG

wonder.js

Version:
43 lines (38 loc) 1.67 kB
'use strict'; var CameraTool$Wonderjs = require("../../service/camera/CameraTool.js"); var InstanceTool$Wonderjs = require("../../service/instance/InstanceTool.js"); var GameObjectAPI$Wonderjs = require("../../../../src/api/GameObjectAPI.js"); var SourceInstanceAPI$Wonderjs = require("../../../../src/api/SourceInstanceAPI.js"); var FrontRenderLightJobTool$Wonderjs = require("../../job/no_worker/loop/FrontRenderLightJobTool.js"); function createSourceInstanceGameObject(sandbox, state) { var match = FrontRenderLightJobTool$Wonderjs.prepareGameObject(sandbox, state); var gameObject = match[1]; var match$1 = SourceInstanceAPI$Wonderjs.createSourceInstance(match[0]); var sourceInstance = match$1[1]; var match$2 = SourceInstanceAPI$Wonderjs.createObjectInstanceGameObject(sourceInstance, match$1[0]); var state$1 = GameObjectAPI$Wonderjs.addGameObjectSourceInstanceComponent(gameObject, sourceInstance, match$2[0]); return /* tuple */[ state$1, gameObject, /* tuple */[ match[2], match[3], match[4], sourceInstance, match$2[1] ] ]; } function prepare(sandbox, state) { var state$1 = InstanceTool$Wonderjs.setGPUDetectDataAllowHardwareInstance(sandbox, state); var match = createSourceInstanceGameObject(sandbox, state$1); var match$1 = CameraTool$Wonderjs.createCameraGameObject(match[0]); return /* tuple */[ match$1[0], match[1], match[2] ]; } exports.createSourceInstanceGameObject = createSourceInstanceGameObject; exports.prepare = prepare; /* CameraTool-Wonderjs Not a pure module */