neos-script
Version:
[neos-script-sample](https://github.com/rheniumNV/neos-script-sample)
23 lines (22 loc) • 47.9 kB
JavaScript
;
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.InteractiveCameraControl = void 0;
var jsx_runtime_1 = require("neos-script/jsx-runtime");
var core_1 = require("../../core");
function InteractiveCameraControl(props) {
var id = props.id, persistentId = props.persistentId, updateOrder = props.updateOrder, Enabled = props.Enabled, _canvas = props._canvas, _panel = props._panel, FieldOfView = props.FieldOfView, AnglePosition = props.AnglePosition, Distance = props.Distance, HeightOffset = props.HeightOffset, FirstPersonPitch = props.FirstPersonPitch, FirstPersonRoll = props.FirstPersonRoll, FirstPersonOffset = props.FirstPersonOffset, FramingViewportPosition = props.FramingViewportPosition, Mirror = props.Mirror, GroupDetectionRadius = props.GroupDetectionRadius, GroupLeaveBoundary = props.GroupLeaveBoundary, PositionSmoothSpeed = props.PositionSmoothSpeed, AngleSmoothSpeed = props.AngleSmoothSpeed, FramingSmoothSpeed = props.FramingSmoothSpeed, InterpolateBetweenAnchors = props.InterpolateBetweenAnchors, AnchorInterpolationSpeed = props.AnchorInterpolationSpeed, AnchorLinearInterpolation = props.AnchorLinearInterpolation, Mode = props.Mode, FramingTargetOverride = props.FramingTargetOverride, CameraOperators = props.CameraOperators, GroupIncludeUsers = props.GroupIncludeUsers, GroupExcludeUsers = props.GroupExcludeUsers, RenderForEveryone = props.RenderForEveryone, AnyoneCanInteract = props.AnyoneCanInteract, RenderPrivateUI = props.RenderPrivateUI, MotionBlur = props.MotionBlur, ScreenSpaceReflections = props.ScreenSpaceReflections, SpawnPhotoInWorld = props.SpawnPhotoInWorld, FlipPreview = props.FlipPreview, _renderTextureProxy = props._renderTextureProxy, _framingReticle = props._framingReticle, _mirrorMessage = props._mirrorMessage, _smoothFirstPersonButton = props._smoothFirstPersonButton, _thirdPersonButton = props._thirdPersonButton, _groupButton = props._groupButton, _worldButton = props._worldButton, _manualButton = props._manualButton, _mirrorButton = props._mirrorButton, _usersButton = props._usersButton, _angleIncreaseButton = props._angleIncreaseButton, _angleDecreaseButton = props._angleDecreaseButton, _heightIncreaseButton = props._heightIncreaseButton, _heightDecreaseButton = props._heightDecreaseButton, _distanceIncreaseButton = props._distanceIncreaseButton, _distanceDecreaseButton = props._distanceDecreaseButton, _resetButton = props._resetButton, _fovSlider = props._fovSlider, _avoidOcclusion = props._avoidOcclusion, _keepInWorldSpace = props._keepInWorldSpace, _movementWobble = props._movementWobble, _aimInFrontOfHead = props._aimInFrontOfHead, _forceEyesOnCamera = props._forceEyesOnCamera, _hideCamera = props._hideCamera, _hideBadge = props._hideBadge, _hideLasers = props._hideLasers, _showFrustum = props._showFrustum, _timer = props._timer, _forceLive = props._forceLive, _audioFromCameraViewpoint = props._audioFromCameraViewpoint, _userControl = props._userControl, _settingsDialog = props._settingsDialog, _positioningDialog = props._positioningDialog, _anchorsDialog = props._anchorsDialog, _OBS_Dialog = props._OBS_Dialog, _twitchDialog = props._twitchDialog, _settingsButton = props._settingsButton, _positioningButton = props._positioningButton, _anchorsButton = props._anchorsButton, _OBS_Button = props._OBS_Button, _twitchButton = props._twitchButton, _previewMaterial = props._previewMaterial;
return ((0, jsx_runtime_1.jsxs)(core_1.Component, __assign({ type: "FrooxEngine.InteractiveCameraControl", id: id, persistentId: persistentId, updateOrder: updateOrder }, { children: [(0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "Enabled", id: typeof Enabled === "object" && "id" in Enabled ? Enabled === null || Enabled === void 0 ? void 0 : Enabled.id : undefined, value: typeof Enabled === "object" && "value" in Enabled ? Enabled === null || Enabled === void 0 ? void 0 : Enabled.value : Enabled !== null && Enabled !== void 0 ? Enabled : true, isRaw: typeof Enabled === "object" && "isRaw" in Enabled && Enabled.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Canvas]", name: "_canvas", id: typeof _canvas === "object" && "id" in _canvas ? _canvas === null || _canvas === void 0 ? void 0 : _canvas.id : undefined, value: typeof _canvas === "object" && "value" in _canvas ? _canvas === null || _canvas === void 0 ? void 0 : _canvas.value : _canvas, isRaw: typeof _canvas === "object" && "isRaw" in _canvas && _canvas.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.NeosPanel]", name: "_panel", id: typeof _panel === "object" && "id" in _panel ? _panel === null || _panel === void 0 ? void 0 : _panel.id : undefined, value: typeof _panel === "object" && "value" in _panel ? _panel === null || _panel === void 0 ? void 0 : _panel.value : _panel, isRaw: typeof _panel === "object" && "isRaw" in _panel && _panel.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "FieldOfView", id: typeof FieldOfView === "object" && "id" in FieldOfView ? FieldOfView === null || FieldOfView === void 0 ? void 0 : FieldOfView.id : undefined, value: typeof FieldOfView === "object" && "value" in FieldOfView ? FieldOfView === null || FieldOfView === void 0 ? void 0 : FieldOfView.value : FieldOfView, isRaw: typeof FieldOfView === "object" && "isRaw" in FieldOfView && FieldOfView.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "AnglePosition", id: typeof AnglePosition === "object" && "id" in AnglePosition ? AnglePosition === null || AnglePosition === void 0 ? void 0 : AnglePosition.id : undefined, value: typeof AnglePosition === "object" && "value" in AnglePosition ? AnglePosition === null || AnglePosition === void 0 ? void 0 : AnglePosition.value : AnglePosition, isRaw: typeof AnglePosition === "object" && "isRaw" in AnglePosition && AnglePosition.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "Distance", id: typeof Distance === "object" && "id" in Distance ? Distance === null || Distance === void 0 ? void 0 : Distance.id : undefined, value: typeof Distance === "object" && "value" in Distance ? Distance === null || Distance === void 0 ? void 0 : Distance.value : Distance, isRaw: typeof Distance === "object" && "isRaw" in Distance && Distance.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "HeightOffset", id: typeof HeightOffset === "object" && "id" in HeightOffset ? HeightOffset === null || HeightOffset === void 0 ? void 0 : HeightOffset.id : undefined, value: typeof HeightOffset === "object" && "value" in HeightOffset ? HeightOffset === null || HeightOffset === void 0 ? void 0 : HeightOffset.value : HeightOffset, isRaw: typeof HeightOffset === "object" && "isRaw" in HeightOffset && HeightOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "FirstPersonPitch", id: typeof FirstPersonPitch === "object" && "id" in FirstPersonPitch ? FirstPersonPitch === null || FirstPersonPitch === void 0 ? void 0 : FirstPersonPitch.id : undefined, value: typeof FirstPersonPitch === "object" && "value" in FirstPersonPitch ? FirstPersonPitch === null || FirstPersonPitch === void 0 ? void 0 : FirstPersonPitch.value : FirstPersonPitch, isRaw: typeof FirstPersonPitch === "object" && "isRaw" in FirstPersonPitch && FirstPersonPitch.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "FirstPersonRoll", id: typeof FirstPersonRoll === "object" && "id" in FirstPersonRoll ? FirstPersonRoll === null || FirstPersonRoll === void 0 ? void 0 : FirstPersonRoll.id : undefined, value: typeof FirstPersonRoll === "object" && "value" in FirstPersonRoll ? FirstPersonRoll === null || FirstPersonRoll === void 0 ? void 0 : FirstPersonRoll.value : FirstPersonRoll, isRaw: typeof FirstPersonRoll === "object" && "isRaw" in FirstPersonRoll && FirstPersonRoll.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "FirstPersonOffset", id: typeof FirstPersonOffset === "object" && "id" in FirstPersonOffset ? FirstPersonOffset === null || FirstPersonOffset === void 0 ? void 0 : FirstPersonOffset.id : undefined, value: typeof FirstPersonOffset === "object" && "value" in FirstPersonOffset ? FirstPersonOffset === null || FirstPersonOffset === void 0 ? void 0 : FirstPersonOffset.value : FirstPersonOffset, isRaw: typeof FirstPersonOffset === "object" && "isRaw" in FirstPersonOffset && FirstPersonOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float2]", name: "FramingViewportPosition", id: typeof FramingViewportPosition === "object" && "id" in FramingViewportPosition ? FramingViewportPosition === null || FramingViewportPosition === void 0 ? void 0 : FramingViewportPosition.id : undefined, value: typeof FramingViewportPosition === "object" && "value" in FramingViewportPosition ? FramingViewportPosition === null || FramingViewportPosition === void 0 ? void 0 : FramingViewportPosition.value : FramingViewportPosition, isRaw: typeof FramingViewportPosition === "object" && "isRaw" in FramingViewportPosition && FramingViewportPosition.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "Mirror", id: typeof Mirror === "object" && "id" in Mirror ? Mirror === null || Mirror === void 0 ? void 0 : Mirror.id : undefined, value: typeof Mirror === "object" && "value" in Mirror ? Mirror === null || Mirror === void 0 ? void 0 : Mirror.value : Mirror, isRaw: typeof Mirror === "object" && "isRaw" in Mirror && Mirror.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "GroupDetectionRadius", id: typeof GroupDetectionRadius === "object" && "id" in GroupDetectionRadius ? GroupDetectionRadius === null || GroupDetectionRadius === void 0 ? void 0 : GroupDetectionRadius.id : undefined, value: typeof GroupDetectionRadius === "object" && "value" in GroupDetectionRadius ? GroupDetectionRadius === null || GroupDetectionRadius === void 0 ? void 0 : GroupDetectionRadius.value : GroupDetectionRadius, isRaw: typeof GroupDetectionRadius === "object" && "isRaw" in GroupDetectionRadius && GroupDetectionRadius.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "GroupLeaveBoundary", id: typeof GroupLeaveBoundary === "object" && "id" in GroupLeaveBoundary ? GroupLeaveBoundary === null || GroupLeaveBoundary === void 0 ? void 0 : GroupLeaveBoundary.id : undefined, value: typeof GroupLeaveBoundary === "object" && "value" in GroupLeaveBoundary ? GroupLeaveBoundary === null || GroupLeaveBoundary === void 0 ? void 0 : GroupLeaveBoundary.value : GroupLeaveBoundary, isRaw: typeof GroupLeaveBoundary === "object" && "isRaw" in GroupLeaveBoundary && GroupLeaveBoundary.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "PositionSmoothSpeed", id: typeof PositionSmoothSpeed === "object" && "id" in PositionSmoothSpeed ? PositionSmoothSpeed === null || PositionSmoothSpeed === void 0 ? void 0 : PositionSmoothSpeed.id : undefined, value: typeof PositionSmoothSpeed === "object" && "value" in PositionSmoothSpeed ? PositionSmoothSpeed === null || PositionSmoothSpeed === void 0 ? void 0 : PositionSmoothSpeed.value : PositionSmoothSpeed, isRaw: typeof PositionSmoothSpeed === "object" && "isRaw" in PositionSmoothSpeed && PositionSmoothSpeed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "AngleSmoothSpeed", id: typeof AngleSmoothSpeed === "object" && "id" in AngleSmoothSpeed ? AngleSmoothSpeed === null || AngleSmoothSpeed === void 0 ? void 0 : AngleSmoothSpeed.id : undefined, value: typeof AngleSmoothSpeed === "object" && "value" in AngleSmoothSpeed ? AngleSmoothSpeed === null || AngleSmoothSpeed === void 0 ? void 0 : AngleSmoothSpeed.value : AngleSmoothSpeed, isRaw: typeof AngleSmoothSpeed === "object" && "isRaw" in AngleSmoothSpeed && AngleSmoothSpeed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "FramingSmoothSpeed", id: typeof FramingSmoothSpeed === "object" && "id" in FramingSmoothSpeed ? FramingSmoothSpeed === null || FramingSmoothSpeed === void 0 ? void 0 : FramingSmoothSpeed.id : undefined, value: typeof FramingSmoothSpeed === "object" && "value" in FramingSmoothSpeed ? FramingSmoothSpeed === null || FramingSmoothSpeed === void 0 ? void 0 : FramingSmoothSpeed.value : FramingSmoothSpeed, isRaw: typeof FramingSmoothSpeed === "object" && "isRaw" in FramingSmoothSpeed && FramingSmoothSpeed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "InterpolateBetweenAnchors", id: typeof InterpolateBetweenAnchors === "object" && "id" in InterpolateBetweenAnchors ? InterpolateBetweenAnchors === null || InterpolateBetweenAnchors === void 0 ? void 0 : InterpolateBetweenAnchors.id : undefined, value: typeof InterpolateBetweenAnchors === "object" && "value" in InterpolateBetweenAnchors ? InterpolateBetweenAnchors === null || InterpolateBetweenAnchors === void 0 ? void 0 : InterpolateBetweenAnchors.value : InterpolateBetweenAnchors, isRaw: typeof InterpolateBetweenAnchors === "object" && "isRaw" in InterpolateBetweenAnchors && InterpolateBetweenAnchors.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "AnchorInterpolationSpeed", id: typeof AnchorInterpolationSpeed === "object" && "id" in AnchorInterpolationSpeed ? AnchorInterpolationSpeed === null || AnchorInterpolationSpeed === void 0 ? void 0 : AnchorInterpolationSpeed.id : undefined, value: typeof AnchorInterpolationSpeed === "object" && "value" in AnchorInterpolationSpeed ? AnchorInterpolationSpeed === null || AnchorInterpolationSpeed === void 0 ? void 0 : AnchorInterpolationSpeed.value : AnchorInterpolationSpeed, isRaw: typeof AnchorInterpolationSpeed === "object" && "isRaw" in AnchorInterpolationSpeed && AnchorInterpolationSpeed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "AnchorLinearInterpolation", id: typeof AnchorLinearInterpolation === "object" && "id" in AnchorLinearInterpolation ? AnchorLinearInterpolation === null || AnchorLinearInterpolation === void 0 ? void 0 : AnchorLinearInterpolation.id : undefined, value: typeof AnchorLinearInterpolation === "object" && "value" in AnchorLinearInterpolation ? AnchorLinearInterpolation === null || AnchorLinearInterpolation === void 0 ? void 0 : AnchorLinearInterpolation.value : AnchorLinearInterpolation, isRaw: typeof AnchorLinearInterpolation === "object" && "isRaw" in AnchorLinearInterpolation && AnchorLinearInterpolation.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.CameraPositioningMode]", name: "Mode", id: typeof Mode === "object" && "id" in Mode ? Mode === null || Mode === void 0 ? void 0 : Mode.id : undefined, value: typeof Mode === "object" && "value" in Mode ? Mode === null || Mode === void 0 ? void 0 : Mode.value : Mode, isRaw: typeof Mode === "object" && "isRaw" in Mode && Mode.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.String]", name: "FramingTargetOverride", id: typeof FramingTargetOverride === "object" && "id" in FramingTargetOverride ? FramingTargetOverride === null || FramingTargetOverride === void 0 ? void 0 : FramingTargetOverride.id : undefined, value: typeof FramingTargetOverride === "object" && "value" in FramingTargetOverride ? FramingTargetOverride === null || FramingTargetOverride === void 0 ? void 0 : FramingTargetOverride.value : FramingTargetOverride, isRaw: typeof FramingTargetOverride === "object" && "isRaw" in FramingTargetOverride && FramingTargetOverride.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncFieldList`1[System.String]", name: "CameraOperators", id: typeof CameraOperators === "object" && "id" in CameraOperators ? CameraOperators === null || CameraOperators === void 0 ? void 0 : CameraOperators.id : undefined, value: typeof CameraOperators === "object" && "value" in CameraOperators ? CameraOperators === null || CameraOperators === void 0 ? void 0 : CameraOperators.value : CameraOperators, isRaw: typeof CameraOperators === "object" && "isRaw" in CameraOperators && CameraOperators.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncFieldList`1[System.String]", name: "GroupIncludeUsers", id: typeof GroupIncludeUsers === "object" && "id" in GroupIncludeUsers ? GroupIncludeUsers === null || GroupIncludeUsers === void 0 ? void 0 : GroupIncludeUsers.id : undefined, value: typeof GroupIncludeUsers === "object" && "value" in GroupIncludeUsers ? GroupIncludeUsers === null || GroupIncludeUsers === void 0 ? void 0 : GroupIncludeUsers.value : GroupIncludeUsers, isRaw: typeof GroupIncludeUsers === "object" && "isRaw" in GroupIncludeUsers && GroupIncludeUsers.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncFieldList`1[System.String]", name: "GroupExcludeUsers", id: typeof GroupExcludeUsers === "object" && "id" in GroupExcludeUsers ? GroupExcludeUsers === null || GroupExcludeUsers === void 0 ? void 0 : GroupExcludeUsers.id : undefined, value: typeof GroupExcludeUsers === "object" && "value" in GroupExcludeUsers ? GroupExcludeUsers === null || GroupExcludeUsers === void 0 ? void 0 : GroupExcludeUsers.value : GroupExcludeUsers, isRaw: typeof GroupExcludeUsers === "object" && "isRaw" in GroupExcludeUsers && GroupExcludeUsers.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "RenderForEveryone", id: typeof RenderForEveryone === "object" && "id" in RenderForEveryone ? RenderForEveryone === null || RenderForEveryone === void 0 ? void 0 : RenderForEveryone.id : undefined, value: typeof RenderForEveryone === "object" && "value" in RenderForEveryone ? RenderForEveryone === null || RenderForEveryone === void 0 ? void 0 : RenderForEveryone.value : RenderForEveryone, isRaw: typeof RenderForEveryone === "object" && "isRaw" in RenderForEveryone && RenderForEveryone.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "AnyoneCanInteract", id: typeof AnyoneCanInteract === "object" && "id" in AnyoneCanInteract ? AnyoneCanInteract === null || AnyoneCanInteract === void 0 ? void 0 : AnyoneCanInteract.id : undefined, value: typeof AnyoneCanInteract === "object" && "value" in AnyoneCanInteract ? AnyoneCanInteract === null || AnyoneCanInteract === void 0 ? void 0 : AnyoneCanInteract.value : AnyoneCanInteract, isRaw: typeof AnyoneCanInteract === "object" && "isRaw" in AnyoneCanInteract && AnyoneCanInteract.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "RenderPrivateUI", id: typeof RenderPrivateUI === "object" && "id" in RenderPrivateUI ? RenderPrivateUI === null || RenderPrivateUI === void 0 ? void 0 : RenderPrivateUI.id : undefined, value: typeof RenderPrivateUI === "object" && "value" in RenderPrivateUI ? RenderPrivateUI === null || RenderPrivateUI === void 0 ? void 0 : RenderPrivateUI.value : RenderPrivateUI, isRaw: typeof RenderPrivateUI === "object" && "isRaw" in RenderPrivateUI && RenderPrivateUI.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "MotionBlur", id: typeof MotionBlur === "object" && "id" in MotionBlur ? MotionBlur === null || MotionBlur === void 0 ? void 0 : MotionBlur.id : undefined, value: typeof MotionBlur === "object" && "value" in MotionBlur ? MotionBlur === null || MotionBlur === void 0 ? void 0 : MotionBlur.value : MotionBlur, isRaw: typeof MotionBlur === "object" && "isRaw" in MotionBlur && MotionBlur.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "ScreenSpaceReflections", id: typeof ScreenSpaceReflections === "object" && "id" in ScreenSpaceReflections ? ScreenSpaceReflections === null || ScreenSpaceReflections === void 0 ? void 0 : ScreenSpaceReflections.id : undefined, value: typeof ScreenSpaceReflections === "object" && "value" in ScreenSpaceReflections ? ScreenSpaceReflections === null || ScreenSpaceReflections === void 0 ? void 0 : ScreenSpaceReflections.value : ScreenSpaceReflections, isRaw: typeof ScreenSpaceReflections === "object" && "isRaw" in ScreenSpaceReflections && ScreenSpaceReflections.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "SpawnPhotoInWorld", id: typeof SpawnPhotoInWorld === "object" && "id" in SpawnPhotoInWorld ? SpawnPhotoInWorld === null || SpawnPhotoInWorld === void 0 ? void 0 : SpawnPhotoInWorld.id : undefined, value: typeof SpawnPhotoInWorld === "object" && "value" in SpawnPhotoInWorld ? SpawnPhotoInWorld === null || SpawnPhotoInWorld === void 0 ? void 0 : SpawnPhotoInWorld.value : SpawnPhotoInWorld, isRaw: typeof SpawnPhotoInWorld === "object" && "isRaw" in SpawnPhotoInWorld && SpawnPhotoInWorld.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "FlipPreview", id: typeof FlipPreview === "object" && "id" in FlipPreview ? FlipPreview === null || FlipPreview === void 0 ? void 0 : FlipPreview.id : undefined, value: typeof FlipPreview === "object" && "value" in FlipPreview ? FlipPreview === null || FlipPreview === void 0 ? void 0 : FlipPreview.value : FlipPreview, isRaw: typeof FlipPreview === "object" && "isRaw" in FlipPreview && FlipPreview.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.RenderTextureProxyProvider]", name: "_renderTextureProxy", id: typeof _renderTextureProxy === "object" && "id" in _renderTextureProxy ? _renderTextureProxy === null || _renderTextureProxy === void 0 ? void 0 : _renderTextureProxy.id : undefined, value: typeof _renderTextureProxy === "object" && "value" in _renderTextureProxy ? _renderTextureProxy === null || _renderTextureProxy === void 0 ? void 0 : _renderTextureProxy.value : _renderTextureProxy, isRaw: typeof _renderTextureProxy === "object" && "isRaw" in _renderTextureProxy && _renderTextureProxy.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.RectTransform]", name: "_framingReticle", id: typeof _framingReticle === "object" && "id" in _framingReticle ? _framingReticle === null || _framingReticle === void 0 ? void 0 : _framingReticle.id : undefined, value: typeof _framingReticle === "object" && "value" in _framingReticle ? _framingReticle === null || _framingReticle === void 0 ? void 0 : _framingReticle.value : _framingReticle, isRaw: typeof _framingReticle === "object" && "isRaw" in _framingReticle && _framingReticle.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.RectTransform]", name: "_mirrorMessage", id: typeof _mirrorMessage === "object" && "id" in _mirrorMessage ? _mirrorMessage === null || _mirrorMessage === void 0 ? void 0 : _mirrorMessage.id : undefined, value: typeof _mirrorMessage === "object" && "value" in _mirrorMessage ? _mirrorMessage === null || _mirrorMessage === void 0 ? void 0 : _mirrorMessage.value : _mirrorMessage, isRaw: typeof _mirrorMessage === "object" && "isRaw" in _mirrorMessage && _mirrorMessage.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_smoothFirstPersonButton", id: typeof _smoothFirstPersonButton === "object" && "id" in _smoothFirstPersonButton ? _smoothFirstPersonButton === null || _smoothFirstPersonButton === void 0 ? void 0 : _smoothFirstPersonButton.id : undefined, value: typeof _smoothFirstPersonButton === "object" && "value" in _smoothFirstPersonButton ? _smoothFirstPersonButton === null || _smoothFirstPersonButton === void 0 ? void 0 : _smoothFirstPersonButton.value : _smoothFirstPersonButton, isRaw: typeof _smoothFirstPersonButton === "object" && "isRaw" in _smoothFirstPersonButton && _smoothFirstPersonButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_thirdPersonButton", id: typeof _thirdPersonButton === "object" && "id" in _thirdPersonButton ? _thirdPersonButton === null || _thirdPersonButton === void 0 ? void 0 : _thirdPersonButton.id : undefined, value: typeof _thirdPersonButton === "object" && "value" in _thirdPersonButton ? _thirdPersonButton === null || _thirdPersonButton === void 0 ? void 0 : _thirdPersonButton.value : _thirdPersonButton, isRaw: typeof _thirdPersonButton === "object" && "isRaw" in _thirdPersonButton && _thirdPersonButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_groupButton", id: typeof _groupButton === "object" && "id" in _groupButton ? _groupButton === null || _groupButton === void 0 ? void 0 : _groupButton.id : undefined, value: typeof _groupButton === "object" && "value" in _groupButton ? _groupButton === null || _groupButton === void 0 ? void 0 : _groupButton.value : _groupButton, isRaw: typeof _groupButton === "object" && "isRaw" in _groupButton && _groupButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_worldButton", id: typeof _worldButton === "object" && "id" in _worldButton ? _worldButton === null || _worldButton === void 0 ? void 0 : _worldButton.id : undefined, value: typeof _worldButton === "object" && "value" in _worldButton ? _worldButton === null || _worldButton === void 0 ? void 0 : _worldButton.value : _worldButton, isRaw: typeof _worldButton === "object" && "isRaw" in _worldButton && _worldButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_manualButton", id: typeof _manualButton === "object" && "id" in _manualButton ? _manualButton === null || _manualButton === void 0 ? void 0 : _manualButton.id : undefined, value: typeof _manualButton === "object" && "value" in _manualButton ? _manualButton === null || _manualButton === void 0 ? void 0 : _manualButton.value : _manualButton, isRaw: typeof _manualButton === "object" && "isRaw" in _manualButton && _manualButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_mirrorButton", id: typeof _mirrorButton === "object" && "id" in _mirrorButton ? _mirrorButton === null || _mirrorButton === void 0 ? void 0 : _mirrorButton.id : undefined, value: typeof _mirrorButton === "object" && "value" in _mirrorButton ? _mirrorButton === null || _mirrorButton === void 0 ? void 0 : _mirrorButton.value : _mirrorButton, isRaw: typeof _mirrorButton === "object" && "isRaw" in _mirrorButton && _mirrorButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_usersButton", id: typeof _usersButton === "object" && "id" in _usersButton ? _usersButton === null || _usersButton === void 0 ? void 0 : _usersButton.id : undefined, value: typeof _usersButton === "object" && "value" in _usersButton ? _usersButton === null || _usersButton === void 0 ? void 0 : _usersButton.value : _usersButton, isRaw: typeof _usersButton === "object" && "isRaw" in _usersButton && _usersButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_angleIncreaseButton", id: typeof _angleIncreaseButton === "object" && "id" in _angleIncreaseButton ? _angleIncreaseButton === null || _angleIncreaseButton === void 0 ? void 0 : _angleIncreaseButton.id : undefined, value: typeof _angleIncreaseButton === "object" && "value" in _angleIncreaseButton ? _angleIncreaseButton === null || _angleIncreaseButton === void 0 ? void 0 : _angleIncreaseButton.value : _angleIncreaseButton, isRaw: typeof _angleIncreaseButton === "object" && "isRaw" in _angleIncreaseButton && _angleIncreaseButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_angleDecreaseButton", id: typeof _angleDecreaseButton === "object" && "id" in _angleDecreaseButton ? _angleDecreaseButton === null || _angleDecreaseButton === void 0 ? void 0 : _angleDecreaseButton.id : undefined, value: typeof _angleDecreaseButton === "object" && "value" in _angleDecreaseButton ? _angleDecreaseButton === null || _angleDecreaseButton === void 0 ? void 0 : _angleDecreaseButton.value : _angleDecreaseButton, isRaw: typeof _angleDecreaseButton === "object" && "isRaw" in _angleDecreaseButton && _angleDecreaseButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_heightIncreaseButton", id: typeof _heightIncreaseButton === "object" && "id" in _heightIncreaseButton ? _heightIncreaseButton === null || _heightIncreaseButton === void 0 ? void 0 : _heightIncreaseButton.id : undefined, value: typeof _heightIncreaseButton === "object" && "value" in _heightIncreaseButton ? _heightIncreaseButton === null || _heightIncreaseButton === void 0 ? void 0 : _heightIncreaseButton.value : _heightIncreaseButton, isRaw: typeof _heightIncreaseButton === "object" && "isRaw" in _heightIncreaseButton && _heightIncreaseButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_heightDecreaseButton", id: typeof _heightDecreaseButton === "object" && "id" in _heightDecreaseButton ? _heightDecreaseButton === null || _heightDecreaseButton === void 0 ? void 0 : _heightDecreaseButton.id : undefined, value: typeof _heightDecreaseButton === "object" && "value" in _heightDecreaseButton ? _heightDecreaseButton === null || _heightDecreaseButton === void 0 ? void 0 : _heightDecreaseButton.value : _heightDecreaseButton, isRaw: typeof _heightDecreaseButton === "object" && "isRaw" in _heightDecreaseButton && _heightDecreaseButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_distanceIncreaseButton", id: typeof _distanceIncreaseButton === "object" && "id" in _distanceIncreaseButton ? _distanceIncreaseButton === null || _distanceIncreaseButton === void 0 ? void 0 : _distanceIncreaseButton.id : undefined, value: typeof _distanceIncreaseButton === "object" && "value" in _distanceIncreaseButton ? _distanceIncreaseButton === null || _distanceIncreaseButton === void 0 ? void 0 : _distanceIncreaseButton.value : _distanceIncreaseButton, isRaw: typeof _distanceIncreaseButton === "object" && "isRaw" in _distanceIncreaseButton && _distanceIncreaseButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_distanceDecreaseButton", id: typeof _distanceDecreaseButton === "object" && "id" in _distanceDecreaseButton ? _distanceDecreaseButton === null || _distanceDecreaseButton === void 0 ? void 0 : _distanceDecreaseButton.id : undefined, value: typeof _distanceDecreaseButton === "object" && "value" in _distanceDecreaseButton ? _distanceDecreaseButton === null || _distanceDecreaseButton === void 0 ? void 0 : _distanceDecreaseButton.value : _distanceDecreaseButton, isRaw: typeof _distanceDecreaseButton === "object" && "isRaw" in _distanceDecreaseButton && _distanceDecreaseButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_resetButton", id: typeof _resetButton === "object" && "id" in _resetButton ? _resetButton === null || _resetButton === void 0 ? void 0 : _resetButton.id : undefined, value: typeof _resetButton === "object" && "value" in _resetButton ? _resetButton === null || _resetButton === void 0 ? void 0 : _resetButton.value : _resetButton, isRaw: typeof _resetButton === "object" && "isRaw" in _resetButton && _resetButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Slider`1[System.Single]]", name: "_fovSlider", id: typeof _fovSlider === "object" && "id" in _fovSlider ? _fovSlider === null || _fovSlider === void 0 ? void 0 : _fovSlider.id : undefined, value: typeof _fovSlider === "object" && "value" in _fovSlider ? _fovSlider === null || _fovSlider === void 0 ? void 0 : _fovSlider.value : _fovSlider, isRaw: typeof _fovSlider === "object" && "isRaw" in _fovSlider && _fovSlider.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_avoidOcclusion", id: typeof _avoidOcclusion === "object" && "id" in _avoidOcclusion ? _avoidOcclusion === null || _avoidOcclusion === void 0 ? void 0 : _avoidOcclusion.id : undefined, value: typeof _avoidOcclusion === "object" && "value" in _avoidOcclusion ? _avoidOcclusion === null || _avoidOcclusion === void 0 ? void 0 : _avoidOcclusion.value : _avoidOcclusion, isRaw: typeof _avoidOcclusion === "object" && "isRaw" in _avoidOcclusion && _avoidOcclusion.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_keepInWorldSpace", id: typeof _keepInWorldSpace === "object" && "id" in _keepInWorldSpace ? _keepInWorldSpace === null || _keepInWorldSpace === void 0 ? void 0 : _keepInWorldSpace.id : undefined, value: typeof _keepInWorldSpace === "object" && "value" in _keepInWorldSpace ? _keepInWorldSpace === null || _keepInWorldSpace === void 0 ? void 0 : _keepInWorldSpace.value : _keepInWorldSpace, isRaw: typeof _keepInWorldSpace === "object" && "isRaw" in _keepInWorldSpace && _keepInWorldSpace.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_movementWobble", id: typeof _movementWobble === "object" && "id" in _movementWobble ? _movementWobble === null || _movementWobble === void 0 ? void 0 : _movementWobble.id : undefined, value: typeof _movementWobble === "object" && "value" in _movementWobble ? _movementWobble === null || _movementWobble === void 0 ? void 0 : _movementWobble.value : _movementWobble, isRaw: typeof _movementWobble === "object" && "isRaw" in _movementWobble && _movementWobble.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_aimInFrontOfHead", id: typeof _aimInFrontOfHead === "object" && "id" in _aimInFrontOfHead ? _aimInFrontOfHead === null || _aimInFrontOfHead === void 0 ? void 0 : _aimInFrontOfHead.id : undefined, value: typeof _aimInFrontOfHead === "object" && "value" in _aimInFrontOfHead ? _aimInFrontOfHead === null || _aimInFrontOfHead === void 0 ? void 0 : _aimInFrontOfHead.value : _aimInFrontOfHead, isRaw: typeof _aimInFrontOfHead === "object" && "isRaw" in _aimInFrontOfHead && _aimInFrontOfHead.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_forceEyesOnCamera", id: typeof _forceEyesOnCamera === "object" && "id" in _forceEyesOnCamera ? _forceEyesOnCamera === null || _forceEyesOnCamera === void 0 ? void 0 : _forceEyesOnCamera.id : undefined, value: typeof _forceEyesOnCamera === "object" && "value" in _forceEyesOnCamera ? _forceEyesOnCamera === null || _forceEyesOnCamera === void 0 ? void 0 : _forceEyesOnCamera.value : _forceEyesOnCamera, isRaw: typeof _forceEyesOnCamera === "object" && "isRaw" in _forceEyesOnCamera && _forceEyesOnCamera.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_hideCamera", id: typeof _hideCamera === "object" && "id" in _hideCamera ? _hideCamera === null || _hideCamera === void 0 ? void 0 : _hideCamera.id : undefined, value: typeof _hideCamera === "object" && "value" in _hideCamera ? _hideCamera === null || _hideCamera === void 0 ? void 0 : _hideCamera.value : _hideCamera, isRaw: typeof _hideCamera === "object" && "isRaw" in _hideCamera && _hideCamera.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_hideBadge", id: typeof _hideBadge === "object" && "id" in _hideBadge ? _hideBadge === null || _hideBadge === void 0 ? void 0 : _hideBadge.id : undefined, value: typeof _hideBadge === "object" && "value" in _hideBadge ? _hideBadge === null || _hideBadge === void 0 ? void 0 : _hideBadge.value : _hideBadge, isRaw: typeof _hideBadge === "object" && "isRaw" in _hideBadge && _hideBadge.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_hideLasers", id: typeof _hideLasers === "object" && "id" in _hideLasers ? _hideLasers === null || _hideLasers === void 0 ? void 0 : _hideLasers.id : undefined, value: typeof _hideLasers === "object" && "value" in _hideLasers ? _hideLasers === null || _hideLasers === void 0 ? void 0 : _hideLasers.value : _hideLasers, isRaw: typeof _hideLasers === "object" && "isRaw" in _hideLasers && _hideLasers.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_showFrustum", id: typeof _showFrustum === "object" && "id" in _showFrustum ? _showFrustum === null || _showFrustum === void 0 ? void 0 : _showFrustum.id : undefined, value: typeof _showFrustum === "object" && "value" in _showFrustum ? _showFrustum === null || _showFrustum === void 0 ? void 0 : _showFrustum.value : _showFrustum, isRaw: typeof _showFrustum === "object" && "isRaw" in _showFrustum && _showFrustum.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_timer", id: typeof _timer === "object" && "id" in _timer ? _timer === null || _timer === void 0 ? void 0 : _timer.id : undefined, value: typeof _timer === "object" && "value" in _timer ? _timer === null || _timer === void 0 ? void 0 : _timer.value : _timer, isRaw: typeof _timer === "object" && "isRaw" in _timer && _timer.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_forceLive", id: typeof _forceLive === "object" && "id" in _forceLive ? _forceLive === null || _forceLive === void 0 ? void 0 : _forceLive.id : undefined, value: typeof _forceLive === "object" && "value" in _forceLive ? _forceLive === null || _forceLive === void 0 ? void 0 : _forceLive.value : _forceLive, isRaw: typeof _forceLive === "object" && "isRaw" in _forceLive && _forceLive.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Checkbox]", name: "_audioFromCameraViewpoint", id: typeof _audioFromCameraViewpoint === "object" && "id" in _audioFromCameraViewpoint ? _audioFromCameraViewpoint === null || _audioFromCameraViewpoint === void 0 ? void 0 : _audioFromCameraViewpoint.id : undefined, value: typeof _audioFromCameraViewpoint === "object" && "value" in _audioFromCameraViewpoint ? _audioFromCameraViewpoint === null || _audioFromCameraViewpoint === void 0 ? void 0 : _audioFromCameraViewpoint.value : _audioFromCameraViewpoint, isRaw: typeof _audioFromCameraViewpoint === "object" && "isRaw" in _audioFromCameraViewpoint && _audioFromCameraViewpoint.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.InteractiveCameraUserControl]", name: "_userControl", id: typeof _userControl === "object" && "id" in _userControl ? _userControl === null || _userControl === void 0 ? void 0 : _userControl.id : undefined, value: typeof _userControl === "object" && "value" in _userControl ? _userControl === null || _userControl === void 0 ? void 0 : _userControl.value : _userControl, isRaw: typeof _userControl === "object" && "isRaw" in _userControl && _userControl.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.InteractiveCameraControlSettings]", name: "_settingsDialog", id: typeof _settingsDialog === "object" && "id" in _settingsDialog ? _settingsDialog === null || _settingsDialog === void 0 ? void 0 : _settingsDialog.id : undefined, value: typeof _settingsDialog === "object" && "value" in _settingsDialog ? _settingsDialog === null || _settingsDialog === void 0 ? void 0 : _settingsDialog.value : _settingsDialog, isRaw: typeof _settingsDialog === "object" && "isRaw" in _settingsDialog && _settingsDialog.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.InteractiveCameraControlPositioning]", name: "_positioningDialog", id: typeof _positioningDialog === "object" && "id" in _positioningDialog ? _positioningDialog === null || _positioningDialog === void 0 ? void 0 : _positioningDialog.id : undefined, value: typeof _positioningDialog === "object" && "value" in _positioningDialog ? _positioningDialog === null || _positioningDialog === void 0 ? void 0 : _positioningDialog.value : _positioningDialog, isRaw: typeof _positioningDialog === "object" && "isRaw" in _positioningDialog && _positioningDialog.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.InteractiveCameraControlAnchors]", name: "_anchorsDialog", id: typeof _anchorsDialog === "object" && "id" in _anchorsDialog ? _anchorsDialog === null || _anchorsDialog === void 0 ? void 0 : _anchorsDialog.id : undefined, value: typeof _anchorsDialog === "object" && "value" in _anchorsDialog ? _anchorsDialog === null || _anchorsDialog === void 0 ? void 0 : _anchorsDialog.value : _anchorsDialog, isRaw: typeof _anchorsDialog === "object" && "isRaw" in _anchorsDialog && _anchorsDialog.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.InteractiveCameraOBS]", name: "_OBS_Dialog", id: typeof _OBS_Dialog === "object" && "id" in _OBS_Dialog ? _OBS_Dialog === null || _OBS_Dialog === void 0 ? void 0 : _OBS_Dialog.id : undefined, value: typeof _OBS_Dialog === "object" && "value" in _OBS_Dialog ? _OBS_Dialog === null || _OBS_Dialog === void 0 ? void 0 : _OBS_Dialog.value : _OBS_Dialog, isRaw: typeof _OBS_Dialog === "object" && "isRaw" in _OBS_Dialog && _OBS_Dialog.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.TwitchChatDialog]", name: "_twitchDialog", id: typeof _twitchDialog === "object" && "id" in _twitchDialog ? _twitchDialog === null || _twitchDialog === void 0 ? void 0 : _twitchDialog.id : undefined, value: typeof _twitchDialog === "object" && "value" in _twitchDialog ? _twitchDialog === null || _twitchDialog === void 0 ? void 0 : _twitchDialog.value : _twitchDialog, isRaw: typeof _twitchDialog === "object" && "isRaw" in _twitchDialog && _twitchDialog.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_settingsButton", id: typeof _settingsButton === "object" && "id" in _settingsButton ? _settingsButton === null || _settingsButton === void 0 ? void 0 : _settingsButton.id : undefined, value: typeof _settingsButton === "object" && "value" in _settingsButton ? _settingsButton === null || _settingsButton === void 0 ? void 0 : _settingsButton.value : _settingsButton, isRaw: typeof _settingsButton === "object" && "isRaw" in _settingsButton && _settingsButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_positioningButton", id: typeof _positioningButton === "object" && "id" in _positioningButton ? _positioningButton === null || _positioningButton === void 0 ? void 0 : _positioningButton.id : undefined, value: typeof _positioningButton === "object" && "value" in _positioningButton ? _positioningButton === null || _positioningButton === void 0 ? void 0 : _positioningButton.value : _positioningButton, isRaw: typeof _positioningButton === "object" && "isRaw" in _positioningButton && _positioningButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_anchorsButton", id: typeof _anchorsButton === "object" && "id" in _anchorsButton ? _anchorsButton === null || _anchorsButton === void 0 ? void 0 : _anchorsButton.id : undefined, value: typeof _anchorsButton === "object" && "value" in _anchorsButton ? _anchorsButton === null || _anchorsButton === void 0 ? void 0 : _anchorsButton.value : _anchorsButton, isRaw: typeof _anchorsButton === "object" && "isRaw" in _anchorsButton && _anchorsButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_OBS_Button", id: typeof _OBS_Button === "object" && "id" in _OBS_Button ? _OBS_Button === null || _OBS_Button === void 0 ? void 0 : _OBS_Button.id : undefined, value: typeof _OBS_Button === "object" && "value" in _OBS_Button ? _OBS_Button === null || _OBS_Button === void 0 ? void 0 : _OBS_Button.value : _OBS_Button, isRaw: typeof _OBS_Button === "object" && "isRaw" in _OBS_Button && _OBS_Button.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UIX.Button]", name: "_twitchButton", id: typeof _twitchButton === "object" && "id" in _twitchButton ? _twitchButton === null || _twitchButton === void 0 ? void 0 : _twitchButton.id : undefined, value: typeof _twitchButton === "object" && "value" in _twitchButton ? _twitchButton === null || _twitchButton === void 0 ? void 0 : _twitchButton.value : _twitchButton, isRaw: typeof _twitchButton === "object" && "isRaw" in _twitchButton && _twitchButton.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.UI_UnlitMaterial]", name: "_previewMaterial", id: typeof _previewMaterial === "object" && "id" in _previewMaterial ? _previewMaterial === null || _previewMaterial === void 0 ? void 0 : _previewMaterial.id : undefined, value: typeof _previewMaterial === "object" && "value" in _previewMaterial ? _previewMaterial === null || _previewMaterial === void 0 ? void 0 : _previewMaterial.value : _previewMaterial, isRaw: typeof _previewMaterial === "object" && "isRaw" in _previewMaterial && _previewMaterial.isRaw ? true : undefined })] })));
}
exports.InteractiveCameraControl = InteractiveCameraControl;
;