neos-script
Version:
[neos-script-sample](https://github.com/rheniumNV/neos-script-sample)
23 lines (22 loc) • 7.76 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.SnapTarget = void 0;
var jsx_runtime_1 = require("neos-script/jsx-runtime");
var core_1 = require("../../../core");
function SnapTarget(props) {
var id = props.id, persistentId = props.persistentId, updateOrder = props.updateOrder, Enabled = props.Enabled, SnapperWhitelist = props.SnapperWhitelist, SnapperKeywordWhitelist = props.SnapperKeywordWhitelist, Filters = props.Filters, DirectSnapOnly = props.DirectSnapOnly, MaximumSnapDistance = props.MaximumSnapDistance, MaximumAngleDeviation = props.MaximumAngleDeviation, AnimationTime = props.AnimationTime, AutoSnap = props.AutoSnap, _snapColliderRadius = props._snapColliderRadius, proxySphere = props.proxySphere;
return ((0, jsx_runtime_1.jsxs)(core_1.Component, __assign({ type: "FrooxEngine.SnapTarget", id: id, persistentId: persistentId, updateOrder: updateOrder, version: 1 }, { 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.SyncRefList`1[FrooxEngine.Snapper]", name: "SnapperWhitelist", id: typeof SnapperWhitelist === "object" && "id" in SnapperWhitelist ? SnapperWhitelist === null || SnapperWhitelist === void 0 ? void 0 : SnapperWhitelist.id : undefined, value: typeof SnapperWhitelist === "object" && "value" in SnapperWhitelist ? SnapperWhitelist === null || SnapperWhitelist === void 0 ? void 0 : SnapperWhitelist.value : SnapperWhitelist, isRaw: typeof SnapperWhitelist === "object" && "isRaw" in SnapperWhitelist && SnapperWhitelist.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncFieldList`1[System.String]", name: "SnapperKeywordWhitelist", id: typeof SnapperKeywordWhitelist === "object" && "id" in SnapperKeywordWhitelist ? SnapperKeywordWhitelist === null || SnapperKeywordWhitelist === void 0 ? void 0 : SnapperKeywordWhitelist.id : undefined, value: typeof SnapperKeywordWhitelist === "object" && "value" in SnapperKeywordWhitelist ? SnapperKeywordWhitelist === null || SnapperKeywordWhitelist === void 0 ? void 0 : SnapperKeywordWhitelist.value : SnapperKeywordWhitelist, isRaw: typeof SnapperKeywordWhitelist === "object" && "isRaw" in SnapperKeywordWhitelist && SnapperKeywordWhitelist.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncDelegateList`1[FrooxEngine.SnapperFilter]", name: "Filters", id: typeof Filters === "object" && "id" in Filters ? Filters === null || Filters === void 0 ? void 0 : Filters.id : undefined, value: typeof Filters === "object" && "value" in Filters ? Filters === null || Filters === void 0 ? void 0 : Filters.value : Filters, isRaw: typeof Filters === "object" && "isRaw" in Filters && Filters.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "DirectSnapOnly", id: typeof DirectSnapOnly === "object" && "id" in DirectSnapOnly ? DirectSnapOnly === null || DirectSnapOnly === void 0 ? void 0 : DirectSnapOnly.id : undefined, value: typeof DirectSnapOnly === "object" && "value" in DirectSnapOnly ? DirectSnapOnly === null || DirectSnapOnly === void 0 ? void 0 : DirectSnapOnly.value : DirectSnapOnly, isRaw: typeof DirectSnapOnly === "object" && "isRaw" in DirectSnapOnly && DirectSnapOnly.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "MaximumSnapDistance", id: typeof MaximumSnapDistance === "object" && "id" in MaximumSnapDistance ? MaximumSnapDistance === null || MaximumSnapDistance === void 0 ? void 0 : MaximumSnapDistance.id : undefined, value: typeof MaximumSnapDistance === "object" && "value" in MaximumSnapDistance ? MaximumSnapDistance === null || MaximumSnapDistance === void 0 ? void 0 : MaximumSnapDistance.value : MaximumSnapDistance, isRaw: typeof MaximumSnapDistance === "object" && "isRaw" in MaximumSnapDistance && MaximumSnapDistance.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "MaximumAngleDeviation", id: typeof MaximumAngleDeviation === "object" && "id" in MaximumAngleDeviation ? MaximumAngleDeviation === null || MaximumAngleDeviation === void 0 ? void 0 : MaximumAngleDeviation.id : undefined, value: typeof MaximumAngleDeviation === "object" && "value" in MaximumAngleDeviation ? MaximumAngleDeviation === null || MaximumAngleDeviation === void 0 ? void 0 : MaximumAngleDeviation.value : MaximumAngleDeviation, isRaw: typeof MaximumAngleDeviation === "object" && "isRaw" in MaximumAngleDeviation && MaximumAngleDeviation.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "AnimationTime", id: typeof AnimationTime === "object" && "id" in AnimationTime ? AnimationTime === null || AnimationTime === void 0 ? void 0 : AnimationTime.id : undefined, value: typeof AnimationTime === "object" && "value" in AnimationTime ? AnimationTime === null || AnimationTime === void 0 ? void 0 : AnimationTime.value : AnimationTime, isRaw: typeof AnimationTime === "object" && "isRaw" in AnimationTime && AnimationTime.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "AutoSnap", id: typeof AutoSnap === "object" && "id" in AutoSnap ? AutoSnap === null || AutoSnap === void 0 ? void 0 : AutoSnap.id : undefined, value: typeof AutoSnap === "object" && "value" in AutoSnap ? AutoSnap === null || AutoSnap === void 0 ? void 0 : AutoSnap.value : AutoSnap, isRaw: typeof AutoSnap === "object" && "isRaw" in AutoSnap && AutoSnap.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.FieldDrive`1[System.Single]", name: "_snapColliderRadius", id: typeof _snapColliderRadius === "object" && "id" in _snapColliderRadius ? _snapColliderRadius === null || _snapColliderRadius === void 0 ? void 0 : _snapColliderRadius.id : undefined, value: typeof _snapColliderRadius === "object" && "value" in _snapColliderRadius ? _snapColliderRadius === null || _snapColliderRadius === void 0 ? void 0 : _snapColliderRadius.value : _snapColliderRadius, isRaw: typeof _snapColliderRadius === "object" && "isRaw" in _snapColliderRadius && _snapColliderRadius.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.SphereCollider]", name: "proxySphere", id: typeof proxySphere === "object" && "id" in proxySphere ? proxySphere === null || proxySphere === void 0 ? void 0 : proxySphere.id : undefined, value: typeof proxySphere === "object" && "value" in proxySphere ? proxySphere === null || proxySphere === void 0 ? void 0 : proxySphere.value : proxySphere, isRaw: typeof proxySphere === "object" && "isRaw" in proxySphere && proxySphere.isRaw ? true : undefined })] })));
}
exports.SnapTarget = SnapTarget;
;