wonder.js
Version:
93 lines (75 loc) • 5.89 kB
JavaScript
'use strict';
var Caml_array = require("bs-platform/lib/js/caml_array.js");
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 OperateFlyCameraControllerService$Wonderjs = require("../../service/record/main/camera_controller/fly/OperateFlyCameraControllerService.js");
var EventFlyCameraControllerMainService$Wonderjs = require("../../service/state/main/camera_controller/fly/EventFlyCameraControllerMainService.js");
var CreateFlyCameraControllerMainService$Wonderjs = require("../../service/state/main/camera_controller/fly/CreateFlyCameraControllerMainService.js");
var GameObjectFlyCameraControllerService$Wonderjs = require("../../service/record/main/camera_controller/fly/GameObjectFlyCameraControllerService.js");
var DisposeFlyCameraControllerMainService$Wonderjs = require("../../service/state/main/camera_controller/fly/DisposeFlyCameraControllerMainService.js");
function createFlyCameraController(state) {
return CreateFlyCameraControllerMainService$Wonderjs.create(state);
}
function unsafeGetFlyCameraControllerGameObject(cameraController, state) {
Contract$WonderLog.requireCheck((function (param) {
return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraController, DisposeFlyCameraControllerMainService$Wonderjs.isAlive, state[/* flyCameraControllerRecord */26]);
}), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData));
return GameObjectFlyCameraControllerService$Wonderjs.unsafeGetGameObject(cameraController, state[/* flyCameraControllerRecord */26]);
}
function unsafeGetFlyCameraControllerMoveSpeed(cameraController, state) {
return OperateFlyCameraControllerService$Wonderjs.unsafeGetMoveSpeed(cameraController, state[/* flyCameraControllerRecord */26]);
}
function setFlyCameraControllerMoveSpeed(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* flyCameraControllerRecord */26] = OperateFlyCameraControllerService$Wonderjs.setMoveSpeed(cameraController, value, state[/* flyCameraControllerRecord */26]);
return newrecord;
}
function unsafeGetFlyCameraControllerWheelSpeed(cameraController, state) {
return OperateFlyCameraControllerService$Wonderjs.unsafeGetWheelSpeed(cameraController, state[/* flyCameraControllerRecord */26]);
}
function setFlyCameraControllerWheelSpeed(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* flyCameraControllerRecord */26] = OperateFlyCameraControllerService$Wonderjs.setWheelSpeed(cameraController, value, state[/* flyCameraControllerRecord */26]);
return newrecord;
}
function unsafeGetFlyCameraControllerRotateSpeed(cameraController, state) {
return OperateFlyCameraControllerService$Wonderjs.unsafeGetRotateSpeed(cameraController, state[/* flyCameraControllerRecord */26]);
}
function setFlyCameraControllerRotateSpeed(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* flyCameraControllerRecord */26] = OperateFlyCameraControllerService$Wonderjs.setRotateSpeed(cameraController, value, state[/* flyCameraControllerRecord */26]);
return newrecord;
}
function unsafeGetFlyCameraControllerDirectionArray(cameraController, state) {
return OperateFlyCameraControllerService$Wonderjs.unsafeGetDirectionArray(cameraController, state[/* flyCameraControllerRecord */26]);
}
function hasFlyCameraControllerDirection(cameraController, state) {
return OperateFlyCameraControllerService$Wonderjs.hasDirection(cameraController, state[/* flyCameraControllerRecord */26]);
}
function setFlyCameraControllerDirectionArray(cameraController, directionArray, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* flyCameraControllerRecord */26] = OperateFlyCameraControllerService$Wonderjs.setDirectionArray(cameraController, directionArray, state[/* flyCameraControllerRecord */26]);
return newrecord;
}
var bindFlyCameraControllerEvent = EventFlyCameraControllerMainService$Wonderjs.bindEvent;
var unbindFlyCameraControllerEvent = EventFlyCameraControllerMainService$Wonderjs.unbindEvent;
var unbindFlyCameraControllerPointScaleEvent = EventFlyCameraControllerMainService$Wonderjs.unbindPointScaleEvent;
var isBindFlyCameraControllerEvent = EventFlyCameraControllerMainService$Wonderjs.isBindEvent;
exports.createFlyCameraController = createFlyCameraController;
exports.unsafeGetFlyCameraControllerGameObject = unsafeGetFlyCameraControllerGameObject;
exports.unsafeGetFlyCameraControllerMoveSpeed = unsafeGetFlyCameraControllerMoveSpeed;
exports.setFlyCameraControllerMoveSpeed = setFlyCameraControllerMoveSpeed;
exports.unsafeGetFlyCameraControllerWheelSpeed = unsafeGetFlyCameraControllerWheelSpeed;
exports.setFlyCameraControllerWheelSpeed = setFlyCameraControllerWheelSpeed;
exports.unsafeGetFlyCameraControllerRotateSpeed = unsafeGetFlyCameraControllerRotateSpeed;
exports.setFlyCameraControllerRotateSpeed = setFlyCameraControllerRotateSpeed;
exports.unsafeGetFlyCameraControllerDirectionArray = unsafeGetFlyCameraControllerDirectionArray;
exports.hasFlyCameraControllerDirection = hasFlyCameraControllerDirection;
exports.setFlyCameraControllerDirectionArray = setFlyCameraControllerDirectionArray;
exports.bindFlyCameraControllerEvent = bindFlyCameraControllerEvent;
exports.unbindFlyCameraControllerEvent = unbindFlyCameraControllerEvent;
exports.unbindFlyCameraControllerPointScaleEvent = unbindFlyCameraControllerPointScaleEvent;
exports.isBindFlyCameraControllerEvent = isBindFlyCameraControllerEvent;
/* Contract-WonderLog Not a pure module */