UNPKG

neos-script

Version:

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

23 lines (22 loc) 23.1 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.CharacterController = void 0; var jsx_runtime_1 = require("neos-script/jsx-runtime"); var core_1 = require("../../core"); function CharacterController(props) { var id = props.id, persistentId = props.persistentId, updateOrder = props.updateOrder, Enabled = props.Enabled, SimulatingUser = props.SimulatingUser, CharacterRoot = props.CharacterRoot, HeadReference = props.HeadReference, SimulateRotation = props.SimulateRotation, MassScaling = props.MassScaling, ForceScaling = props.ForceScaling, SpeedScaling = props.SpeedScaling, JumpScaling = props.JumpScaling, GravityScaling = props.GravityScaling, LinearDamping = props.LinearDamping, AngularDamping = props.AngularDamping, Margin = props.Margin, StepUpHeight = props.StepUpHeight, StepUpCheckDistance = props.StepUpCheckDistance, KillVerticalVelocityAfterStepUp = props.KillVerticalVelocityAfterStepUp, EdgeDetectionDepth = props.EdgeDetectionDepth, Speed = props.Speed, SlidingSpeed = props.SlidingSpeed, AirSpeed = props.AirSpeed, TractionForce = props.TractionForce, SlidingForce = props.SlidingForce, AirForce = props.AirForce, MaximumGlueForce = props.MaximumGlueForce, MaximumTractionSlope = props.MaximumTractionSlope, MaximumSupportSlope = props.MaximumSupportSlope, JumpSpeed = props.JumpSpeed, SlidingJumpSpeed = props.SlidingJumpSpeed, Gravity = props.Gravity, GravitySpace = props.GravitySpace, DebugVisualDuration = props.DebugVisualDuration, __height = props.__height, __radius = props.__radius, __mass = props.__mass, __collideWithOtherCharacters = props.__collideWithOtherCharacters, __ignoreRaycasts = props.__ignoreRaycasts, __rootAtBottom = props.__rootAtBottom; return ((0, jsx_runtime_1.jsxs)(core_1.Component, __assign({ type: "FrooxEngine.CharacterController", 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.SyncRef`1[FrooxEngine.User]", name: "SimulatingUser", id: typeof SimulatingUser === "object" && "id" in SimulatingUser ? SimulatingUser === null || SimulatingUser === void 0 ? void 0 : SimulatingUser.id : undefined, value: typeof SimulatingUser === "object" && "value" in SimulatingUser ? SimulatingUser === null || SimulatingUser === void 0 ? void 0 : SimulatingUser.value : SimulatingUser, isRaw: typeof SimulatingUser === "object" && "isRaw" in SimulatingUser && SimulatingUser.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Slot]", name: "CharacterRoot", id: typeof CharacterRoot === "object" && "id" in CharacterRoot ? CharacterRoot === null || CharacterRoot === void 0 ? void 0 : CharacterRoot.id : undefined, value: typeof CharacterRoot === "object" && "value" in CharacterRoot ? CharacterRoot === null || CharacterRoot === void 0 ? void 0 : CharacterRoot.value : CharacterRoot, isRaw: typeof CharacterRoot === "object" && "isRaw" in CharacterRoot && CharacterRoot.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.SyncRef`1[FrooxEngine.Slot]", name: "HeadReference", id: typeof HeadReference === "object" && "id" in HeadReference ? HeadReference === null || HeadReference === void 0 ? void 0 : HeadReference.id : undefined, value: typeof HeadReference === "object" && "value" in HeadReference ? HeadReference === null || HeadReference === void 0 ? void 0 : HeadReference.value : HeadReference, isRaw: typeof HeadReference === "object" && "isRaw" in HeadReference && HeadReference.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "SimulateRotation", id: typeof SimulateRotation === "object" && "id" in SimulateRotation ? SimulateRotation === null || SimulateRotation === void 0 ? void 0 : SimulateRotation.id : undefined, value: typeof SimulateRotation === "object" && "value" in SimulateRotation ? SimulateRotation === null || SimulateRotation === void 0 ? void 0 : SimulateRotation.value : SimulateRotation, isRaw: typeof SimulateRotation === "object" && "isRaw" in SimulateRotation && SimulateRotation.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.PhysicsScalingMode]", name: "MassScaling", id: typeof MassScaling === "object" && "id" in MassScaling ? MassScaling === null || MassScaling === void 0 ? void 0 : MassScaling.id : undefined, value: typeof MassScaling === "object" && "value" in MassScaling ? MassScaling === null || MassScaling === void 0 ? void 0 : MassScaling.value : MassScaling, isRaw: typeof MassScaling === "object" && "isRaw" in MassScaling && MassScaling.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.PhysicsScalingMode]", name: "ForceScaling", id: typeof ForceScaling === "object" && "id" in ForceScaling ? ForceScaling === null || ForceScaling === void 0 ? void 0 : ForceScaling.id : undefined, value: typeof ForceScaling === "object" && "value" in ForceScaling ? ForceScaling === null || ForceScaling === void 0 ? void 0 : ForceScaling.value : ForceScaling, isRaw: typeof ForceScaling === "object" && "isRaw" in ForceScaling && ForceScaling.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.PhysicsScalingMode]", name: "SpeedScaling", id: typeof SpeedScaling === "object" && "id" in SpeedScaling ? SpeedScaling === null || SpeedScaling === void 0 ? void 0 : SpeedScaling.id : undefined, value: typeof SpeedScaling === "object" && "value" in SpeedScaling ? SpeedScaling === null || SpeedScaling === void 0 ? void 0 : SpeedScaling.value : SpeedScaling, isRaw: typeof SpeedScaling === "object" && "isRaw" in SpeedScaling && SpeedScaling.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.PhysicsScalingMode]", name: "JumpScaling", id: typeof JumpScaling === "object" && "id" in JumpScaling ? JumpScaling === null || JumpScaling === void 0 ? void 0 : JumpScaling.id : undefined, value: typeof JumpScaling === "object" && "value" in JumpScaling ? JumpScaling === null || JumpScaling === void 0 ? void 0 : JumpScaling.value : JumpScaling, isRaw: typeof JumpScaling === "object" && "isRaw" in JumpScaling && JumpScaling.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[FrooxEngine.PhysicsScalingMode]", name: "GravityScaling", id: typeof GravityScaling === "object" && "id" in GravityScaling ? GravityScaling === null || GravityScaling === void 0 ? void 0 : GravityScaling.id : undefined, value: typeof GravityScaling === "object" && "value" in GravityScaling ? GravityScaling === null || GravityScaling === void 0 ? void 0 : GravityScaling.value : GravityScaling, isRaw: typeof GravityScaling === "object" && "isRaw" in GravityScaling && GravityScaling.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "LinearDamping", id: typeof LinearDamping === "object" && "id" in LinearDamping ? LinearDamping === null || LinearDamping === void 0 ? void 0 : LinearDamping.id : undefined, value: typeof LinearDamping === "object" && "value" in LinearDamping ? LinearDamping === null || LinearDamping === void 0 ? void 0 : LinearDamping.value : LinearDamping, isRaw: typeof LinearDamping === "object" && "isRaw" in LinearDamping && LinearDamping.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "AngularDamping", id: typeof AngularDamping === "object" && "id" in AngularDamping ? AngularDamping === null || AngularDamping === void 0 ? void 0 : AngularDamping.id : undefined, value: typeof AngularDamping === "object" && "value" in AngularDamping ? AngularDamping === null || AngularDamping === void 0 ? void 0 : AngularDamping.value : AngularDamping, isRaw: typeof AngularDamping === "object" && "isRaw" in AngularDamping && AngularDamping.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "Margin", id: typeof Margin === "object" && "id" in Margin ? Margin === null || Margin === void 0 ? void 0 : Margin.id : undefined, value: typeof Margin === "object" && "value" in Margin ? Margin === null || Margin === void 0 ? void 0 : Margin.value : Margin, isRaw: typeof Margin === "object" && "isRaw" in Margin && Margin.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "StepUpHeight", id: typeof StepUpHeight === "object" && "id" in StepUpHeight ? StepUpHeight === null || StepUpHeight === void 0 ? void 0 : StepUpHeight.id : undefined, value: typeof StepUpHeight === "object" && "value" in StepUpHeight ? StepUpHeight === null || StepUpHeight === void 0 ? void 0 : StepUpHeight.value : StepUpHeight, isRaw: typeof StepUpHeight === "object" && "isRaw" in StepUpHeight && StepUpHeight.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "StepUpCheckDistance", id: typeof StepUpCheckDistance === "object" && "id" in StepUpCheckDistance ? StepUpCheckDistance === null || StepUpCheckDistance === void 0 ? void 0 : StepUpCheckDistance.id : undefined, value: typeof StepUpCheckDistance === "object" && "value" in StepUpCheckDistance ? StepUpCheckDistance === null || StepUpCheckDistance === void 0 ? void 0 : StepUpCheckDistance.value : StepUpCheckDistance, isRaw: typeof StepUpCheckDistance === "object" && "isRaw" in StepUpCheckDistance && StepUpCheckDistance.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "KillVerticalVelocityAfterStepUp", id: typeof KillVerticalVelocityAfterStepUp === "object" && "id" in KillVerticalVelocityAfterStepUp ? KillVerticalVelocityAfterStepUp === null || KillVerticalVelocityAfterStepUp === void 0 ? void 0 : KillVerticalVelocityAfterStepUp.id : undefined, value: typeof KillVerticalVelocityAfterStepUp === "object" && "value" in KillVerticalVelocityAfterStepUp ? KillVerticalVelocityAfterStepUp === null || KillVerticalVelocityAfterStepUp === void 0 ? void 0 : KillVerticalVelocityAfterStepUp.value : KillVerticalVelocityAfterStepUp, isRaw: typeof KillVerticalVelocityAfterStepUp === "object" && "isRaw" in KillVerticalVelocityAfterStepUp && KillVerticalVelocityAfterStepUp.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "EdgeDetectionDepth", id: typeof EdgeDetectionDepth === "object" && "id" in EdgeDetectionDepth ? EdgeDetectionDepth === null || EdgeDetectionDepth === void 0 ? void 0 : EdgeDetectionDepth.id : undefined, value: typeof EdgeDetectionDepth === "object" && "value" in EdgeDetectionDepth ? EdgeDetectionDepth === null || EdgeDetectionDepth === void 0 ? void 0 : EdgeDetectionDepth.value : EdgeDetectionDepth, isRaw: typeof EdgeDetectionDepth === "object" && "isRaw" in EdgeDetectionDepth && EdgeDetectionDepth.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "Speed", id: typeof Speed === "object" && "id" in Speed ? Speed === null || Speed === void 0 ? void 0 : Speed.id : undefined, value: typeof Speed === "object" && "value" in Speed ? Speed === null || Speed === void 0 ? void 0 : Speed.value : Speed, isRaw: typeof Speed === "object" && "isRaw" in Speed && Speed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "SlidingSpeed", id: typeof SlidingSpeed === "object" && "id" in SlidingSpeed ? SlidingSpeed === null || SlidingSpeed === void 0 ? void 0 : SlidingSpeed.id : undefined, value: typeof SlidingSpeed === "object" && "value" in SlidingSpeed ? SlidingSpeed === null || SlidingSpeed === void 0 ? void 0 : SlidingSpeed.value : SlidingSpeed, isRaw: typeof SlidingSpeed === "object" && "isRaw" in SlidingSpeed && SlidingSpeed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "AirSpeed", id: typeof AirSpeed === "object" && "id" in AirSpeed ? AirSpeed === null || AirSpeed === void 0 ? void 0 : AirSpeed.id : undefined, value: typeof AirSpeed === "object" && "value" in AirSpeed ? AirSpeed === null || AirSpeed === void 0 ? void 0 : AirSpeed.value : AirSpeed, isRaw: typeof AirSpeed === "object" && "isRaw" in AirSpeed && AirSpeed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "TractionForce", id: typeof TractionForce === "object" && "id" in TractionForce ? TractionForce === null || TractionForce === void 0 ? void 0 : TractionForce.id : undefined, value: typeof TractionForce === "object" && "value" in TractionForce ? TractionForce === null || TractionForce === void 0 ? void 0 : TractionForce.value : TractionForce, isRaw: typeof TractionForce === "object" && "isRaw" in TractionForce && TractionForce.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "SlidingForce", id: typeof SlidingForce === "object" && "id" in SlidingForce ? SlidingForce === null || SlidingForce === void 0 ? void 0 : SlidingForce.id : undefined, value: typeof SlidingForce === "object" && "value" in SlidingForce ? SlidingForce === null || SlidingForce === void 0 ? void 0 : SlidingForce.value : SlidingForce, isRaw: typeof SlidingForce === "object" && "isRaw" in SlidingForce && SlidingForce.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "AirForce", id: typeof AirForce === "object" && "id" in AirForce ? AirForce === null || AirForce === void 0 ? void 0 : AirForce.id : undefined, value: typeof AirForce === "object" && "value" in AirForce ? AirForce === null || AirForce === void 0 ? void 0 : AirForce.value : AirForce, isRaw: typeof AirForce === "object" && "isRaw" in AirForce && AirForce.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "MaximumGlueForce", id: typeof MaximumGlueForce === "object" && "id" in MaximumGlueForce ? MaximumGlueForce === null || MaximumGlueForce === void 0 ? void 0 : MaximumGlueForce.id : undefined, value: typeof MaximumGlueForce === "object" && "value" in MaximumGlueForce ? MaximumGlueForce === null || MaximumGlueForce === void 0 ? void 0 : MaximumGlueForce.value : MaximumGlueForce, isRaw: typeof MaximumGlueForce === "object" && "isRaw" in MaximumGlueForce && MaximumGlueForce.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "MaximumTractionSlope", id: typeof MaximumTractionSlope === "object" && "id" in MaximumTractionSlope ? MaximumTractionSlope === null || MaximumTractionSlope === void 0 ? void 0 : MaximumTractionSlope.id : undefined, value: typeof MaximumTractionSlope === "object" && "value" in MaximumTractionSlope ? MaximumTractionSlope === null || MaximumTractionSlope === void 0 ? void 0 : MaximumTractionSlope.value : MaximumTractionSlope, isRaw: typeof MaximumTractionSlope === "object" && "isRaw" in MaximumTractionSlope && MaximumTractionSlope.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "MaximumSupportSlope", id: typeof MaximumSupportSlope === "object" && "id" in MaximumSupportSlope ? MaximumSupportSlope === null || MaximumSupportSlope === void 0 ? void 0 : MaximumSupportSlope.id : undefined, value: typeof MaximumSupportSlope === "object" && "value" in MaximumSupportSlope ? MaximumSupportSlope === null || MaximumSupportSlope === void 0 ? void 0 : MaximumSupportSlope.value : MaximumSupportSlope, isRaw: typeof MaximumSupportSlope === "object" && "isRaw" in MaximumSupportSlope && MaximumSupportSlope.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "JumpSpeed", id: typeof JumpSpeed === "object" && "id" in JumpSpeed ? JumpSpeed === null || JumpSpeed === void 0 ? void 0 : JumpSpeed.id : undefined, value: typeof JumpSpeed === "object" && "value" in JumpSpeed ? JumpSpeed === null || JumpSpeed === void 0 ? void 0 : JumpSpeed.value : JumpSpeed, isRaw: typeof JumpSpeed === "object" && "isRaw" in JumpSpeed && JumpSpeed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "SlidingJumpSpeed", id: typeof SlidingJumpSpeed === "object" && "id" in SlidingJumpSpeed ? SlidingJumpSpeed === null || SlidingJumpSpeed === void 0 ? void 0 : SlidingJumpSpeed.id : undefined, value: typeof SlidingJumpSpeed === "object" && "value" in SlidingJumpSpeed ? SlidingJumpSpeed === null || SlidingJumpSpeed === void 0 ? void 0 : SlidingJumpSpeed.value : SlidingJumpSpeed, isRaw: typeof SlidingJumpSpeed === "object" && "isRaw" in SlidingJumpSpeed && SlidingJumpSpeed.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[BaseX.float3]", name: "Gravity", id: typeof Gravity === "object" && "id" in Gravity ? Gravity === null || Gravity === void 0 ? void 0 : Gravity.id : undefined, value: typeof Gravity === "object" && "value" in Gravity ? Gravity === null || Gravity === void 0 ? void 0 : Gravity.value : Gravity, isRaw: typeof Gravity === "object" && "isRaw" in Gravity && Gravity.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.RootSpace", name: "GravitySpace", id: typeof GravitySpace === "object" && "id" in GravitySpace ? GravitySpace === null || GravitySpace === void 0 ? void 0 : GravitySpace.id : undefined, value: typeof GravitySpace === "object" && "value" in GravitySpace ? GravitySpace === null || GravitySpace === void 0 ? void 0 : GravitySpace.value : GravitySpace, isRaw: typeof GravitySpace === "object" && "isRaw" in GravitySpace && GravitySpace.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Nullable`1[System.Single]]", name: "DebugVisualDuration-ID", id: typeof DebugVisualDuration === "object" && "id" in DebugVisualDuration ? DebugVisualDuration === null || DebugVisualDuration === void 0 ? void 0 : DebugVisualDuration.id : undefined, value: typeof DebugVisualDuration === "object" && "value" in DebugVisualDuration ? DebugVisualDuration === null || DebugVisualDuration === void 0 ? void 0 : DebugVisualDuration.value : DebugVisualDuration, readOnly: true, isRaw: typeof DebugVisualDuration === "object" && "isRaw" in DebugVisualDuration && DebugVisualDuration.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "__height-ID", id: typeof __height === "object" && "id" in __height ? __height === null || __height === void 0 ? void 0 : __height.id : undefined, value: typeof __height === "object" && "value" in __height ? __height === null || __height === void 0 ? void 0 : __height.value : __height, readOnly: true, isRaw: typeof __height === "object" && "isRaw" in __height && __height.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "__radius-ID", id: typeof __radius === "object" && "id" in __radius ? __radius === null || __radius === void 0 ? void 0 : __radius.id : undefined, value: typeof __radius === "object" && "value" in __radius ? __radius === null || __radius === void 0 ? void 0 : __radius.value : __radius, readOnly: true, isRaw: typeof __radius === "object" && "isRaw" in __radius && __radius.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Single]", name: "__mass-ID", id: typeof __mass === "object" && "id" in __mass ? __mass === null || __mass === void 0 ? void 0 : __mass.id : undefined, value: typeof __mass === "object" && "value" in __mass ? __mass === null || __mass === void 0 ? void 0 : __mass.value : __mass, readOnly: true, isRaw: typeof __mass === "object" && "isRaw" in __mass && __mass.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "__collideWithOtherCharacters-ID", id: typeof __collideWithOtherCharacters === "object" && "id" in __collideWithOtherCharacters ? __collideWithOtherCharacters === null || __collideWithOtherCharacters === void 0 ? void 0 : __collideWithOtherCharacters.id : undefined, value: typeof __collideWithOtherCharacters === "object" && "value" in __collideWithOtherCharacters ? __collideWithOtherCharacters === null || __collideWithOtherCharacters === void 0 ? void 0 : __collideWithOtherCharacters.value : __collideWithOtherCharacters, readOnly: true, isRaw: typeof __collideWithOtherCharacters === "object" && "isRaw" in __collideWithOtherCharacters && __collideWithOtherCharacters.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "__ignoreRaycasts-ID", id: typeof __ignoreRaycasts === "object" && "id" in __ignoreRaycasts ? __ignoreRaycasts === null || __ignoreRaycasts === void 0 ? void 0 : __ignoreRaycasts.id : undefined, value: typeof __ignoreRaycasts === "object" && "value" in __ignoreRaycasts ? __ignoreRaycasts === null || __ignoreRaycasts === void 0 ? void 0 : __ignoreRaycasts.value : __ignoreRaycasts, readOnly: true, isRaw: typeof __ignoreRaycasts === "object" && "isRaw" in __ignoreRaycasts && __ignoreRaycasts.isRaw ? true : undefined }), (0, jsx_runtime_1.jsx)(core_1.Member, { type: "FrooxEngine.Sync`1[System.Boolean]", name: "__rootAtBottom-ID", id: typeof __rootAtBottom === "object" && "id" in __rootAtBottom ? __rootAtBottom === null || __rootAtBottom === void 0 ? void 0 : __rootAtBottom.id : undefined, value: typeof __rootAtBottom === "object" && "value" in __rootAtBottom ? __rootAtBottom === null || __rootAtBottom === void 0 ? void 0 : __rootAtBottom.value : __rootAtBottom, readOnly: true, isRaw: typeof __rootAtBottom === "object" && "isRaw" in __rootAtBottom && __rootAtBottom.isRaw ? true : undefined })] }))); } exports.CharacterController = CharacterController; ;