UNPKG

wonder.js

Version:
34 lines (30 loc) 3.02 kB
'use strict'; var Contract$WonderLog = require("wonder-log/lib/js/src/Contract.js"); var ArrayService$Wonderjs = require("../../service/atom/ArrayService.js"); var StateDataMain$Wonderjs = require("../../service/state/main/data/StateDataMain.js"); var GenerateCommon$Wonderjs = require("./GenerateCommon.js"); var IsDebugMainService$Wonderjs = require("../../service/state/main/state/IsDebugMainService.js"); var MutableSparseMapService$WonderCommonlib = require("wonder-commonlib/lib/js/src/MutableSparseMapService.js"); var OperateArcballCameraControllerService$Wonderjs = require("../../service/record/main/camera_controller/arcball/OperateArcballCameraControllerService.js"); function build(arcballCameraControllerDataMap, state) { var arcballCameraControllerRecord = state[/* arcballCameraControllerRecord */25]; Contract$WonderLog.requireCheck((function (param) { return GenerateCommon$Wonderjs.checkShouldHasNoSlot(arcballCameraControllerDataMap); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return MutableSparseMapService$WonderCommonlib.reduceValid((function (arcballCameraControllerDataArr, cameraController) { return ArrayService$Wonderjs.push(/* record */[ /* distance */OperateArcballCameraControllerService$Wonderjs.unsafeGetDistance(cameraController, arcballCameraControllerRecord), /* minDistance */OperateArcballCameraControllerService$Wonderjs.unsafeGetMinDistance(cameraController, arcballCameraControllerRecord), /* phi */OperateArcballCameraControllerService$Wonderjs.unsafeGetPhi(cameraController, arcballCameraControllerRecord), /* theta */OperateArcballCameraControllerService$Wonderjs.unsafeGetTheta(cameraController, arcballCameraControllerRecord), /* thetaMargin */OperateArcballCameraControllerService$Wonderjs.unsafeGetThetaMargin(cameraController, arcballCameraControllerRecord), /* target */OperateArcballCameraControllerService$Wonderjs.unsafeGetTarget(cameraController, arcballCameraControllerRecord), /* moveSpeedX */OperateArcballCameraControllerService$Wonderjs.unsafeGetMoveSpeedX(cameraController, arcballCameraControllerRecord), /* moveSpeedY */OperateArcballCameraControllerService$Wonderjs.unsafeGetMoveSpeedY(cameraController, arcballCameraControllerRecord), /* rotateSpeed */OperateArcballCameraControllerService$Wonderjs.unsafeGetRotateSpeed(cameraController, arcballCameraControllerRecord), /* wheelSpeed */OperateArcballCameraControllerService$Wonderjs.unsafeGetWheelSpeed(cameraController, arcballCameraControllerRecord) ], arcballCameraControllerDataArr); }), /* array */[], arcballCameraControllerDataMap); } exports.build = build; /* Contract-WonderLog Not a pure module */