UNPKG

wonder.js

Version:
27 lines (23 loc) 1.86 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 OperateFlyCameraControllerService$Wonderjs = require("../../service/record/main/camera_controller/fly/OperateFlyCameraControllerService.js"); function build(flyCameraControllerDataMap, state) { var flyCameraControllerRecord = state[/* flyCameraControllerRecord */26]; Contract$WonderLog.requireCheck((function (param) { return GenerateCommon$Wonderjs.checkShouldHasNoSlot(flyCameraControllerDataMap); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return MutableSparseMapService$WonderCommonlib.reduceValid((function (flyCameraControllerDataArr, cameraController) { return ArrayService$Wonderjs.push(/* record */[ /* moveSpeed */OperateFlyCameraControllerService$Wonderjs.unsafeGetMoveSpeed(cameraController, flyCameraControllerRecord), /* rotateSpeed */OperateFlyCameraControllerService$Wonderjs.unsafeGetRotateSpeed(cameraController, flyCameraControllerRecord), /* wheelSpeed */OperateFlyCameraControllerService$Wonderjs.unsafeGetWheelSpeed(cameraController, flyCameraControllerRecord) ], flyCameraControllerDataArr); }), /* array */[], flyCameraControllerDataMap); } exports.build = build; /* Contract-WonderLog Not a pure module */