UNPKG

neos-script

Version:

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

23 lines (22 loc) 13.9 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.Grabbable = void 0; var jsx_runtime_1 = require("neos-script/jsx-runtime"); var core_1 = require("../../../core"); function Grabbable(props) { var id = props.id, persistentId = props.persistentId, updateOrder = props.updateOrder, Enabled = props.Enabled, ReparentOnRelease = props.ReparentOnRelease, PreserveUserSpace = props.PreserveUserSpace, DestroyOnRelease = props.DestroyOnRelease, GrabPriority = props.GrabPriority, GrabPriorityWhenGrabbed = props.GrabPriorityWhenGrabbed, CustomCanGrabCheck = props.CustomCanGrabCheck, EditModeOnly = props.EditModeOnly, AllowSteal = props.AllowSteal, DropOnDisable = props.DropOnDisable, ActiveUserFilter = props.ActiveUserFilter, OnlyUsers = props.OnlyUsers, Scalable = props.Scalable, Receivable = props.Receivable, AllowOnlyPhysicalGrab = props.AllowOnlyPhysicalGrab, _grabber = props._grabber, _lastParent = props._lastParent, _lastParentIsUserSpace = props._lastParentIsUserSpace, __legacyActiveUserRootOnly = props.__legacyActiveUserRootOnly; return ((0, jsx_runtime_1.jsxs)(core_1.Component, __assign({ type: "FrooxEngine.Grabbable", id: id, persistentId: persistentId, updateOrder: updateOrder, version: 2 }, { 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[System.Boolean]", name: "ReparentOnRelease", id: typeof ReparentOnRelease === "object" && "id" in ReparentOnRelease ? ReparentOnRelease === null || ReparentOnRelease === void 0 ? void 0 : ReparentOnRelease.id : undefined, value: typeof ReparentOnRelease === "object" && "value" in ReparentOnRelease ? ReparentOnRelease === null || ReparentOnRelease === void 0 ? void 0 : ReparentOnRelease.value : ReparentOnRelease !== null && ReparentOnRelease !== void 0 ? ReparentOnRelease : true, isRaw: typeof ReparentOnRelease === "object" && "isRaw" in ReparentOnRelease && ReparentOnRelease.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "PreserveUserSpace", id: typeof PreserveUserSpace === "object" && "id" in PreserveUserSpace ? PreserveUserSpace === null || PreserveUserSpace === void 0 ? void 0 : PreserveUserSpace.id : undefined, value: typeof PreserveUserSpace === "object" && "value" in PreserveUserSpace ? PreserveUserSpace === null || PreserveUserSpace === void 0 ? void 0 : PreserveUserSpace.value : PreserveUserSpace !== null && PreserveUserSpace !== void 0 ? PreserveUserSpace : true, isRaw: typeof PreserveUserSpace === "object" && "isRaw" in PreserveUserSpace && PreserveUserSpace.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "DestroyOnRelease", id: typeof DestroyOnRelease === "object" && "id" in DestroyOnRelease ? DestroyOnRelease === null || DestroyOnRelease === void 0 ? void 0 : DestroyOnRelease.id : undefined, value: typeof DestroyOnRelease === "object" && "value" in DestroyOnRelease ? DestroyOnRelease === null || DestroyOnRelease === void 0 ? void 0 : DestroyOnRelease.value : DestroyOnRelease !== null && DestroyOnRelease !== void 0 ? DestroyOnRelease : false, isRaw: typeof DestroyOnRelease === "object" && "isRaw" in DestroyOnRelease && DestroyOnRelease.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Int32]", name: "GrabPriority", id: typeof GrabPriority === "object" && "id" in GrabPriority ? GrabPriority === null || GrabPriority === void 0 ? void 0 : GrabPriority.id : undefined, value: typeof GrabPriority === "object" && "value" in GrabPriority ? GrabPriority === null || GrabPriority === void 0 ? void 0 : GrabPriority.value : GrabPriority !== null && GrabPriority !== void 0 ? GrabPriority : 0, isRaw: typeof GrabPriority === "object" && "isRaw" in GrabPriority && GrabPriority.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Nullable`1[System.Int32]]", name: "GrabPriorityWhenGrabbed", id: typeof GrabPriorityWhenGrabbed === "object" && "id" in GrabPriorityWhenGrabbed ? GrabPriorityWhenGrabbed === null || GrabPriorityWhenGrabbed === void 0 ? void 0 : GrabPriorityWhenGrabbed.id : undefined, value: typeof GrabPriorityWhenGrabbed === "object" && "value" in GrabPriorityWhenGrabbed ? GrabPriorityWhenGrabbed === null || GrabPriorityWhenGrabbed === void 0 ? void 0 : GrabPriorityWhenGrabbed.value : GrabPriorityWhenGrabbed !== null && GrabPriorityWhenGrabbed !== void 0 ? GrabPriorityWhenGrabbed : null, isRaw: typeof GrabPriorityWhenGrabbed === "object" && "isRaw" in GrabPriorityWhenGrabbed && GrabPriorityWhenGrabbed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncDelegate`1[FrooxEngine.GrabCheck]", name: "CustomCanGrabCheck", id: typeof CustomCanGrabCheck === "object" && "id" in CustomCanGrabCheck ? CustomCanGrabCheck === null || CustomCanGrabCheck === void 0 ? void 0 : CustomCanGrabCheck.id : undefined, value: typeof CustomCanGrabCheck === "object" && "value" in CustomCanGrabCheck ? CustomCanGrabCheck === null || CustomCanGrabCheck === void 0 ? void 0 : CustomCanGrabCheck.value : CustomCanGrabCheck !== null && CustomCanGrabCheck !== void 0 ? CustomCanGrabCheck : { "Target": null }, isRaw: typeof CustomCanGrabCheck === "object" && "isRaw" in CustomCanGrabCheck && CustomCanGrabCheck.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "EditModeOnly", id: typeof EditModeOnly === "object" && "id" in EditModeOnly ? EditModeOnly === null || EditModeOnly === void 0 ? void 0 : EditModeOnly.id : undefined, value: typeof EditModeOnly === "object" && "value" in EditModeOnly ? EditModeOnly === null || EditModeOnly === void 0 ? void 0 : EditModeOnly.value : EditModeOnly !== null && EditModeOnly !== void 0 ? EditModeOnly : false, isRaw: typeof EditModeOnly === "object" && "isRaw" in EditModeOnly && EditModeOnly.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "AllowSteal", id: typeof AllowSteal === "object" && "id" in AllowSteal ? AllowSteal === null || AllowSteal === void 0 ? void 0 : AllowSteal.id : undefined, value: typeof AllowSteal === "object" && "value" in AllowSteal ? AllowSteal === null || AllowSteal === void 0 ? void 0 : AllowSteal.value : AllowSteal !== null && AllowSteal !== void 0 ? AllowSteal : false, isRaw: typeof AllowSteal === "object" && "isRaw" in AllowSteal && AllowSteal.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "DropOnDisable", id: typeof DropOnDisable === "object" && "id" in DropOnDisable ? DropOnDisable === null || DropOnDisable === void 0 ? void 0 : DropOnDisable.id : undefined, value: typeof DropOnDisable === "object" && "value" in DropOnDisable ? DropOnDisable === null || DropOnDisable === void 0 ? void 0 : DropOnDisable.value : DropOnDisable !== null && DropOnDisable !== void 0 ? DropOnDisable : false, isRaw: typeof DropOnDisable === "object" && "isRaw" in DropOnDisable && DropOnDisable.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.ActiveUserHandling]", name: "ActiveUserFilter", id: typeof ActiveUserFilter === "object" && "id" in ActiveUserFilter ? ActiveUserFilter === null || ActiveUserFilter === void 0 ? void 0 : ActiveUserFilter.id : undefined, value: typeof ActiveUserFilter === "object" && "value" in ActiveUserFilter ? ActiveUserFilter === null || ActiveUserFilter === void 0 ? void 0 : ActiveUserFilter.value : ActiveUserFilter !== null && ActiveUserFilter !== void 0 ? ActiveUserFilter : "Disabled", isRaw: typeof ActiveUserFilter === "object" && "isRaw" in ActiveUserFilter && ActiveUserFilter.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncList`1[FrooxEngine.UserRef]", name: "OnlyUsers", id: typeof OnlyUsers === "object" && "id" in OnlyUsers ? OnlyUsers === null || OnlyUsers === void 0 ? void 0 : OnlyUsers.id : undefined, value: typeof OnlyUsers === "object" && "value" in OnlyUsers ? OnlyUsers === null || OnlyUsers === void 0 ? void 0 : OnlyUsers.value : OnlyUsers !== null && OnlyUsers !== void 0 ? OnlyUsers : [], isRaw: typeof OnlyUsers === "object" && "isRaw" in OnlyUsers && OnlyUsers.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "Scalable", id: typeof Scalable === "object" && "id" in Scalable ? Scalable === null || Scalable === void 0 ? void 0 : Scalable.id : undefined, value: typeof Scalable === "object" && "value" in Scalable ? Scalable === null || Scalable === void 0 ? void 0 : Scalable.value : Scalable !== null && Scalable !== void 0 ? Scalable : false, isRaw: typeof Scalable === "object" && "isRaw" in Scalable && Scalable.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "Receivable", id: typeof Receivable === "object" && "id" in Receivable ? Receivable === null || Receivable === void 0 ? void 0 : Receivable.id : undefined, value: typeof Receivable === "object" && "value" in Receivable ? Receivable === null || Receivable === void 0 ? void 0 : Receivable.value : Receivable !== null && Receivable !== void 0 ? Receivable : true, isRaw: typeof Receivable === "object" && "isRaw" in Receivable && Receivable.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "AllowOnlyPhysicalGrab", id: typeof AllowOnlyPhysicalGrab === "object" && "id" in AllowOnlyPhysicalGrab ? AllowOnlyPhysicalGrab === null || AllowOnlyPhysicalGrab === void 0 ? void 0 : AllowOnlyPhysicalGrab.id : undefined, value: typeof AllowOnlyPhysicalGrab === "object" && "value" in AllowOnlyPhysicalGrab ? AllowOnlyPhysicalGrab === null || AllowOnlyPhysicalGrab === void 0 ? void 0 : AllowOnlyPhysicalGrab.value : AllowOnlyPhysicalGrab !== null && AllowOnlyPhysicalGrab !== void 0 ? AllowOnlyPhysicalGrab : false, isRaw: typeof AllowOnlyPhysicalGrab === "object" && "isRaw" in AllowOnlyPhysicalGrab && AllowOnlyPhysicalGrab.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 !== null && _grabber !== void 0 ? _grabber : null, isRaw: typeof _grabber === "object" && "isRaw" in _grabber && _grabber.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Slot]", name: "_lastParent", id: typeof _lastParent === "object" && "id" in _lastParent ? _lastParent === null || _lastParent === void 0 ? void 0 : _lastParent.id : undefined, value: typeof _lastParent === "object" && "value" in _lastParent ? _lastParent === null || _lastParent === void 0 ? void 0 : _lastParent.value : _lastParent !== null && _lastParent !== void 0 ? _lastParent : null, isRaw: typeof _lastParent === "object" && "isRaw" in _lastParent && _lastParent.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "_lastParentIsUserSpace", id: typeof _lastParentIsUserSpace === "object" && "id" in _lastParentIsUserSpace ? _lastParentIsUserSpace === null || _lastParentIsUserSpace === void 0 ? void 0 : _lastParentIsUserSpace.id : undefined, value: typeof _lastParentIsUserSpace === "object" && "value" in _lastParentIsUserSpace ? _lastParentIsUserSpace === null || _lastParentIsUserSpace === void 0 ? void 0 : _lastParentIsUserSpace.value : _lastParentIsUserSpace !== null && _lastParentIsUserSpace !== void 0 ? _lastParentIsUserSpace : false, isRaw: typeof _lastParentIsUserSpace === "object" && "isRaw" in _lastParentIsUserSpace && _lastParentIsUserSpace.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "__legacyActiveUserRootOnly-ID", id: typeof __legacyActiveUserRootOnly === "object" && "id" in __legacyActiveUserRootOnly ? __legacyActiveUserRootOnly === null || __legacyActiveUserRootOnly === void 0 ? void 0 : __legacyActiveUserRootOnly.id : undefined, value: typeof __legacyActiveUserRootOnly === "object" && "value" in __legacyActiveUserRootOnly ? __legacyActiveUserRootOnly === null || __legacyActiveUserRootOnly === void 0 ? void 0 : __legacyActiveUserRootOnly.value : __legacyActiveUserRootOnly !== null && __legacyActiveUserRootOnly !== void 0 ? __legacyActiveUserRootOnly : false, readOnly: true, isRaw: typeof __legacyActiveUserRootOnly === "object" && "isRaw" in __legacyActiveUserRootOnly && __legacyActiveUserRootOnly.isRaw ? true : undefined })] }))); } exports.Grabbable = Grabbable; ;