UNPKG

neos-script

Version:

[neos-script-sample](https://github.com/rheniumNV/neos-script-sample)

23 lines (22 loc) 27 kB
"use strict"; 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.CommonTool = void 0; var jsx_runtime_1 = require("neos-script/jsx-runtime"); var core_1 = require("../../core"); function CommonTool(props) { var id = props.id, persistentId = props.persistentId, updateOrder = props.updateOrder, Enabled = props.Enabled, Side = props.Side, LocomotionController = props.LocomotionController, GrabSmoothing = props.GrabSmoothing, _streamDriver = props._streamDriver, _undoItem = props._undoItem, _redoItem = props._redoItem, ContextMenu = props.ContextMenu, EquippingEnabled = props.EquippingEnabled, MenuEnabled = props.MenuEnabled, UserScalingEnabled = props.UserScalingEnabled, VisualEnabled = props.VisualEnabled, PointingGrab = props.PointingGrab, PointingTouch = props.PointingTouch, _tooltipRoot = props._tooltipRoot, _laserSlot = props._laserSlot, _laserPosition = props._laserPosition, _laserRotation = props._laserRotation, _interactionLaser = props._interactionLaser, _laserEnabled = props._laserEnabled, _handGrabType = props._handGrabType, _holderPos = props._holderPos, _holderRot = props._holderRot, _laserRotationType = props._laserRotationType, _holderAxisOffset = props._holderAxisOffset, _holderRotationOffset = props._holderRotationOffset, _holderRotationReference = props._holderRotationReference, _originalTwistOffset = props._originalTwistOffset, _userspaceToggleIndicator = props._userspaceToggleIndicator, _settingSyncs = props._settingSyncs, TooltipHolder = props.TooltipHolder, ShowInteractionHints = props.ShowInteractionHints, _grabberSphereActive = props._grabberSphereActive, _grabIgnoreRoot = props._grabIgnoreRoot, _grabber = props._grabber, _currentGrabType = props._currentGrabType, ActiveToolTipLink = props.ActiveToolTipLink, _activeTooltipGripPoseReference = props._activeTooltipGripPoseReference, _tooltipLocked = props._tooltipLocked, _grabMaterial = props._grabMaterial, _itemShelfSlot = props._itemShelfSlot, _itemShelf = props._itemShelf; return ((0, jsx_runtime_1.jsxs)(core_1.Component, __assign({ type: "FrooxEngine.CommonTool", 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.Sync`1[FrooxEngine.Chirality]", name: "Side", id: typeof Side === "object" && "id" in Side ? Side === null || Side === void 0 ? void 0 : Side.id : undefined, value: typeof Side === "object" && "value" in Side ? Side === null || Side === void 0 ? void 0 : Side.value : Side, isRaw: typeof Side === "object" && "isRaw" in Side && Side.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.RelayRef`1[FrooxEngine.LocomotionController]", name: "LocomotionController", id: typeof LocomotionController === "object" && "id" in LocomotionController ? LocomotionController === null || LocomotionController === void 0 ? void 0 : LocomotionController.id : undefined, value: typeof LocomotionController === "object" && "value" in LocomotionController ? LocomotionController === null || LocomotionController === void 0 ? void 0 : LocomotionController.value : LocomotionController, isRaw: typeof LocomotionController === "object" && "isRaw" in LocomotionController && LocomotionController.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "GrabSmoothing", id: typeof GrabSmoothing === "object" && "id" in GrabSmoothing ? GrabSmoothing === null || GrabSmoothing === void 0 ? void 0 : GrabSmoothing.id : undefined, value: typeof GrabSmoothing === "object" && "value" in GrabSmoothing ? GrabSmoothing === null || GrabSmoothing === void 0 ? void 0 : GrabSmoothing.value : GrabSmoothing, isRaw: typeof GrabSmoothing === "object" && "isRaw" in GrabSmoothing && GrabSmoothing.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.CommonToolStreamDriver]", name: "_streamDriver", id: typeof _streamDriver === "object" && "id" in _streamDriver ? _streamDriver === null || _streamDriver === void 0 ? void 0 : _streamDriver.id : undefined, value: typeof _streamDriver === "object" && "value" in _streamDriver ? _streamDriver === null || _streamDriver === void 0 ? void 0 : _streamDriver.value : _streamDriver, isRaw: typeof _streamDriver === "object" && "isRaw" in _streamDriver && _streamDriver.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.ContextMenuItem]", name: "_undoItem", id: typeof _undoItem === "object" && "id" in _undoItem ? _undoItem === null || _undoItem === void 0 ? void 0 : _undoItem.id : undefined, value: typeof _undoItem === "object" && "value" in _undoItem ? _undoItem === null || _undoItem === void 0 ? void 0 : _undoItem.value : _undoItem, isRaw: typeof _undoItem === "object" && "isRaw" in _undoItem && _undoItem.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.ContextMenuItem]", name: "_redoItem", id: typeof _redoItem === "object" && "id" in _redoItem ? _redoItem === null || _redoItem === void 0 ? void 0 : _redoItem.id : undefined, value: typeof _redoItem === "object" && "value" in _redoItem ? _redoItem === null || _redoItem === void 0 ? void 0 : _redoItem.value : _redoItem, isRaw: typeof _redoItem === "object" && "isRaw" in _redoItem && _redoItem.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.ContextMenu]", name: "ContextMenu", id: typeof ContextMenu === "object" && "id" in ContextMenu ? ContextMenu === null || ContextMenu === void 0 ? void 0 : ContextMenu.id : undefined, value: typeof ContextMenu === "object" && "value" in ContextMenu ? ContextMenu === null || ContextMenu === void 0 ? void 0 : ContextMenu.value : ContextMenu, isRaw: typeof ContextMenu === "object" && "isRaw" in ContextMenu && ContextMenu.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "EquippingEnabled", id: typeof EquippingEnabled === "object" && "id" in EquippingEnabled ? EquippingEnabled === null || EquippingEnabled === void 0 ? void 0 : EquippingEnabled.id : undefined, value: typeof EquippingEnabled === "object" && "value" in EquippingEnabled ? EquippingEnabled === null || EquippingEnabled === void 0 ? void 0 : EquippingEnabled.value : EquippingEnabled, isRaw: typeof EquippingEnabled === "object" && "isRaw" in EquippingEnabled && EquippingEnabled.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "MenuEnabled", id: typeof MenuEnabled === "object" && "id" in MenuEnabled ? MenuEnabled === null || MenuEnabled === void 0 ? void 0 : MenuEnabled.id : undefined, value: typeof MenuEnabled === "object" && "value" in MenuEnabled ? MenuEnabled === null || MenuEnabled === void 0 ? void 0 : MenuEnabled.value : MenuEnabled, isRaw: typeof MenuEnabled === "object" && "isRaw" in MenuEnabled && MenuEnabled.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "UserScalingEnabled", id: typeof UserScalingEnabled === "object" && "id" in UserScalingEnabled ? UserScalingEnabled === null || UserScalingEnabled === void 0 ? void 0 : UserScalingEnabled.id : undefined, value: typeof UserScalingEnabled === "object" && "value" in UserScalingEnabled ? UserScalingEnabled === null || UserScalingEnabled === void 0 ? void 0 : UserScalingEnabled.value : UserScalingEnabled, isRaw: typeof UserScalingEnabled === "object" && "isRaw" in UserScalingEnabled && UserScalingEnabled.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "VisualEnabled", id: typeof VisualEnabled === "object" && "id" in VisualEnabled ? VisualEnabled === null || VisualEnabled === void 0 ? void 0 : VisualEnabled.id : undefined, value: typeof VisualEnabled === "object" && "value" in VisualEnabled ? VisualEnabled === null || VisualEnabled === void 0 ? void 0 : VisualEnabled.value : VisualEnabled, isRaw: typeof VisualEnabled === "object" && "isRaw" in VisualEnabled && VisualEnabled.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "PointingGrab", id: typeof PointingGrab === "object" && "id" in PointingGrab ? PointingGrab === null || PointingGrab === void 0 ? void 0 : PointingGrab.id : undefined, value: typeof PointingGrab === "object" && "value" in PointingGrab ? PointingGrab === null || PointingGrab === void 0 ? void 0 : PointingGrab.value : PointingGrab, isRaw: typeof PointingGrab === "object" && "isRaw" in PointingGrab && PointingGrab.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "PointingTouch", id: typeof PointingTouch === "object" && "id" in PointingTouch ? PointingTouch === null || PointingTouch === void 0 ? void 0 : PointingTouch.id : undefined, value: typeof PointingTouch === "object" && "value" in PointingTouch ? PointingTouch === null || PointingTouch === void 0 ? void 0 : PointingTouch.value : PointingTouch, isRaw: typeof PointingTouch === "object" && "isRaw" in PointingTouch && PointingTouch.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Slot]", name: "_tooltipRoot", id: typeof _tooltipRoot === "object" && "id" in _tooltipRoot ? _tooltipRoot === null || _tooltipRoot === void 0 ? void 0 : _tooltipRoot.id : undefined, value: typeof _tooltipRoot === "object" && "value" in _tooltipRoot ? _tooltipRoot === null || _tooltipRoot === void 0 ? void 0 : _tooltipRoot.value : _tooltipRoot, isRaw: typeof _tooltipRoot === "object" && "isRaw" in _tooltipRoot && _tooltipRoot.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Slot]", name: "_laserSlot", id: typeof _laserSlot === "object" && "id" in _laserSlot ? _laserSlot === null || _laserSlot === void 0 ? void 0 : _laserSlot.id : undefined, value: typeof _laserSlot === "object" && "value" in _laserSlot ? _laserSlot === null || _laserSlot === void 0 ? void 0 : _laserSlot.value : _laserSlot, isRaw: typeof _laserSlot === "object" && "isRaw" in _laserSlot && _laserSlot.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.FieldDrive`1[BaseX.float3]", name: "_laserPosition", id: typeof _laserPosition === "object" && "id" in _laserPosition ? _laserPosition === null || _laserPosition === void 0 ? void 0 : _laserPosition.id : undefined, value: typeof _laserPosition === "object" && "value" in _laserPosition ? _laserPosition === null || _laserPosition === void 0 ? void 0 : _laserPosition.value : _laserPosition, isRaw: typeof _laserPosition === "object" && "isRaw" in _laserPosition && _laserPosition.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.FieldDrive`1[BaseX.floatQ]", name: "_laserRotation", id: typeof _laserRotation === "object" && "id" in _laserRotation ? _laserRotation === null || _laserRotation === void 0 ? void 0 : _laserRotation.id : undefined, value: typeof _laserRotation === "object" && "value" in _laserRotation ? _laserRotation === null || _laserRotation === void 0 ? void 0 : _laserRotation.value : _laserRotation, isRaw: typeof _laserRotation === "object" && "isRaw" in _laserRotation && _laserRotation.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.InteractionLaser]", name: "_interactionLaser", id: typeof _interactionLaser === "object" && "id" in _interactionLaser ? _interactionLaser === null || _interactionLaser === void 0 ? void 0 : _interactionLaser.id : undefined, value: typeof _interactionLaser === "object" && "value" in _interactionLaser ? _interactionLaser === null || _interactionLaser === void 0 ? void 0 : _interactionLaser.value : _interactionLaser, isRaw: typeof _interactionLaser === "object" && "isRaw" in _interactionLaser && _interactionLaser.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "_laserEnabled", id: typeof _laserEnabled === "object" && "id" in _laserEnabled ? _laserEnabled === null || _laserEnabled === void 0 ? void 0 : _laserEnabled.id : undefined, value: typeof _laserEnabled === "object" && "value" in _laserEnabled ? _laserEnabled === null || _laserEnabled === void 0 ? void 0 : _laserEnabled.value : _laserEnabled, isRaw: typeof _laserEnabled === "object" && "isRaw" in _laserEnabled && _laserEnabled.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.CommonTool+HandGrabType]", name: "_handGrabType", id: typeof _handGrabType === "object" && "id" in _handGrabType ? _handGrabType === null || _handGrabType === void 0 ? void 0 : _handGrabType.id : undefined, value: typeof _handGrabType === "object" && "value" in _handGrabType ? _handGrabType === null || _handGrabType === void 0 ? void 0 : _handGrabType.value : _handGrabType, isRaw: typeof _handGrabType === "object" && "isRaw" in _handGrabType && _handGrabType.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.FieldDrive`1[BaseX.float3]", name: "_holderPos", id: typeof _holderPos === "object" && "id" in _holderPos ? _holderPos === null || _holderPos === void 0 ? void 0 : _holderPos.id : undefined, value: typeof _holderPos === "object" && "value" in _holderPos ? _holderPos === null || _holderPos === void 0 ? void 0 : _holderPos.value : _holderPos, isRaw: typeof _holderPos === "object" && "isRaw" in _holderPos && _holderPos.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.FieldDrive`1[BaseX.floatQ]", name: "_holderRot", id: typeof _holderRot === "object" && "id" in _holderRot ? _holderRot === null || _holderRot === void 0 ? void 0 : _holderRot.id : undefined, value: typeof _holderRot === "object" && "value" in _holderRot ? _holderRot === null || _holderRot === void 0 ? void 0 : _holderRot.value : _holderRot, isRaw: typeof _holderRot === "object" && "isRaw" in _holderRot && _holderRot.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.CommonTool+LaserRotationType]", name: "_laserRotationType", id: typeof _laserRotationType === "object" && "id" in _laserRotationType ? _laserRotationType === null || _laserRotationType === void 0 ? void 0 : _laserRotationType.id : undefined, value: typeof _laserRotationType === "object" && "value" in _laserRotationType ? _laserRotationType === null || _laserRotationType === void 0 ? void 0 : _laserRotationType.value : _laserRotationType, isRaw: typeof _laserRotationType === "object" && "isRaw" in _laserRotationType && _laserRotationType.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "_holderAxisOffset", id: typeof _holderAxisOffset === "object" && "id" in _holderAxisOffset ? _holderAxisOffset === null || _holderAxisOffset === void 0 ? void 0 : _holderAxisOffset.id : undefined, value: typeof _holderAxisOffset === "object" && "value" in _holderAxisOffset ? _holderAxisOffset === null || _holderAxisOffset === void 0 ? void 0 : _holderAxisOffset.value : _holderAxisOffset, isRaw: typeof _holderAxisOffset === "object" && "isRaw" in _holderAxisOffset && _holderAxisOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.floatQ]", name: "_holderRotationOffset", id: typeof _holderRotationOffset === "object" && "id" in _holderRotationOffset ? _holderRotationOffset === null || _holderRotationOffset === void 0 ? void 0 : _holderRotationOffset.id : undefined, value: typeof _holderRotationOffset === "object" && "value" in _holderRotationOffset ? _holderRotationOffset === null || _holderRotationOffset === void 0 ? void 0 : _holderRotationOffset.value : _holderRotationOffset, isRaw: typeof _holderRotationOffset === "object" && "isRaw" in _holderRotationOffset && _holderRotationOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Nullable`1[BaseX.floatQ]]", name: "_holderRotationReference", id: typeof _holderRotationReference === "object" && "id" in _holderRotationReference ? _holderRotationReference === null || _holderRotationReference === void 0 ? void 0 : _holderRotationReference.id : undefined, value: typeof _holderRotationReference === "object" && "value" in _holderRotationReference ? _holderRotationReference === null || _holderRotationReference === void 0 ? void 0 : _holderRotationReference.value : _holderRotationReference, isRaw: typeof _holderRotationReference === "object" && "isRaw" in _holderRotationReference && _holderRotationReference.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "_originalTwistOffset", id: typeof _originalTwistOffset === "object" && "id" in _originalTwistOffset ? _originalTwistOffset === null || _originalTwistOffset === void 0 ? void 0 : _originalTwistOffset.id : undefined, value: typeof _originalTwistOffset === "object" && "value" in _originalTwistOffset ? _originalTwistOffset === null || _originalTwistOffset === void 0 ? void 0 : _originalTwistOffset.value : _originalTwistOffset, isRaw: typeof _originalTwistOffset === "object" && "isRaw" in _originalTwistOffset && _originalTwistOffset.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.RingMesh]", name: "_userspaceToggleIndicator", id: typeof _userspaceToggleIndicator === "object" && "id" in _userspaceToggleIndicator ? _userspaceToggleIndicator === null || _userspaceToggleIndicator === void 0 ? void 0 : _userspaceToggleIndicator.id : undefined, value: typeof _userspaceToggleIndicator === "object" && "value" in _userspaceToggleIndicator ? _userspaceToggleIndicator === null || _userspaceToggleIndicator === void 0 ? void 0 : _userspaceToggleIndicator.value : _userspaceToggleIndicator, isRaw: typeof _userspaceToggleIndicator === "object" && "isRaw" in _userspaceToggleIndicator && _userspaceToggleIndicator.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRefList`1[FrooxEngine.SettingSync]", name: "_settingSyncs", id: typeof _settingSyncs === "object" && "id" in _settingSyncs ? _settingSyncs === null || _settingSyncs === void 0 ? void 0 : _settingSyncs.id : undefined, value: typeof _settingSyncs === "object" && "value" in _settingSyncs ? _settingSyncs === null || _settingSyncs === void 0 ? void 0 : _settingSyncs.value : _settingSyncs, isRaw: typeof _settingSyncs === "object" && "isRaw" in _settingSyncs && _settingSyncs.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Slot]", name: "TooltipHolder", id: typeof TooltipHolder === "object" && "id" in TooltipHolder ? TooltipHolder === null || TooltipHolder === void 0 ? void 0 : TooltipHolder.id : undefined, value: typeof TooltipHolder === "object" && "value" in TooltipHolder ? TooltipHolder === null || TooltipHolder === void 0 ? void 0 : TooltipHolder.value : TooltipHolder, isRaw: typeof TooltipHolder === "object" && "isRaw" in TooltipHolder && TooltipHolder.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "ShowInteractionHints", id: typeof ShowInteractionHints === "object" && "id" in ShowInteractionHints ? ShowInteractionHints === null || ShowInteractionHints === void 0 ? void 0 : ShowInteractionHints.id : undefined, value: typeof ShowInteractionHints === "object" && "value" in ShowInteractionHints ? ShowInteractionHints === null || ShowInteractionHints === void 0 ? void 0 : ShowInteractionHints.value : ShowInteractionHints, isRaw: typeof ShowInteractionHints === "object" && "isRaw" in ShowInteractionHints && ShowInteractionHints.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.FieldDrive`1[System.Boolean]", name: "_grabberSphereActive", id: typeof _grabberSphereActive === "object" && "id" in _grabberSphereActive ? _grabberSphereActive === null || _grabberSphereActive === void 0 ? void 0 : _grabberSphereActive.id : undefined, value: typeof _grabberSphereActive === "object" && "value" in _grabberSphereActive ? _grabberSphereActive === null || _grabberSphereActive === void 0 ? void 0 : _grabberSphereActive.value : _grabberSphereActive, isRaw: typeof _grabberSphereActive === "object" && "isRaw" in _grabberSphereActive && _grabberSphereActive.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Slot]", name: "_grabIgnoreRoot", id: typeof _grabIgnoreRoot === "object" && "id" in _grabIgnoreRoot ? _grabIgnoreRoot === null || _grabIgnoreRoot === void 0 ? void 0 : _grabIgnoreRoot.id : undefined, value: typeof _grabIgnoreRoot === "object" && "value" in _grabIgnoreRoot ? _grabIgnoreRoot === null || _grabIgnoreRoot === void 0 ? void 0 : _grabIgnoreRoot.value : _grabIgnoreRoot, isRaw: typeof _grabIgnoreRoot === "object" && "isRaw" in _grabIgnoreRoot && _grabIgnoreRoot.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Grabber]", name: "_grabber", id: typeof _grabber === "object" && "id" in _grabber ? _grabber === null || _grabber === void 0 ? void 0 : _grabber.id : undefined, value: typeof _grabber === "object" && "value" in _grabber ? _grabber === null || _grabber === void 0 ? void 0 : _grabber.value : _grabber, isRaw: typeof _grabber === "object" && "isRaw" in _grabber && _grabber.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.CommonTool+GrabType]", name: "_currentGrabType", id: typeof _currentGrabType === "object" && "id" in _currentGrabType ? _currentGrabType === null || _currentGrabType === void 0 ? void 0 : _currentGrabType.id : undefined, value: typeof _currentGrabType === "object" && "value" in _currentGrabType ? _currentGrabType === null || _currentGrabType === void 0 ? void 0 : _currentGrabType.value : _currentGrabType, isRaw: typeof _currentGrabType === "object" && "isRaw" in _currentGrabType && _currentGrabType.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.LinkTargetRef`1[FrooxEngine.IToolTip]", name: "ActiveToolTipLink", id: typeof ActiveToolTipLink === "object" && "id" in ActiveToolTipLink ? ActiveToolTipLink === null || ActiveToolTipLink === void 0 ? void 0 : ActiveToolTipLink.id : undefined, value: typeof ActiveToolTipLink === "object" && "value" in ActiveToolTipLink ? ActiveToolTipLink === null || ActiveToolTipLink === void 0 ? void 0 : ActiveToolTipLink.value : ActiveToolTipLink, isRaw: typeof ActiveToolTipLink === "object" && "isRaw" in ActiveToolTipLink && ActiveToolTipLink.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.GripPoseReference]", name: "_activeTooltipGripPoseReference", id: typeof _activeTooltipGripPoseReference === "object" && "id" in _activeTooltipGripPoseReference ? _activeTooltipGripPoseReference === null || _activeTooltipGripPoseReference === void 0 ? void 0 : _activeTooltipGripPoseReference.id : undefined, value: typeof _activeTooltipGripPoseReference === "object" && "value" in _activeTooltipGripPoseReference ? _activeTooltipGripPoseReference === null || _activeTooltipGripPoseReference === void 0 ? void 0 : _activeTooltipGripPoseReference.value : _activeTooltipGripPoseReference, isRaw: typeof _activeTooltipGripPoseReference === "object" && "isRaw" in _activeTooltipGripPoseReference && _activeTooltipGripPoseReference.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "_tooltipLocked", id: typeof _tooltipLocked === "object" && "id" in _tooltipLocked ? _tooltipLocked === null || _tooltipLocked === void 0 ? void 0 : _tooltipLocked.id : undefined, value: typeof _tooltipLocked === "object" && "value" in _tooltipLocked ? _tooltipLocked === null || _tooltipLocked === void 0 ? void 0 : _tooltipLocked.value : _tooltipLocked, isRaw: typeof _tooltipLocked === "object" && "isRaw" in _tooltipLocked && _tooltipLocked.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.FresnelMaterial]", name: "_grabMaterial", id: typeof _grabMaterial === "object" && "id" in _grabMaterial ? _grabMaterial === null || _grabMaterial === void 0 ? void 0 : _grabMaterial.id : undefined, value: typeof _grabMaterial === "object" && "value" in _grabMaterial ? _grabMaterial === null || _grabMaterial === void 0 ? void 0 : _grabMaterial.value : _grabMaterial, isRaw: typeof _grabMaterial === "object" && "isRaw" in _grabMaterial && _grabMaterial.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Slot]", name: "_itemShelfSlot", id: typeof _itemShelfSlot === "object" && "id" in _itemShelfSlot ? _itemShelfSlot === null || _itemShelfSlot === void 0 ? void 0 : _itemShelfSlot.id : undefined, value: typeof _itemShelfSlot === "object" && "value" in _itemShelfSlot ? _itemShelfSlot === null || _itemShelfSlot === void 0 ? void 0 : _itemShelfSlot.value : _itemShelfSlot, isRaw: typeof _itemShelfSlot === "object" && "isRaw" in _itemShelfSlot && _itemShelfSlot.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.ItemShelf]", name: "_itemShelf", id: typeof _itemShelf === "object" && "id" in _itemShelf ? _itemShelf === null || _itemShelf === void 0 ? void 0 : _itemShelf.id : undefined, value: typeof _itemShelf === "object" && "value" in _itemShelf ? _itemShelf === null || _itemShelf === void 0 ? void 0 : _itemShelf.value : _itemShelf, isRaw: typeof _itemShelf === "object" && "isRaw" in _itemShelf && _itemShelf.isRaw ? true : undefined })] }))); } exports.CommonTool = CommonTool; ;