Перейти к основному содержимому

Компоненты

Все компоненты, которые могут быть у объекта, и все настройки внутри них. Что значат эти настройки и какие из них легко понять неправильно, рассказано на странице Компоненты.

Всего компонентов: 48.

ТипСтруктураПолейНазвания полей
AnchorComponentзависит от type2type, …для каждого варианта
AudioComponentобъект7audio, volume, play, loop, muted, positional, …
BoneComponentобъект2index, inverse
CameraComponentзависит от projection2projection, …для каждого варианта
CameraViewComponentобъект8target, x, y, width, height, size, …
ColliderComponentзависит от type2type, …для каждого варианта
ConnectorComponentобъект9start, end, route, color, width, dash, …
DivkitComponentобъект6referal, render, anchorX, anchorY, enabled, persistVariables
DrawingComponentобъект8points, path, pressures, color, width, opacity, …
EventsComponentобъект1events
ExtensionComponentобъект1entries
GeometryComponentзависит от type2type, …для каждого варианта
GeometryModifiersComponentобъект2modifiers, scope
InitialVelocityComponentобъект2velocity, angularVelocity
InstancerComponentзависит от source2source, …для каждого варианта
LightComponentзависит от type2type, …для каждого варианта
LookAtComponentзависит от mode2mode, …для каждого варианта
MaterialComponentобъект1materials
MetaComponentобъект6name, type, sort, enabled, visible, isMain
ModelRefComponentобъект8referal, clip, speed, repeatMode, repeatCount, startFrame, …
MorphComponentобъект1weights
ParentComponentобъект3parent, order, lock
ParticleEmitterComponentобъект23emitting, count, lifetime, shape, radius, extents, …
PatchGraphComponentобъект3signature, nodes, edges
PatchRefComponentобъект2referal, inputs
PathComponentобъект19points, closed, curve, tension, radius, radialSegments, …
PhysicsStateComponentобъект4velocity, angularVelocity, speed, sleeping
PlayerComponentобъект0
PlayerPartComponentобъект3visibleTo, attach, tint
PrefabComponentобъект1resourceId
PrefabContentобъект1rootId
RigidBodyComponentобъект8type, mass, linearDamping, angularDamping, fixedRotation, friction, …
ScriptComponentобъект3referal, enabled, props
ShaderGraphComponentобъект5nodes, edges, output, order, source
ShadowComponentобъект2castShadow, receiveShadow
SharedStateComponentобъект0
SkeletonComponentобъект0
SpawnPointComponentобъект0
SplatRefComponentобъект2referal, lod
StatesComponentобъект2states, activeStateId
StickerComponentобъект6color, width, height, radius, opacity, showInBuilder
TagsComponentобъект1tags
TemporalStateComponentобъект2presets, activePresetId
TerrainComponentобъект11amplitude, frequency, octaves, persistence, lacunarity, seed, …
Text3DComponentобъект15text, font, fontWeight, fontSize, textAlign, verticalAlign, …
TextComponentобъект14font, fontStyle, text, fontWeight, fontSize, width, …
TransformComponentобъект4position, rotation, scale, lock
VideoComponentобъект7video, volume, play, loop, muted, positional, …

Все настройки​

AnchorComponent​

Набор полей зависит от значения type.

type = image

ПолеТипПримечания
isMainbool — да или нетесть значение по умолчанию
preloadbool — да или нетесть значение по умолчанию
imageIdstring — текстесть значение по умолчанию
physicalWidthf64 — числоесть значение по умолчанию, мин 0
physicalHeightf64 — числоесть значение по умолчанию, мин 0
showHintsbool — да или нетесть значение по умолчанию
holdOnLostbool — да или нетесть значение по умолчанию

type = qr

ПолеТипПримечания
isMainbool — да или нетесть значение по умолчанию
preloadbool — да или нетесть значение по умолчанию
textstring — текстесть значение по умолчанию
imageIdstring — текстесть значение по умолчанию
physicalSizef64 — числоесть значение по умолчанию, мин 0
showHintsbool — да или нетесть значение по умолчанию
holdOnLostbool — да или нетесть значение по умолчанию

type = geo

ПолеТипПримечания
isMainbool — да или нетесть значение по умолчанию
preloadbool — да или нетесть значение по умолчанию
latitudef64 — числоесть значение по умолчанию, мин -90, макс 90
longitudef64 — числоесть значение по умолчанию, мин -180, макс 180
showHintsbool — да или нетесть значение по умолчанию

type = face

ПолеТипПримечания
isMainbool — да или нетесть значение по умолчанию
preloadbool — да или нетесть значение по умолчанию
physicalSizef64 — числоесть значение по умолчанию, мин 0
anchorPointenum(nose | forehead | chin | leftEye | rightEye | leftEyebrow | rightEyebrow | leftEar | rightEar | noseBase | bottomLip | origin)есть значение по умолчанию
faceGridbool — да или нетесть значение по умолчанию
faceTextureIdstring — текстесть значение по умолчанию
fillEyesbool — да или нетесть значение по умолчанию
fillMouthbool — да или нетесть значение по умолчанию
flipTexturebool — да или нетесть значение по умолчанию
showHintsbool — да или нетесть значение по умолчанию

type = body

ПолеТипПримечания
isMainbool — да или нетесть значение по умолчанию
preloadbool — да или нетесть значение по умолчанию
bodyPointenum(chest | head | hips | leftHand | rightHand | leftFoot | rightFoot | nose | leftEyeInner | leftEye | leftEyeOuter | rightEyeInner | rightEye | rightEyeOuter | leftEar | rightEar | mouthLeft | mouthRight | leftShoulder | rightShoulder | leftElbow | rightElbow | leftWrist | rightWrist | leftPinky | rightPinky | leftIndex | rightIndex | leftThumb | rightThumb | leftHip | rightHip | leftKnee | rightKnee | leftAnkle | rightAnkle | leftHeel | rightHeel | leftFootIndex | rightFootIndex)есть значение по умолчанию
poseModelenum(lite | full | heavy)есть значение по умолчанию
showHintsbool — да или нетесть значение по умолчанию

type = surface

ПолеТипПримечания
isMainbool — да или нетесть значение по умолчанию
preloadbool — да или нетесть значение по умолчанию
bindingTypeenum(floor | wall | ceiling | table)есть значение по умолчанию
recognitionAlgorithmenum(plane_detection | hit_test)есть значение по умолчанию
providerIosenum(auto | webxr | 8thwall | arclip-webar)есть значение по умолчанию
providerAndroidenum(auto | webxr | 8thwall | arclip-webar)есть значение по умолчанию
vpsbool — да или нетесть значение по умолчанию
locationIdsarray — списокесть значение по умолчанию
placementMovebool — да или нетесть значение по умолчанию
placementRotatebool — да или нетесть значение по умолчанию
placementScalebool — да или нетесть значение по умолчанию
showHintsbool — да или нетесть значение по умолчанию

type = panorama

ПолеТипПримечания
isMainbool — да или нетесть значение по умолчанию
preloadbool — да или нетесть значение по умолчанию
showHintsbool — да или нетесть значение по умолчанию

type = 3d

ПолеТипПримечания
isMainbool — да или нетесть значение по умолчанию
preloadbool — да или нетесть значение по умолчанию
cameraIdstring — текстесть значение по умолчанию
vrbool — да или нетесть значение по умолчанию
vrStereobool — да или нетесть значение по умолчанию
vrDistancef64 — числоесть значение по умолчанию, мин 0
vrHeightf64 — числоесть значение по умолчанию
vrScalef64 — числоесть значение по умолчанию, мин 0.001

AudioComponent​

ПолеТипПримечания
audiostring — текстможет быть null, есть значение по умолчанию
volumef64 — числоесть значение по умолчанию
playbool — да или нетесть значение по умолчанию
loopbool — да или нетесть значение по умолчанию
mutedbool — да или нетесть значение по умолчанию
positionalbool — да или нетесть значение по умолчанию
positionf64 — числоесть значение по умолчанию

BoneComponent​

ПолеТипПримечания
indexf64 — числоесть значение по умолчанию
inversemat4 — number[16]есть значение по умолчанию

CameraComponent​

Набор полей зависит от значения projection.

projection = perspective

ПолеТипПримечания
fovf64 — числоесть значение по умолчанию, мин 1, макс 179
nearf64 — числоесть значение по умолчанию, мин 0.001
farf64 — числоесть значение по умолчанию, мин 0.01
controlsenum(none | orbit | fly | firstPerson | lock)есть значение по умолчанию
targetvec3 — {x, y, z}есть значение по умолчанию
enableDampingbool — да или нетесть значение по умолчанию
dampingFactorf64 — числоесть значение по умолчанию, мин 0, макс 1
enableRotatebool — да или нетесть значение по умолчанию
enablePanbool — да или нетесть значение по умолчанию
enableZoombool — да или нетесть значение по умолчанию
minDistancef64 — числоесть значение по умолчанию, мин 0
maxDistancef64 — числоесть значение по умолчанию, мин 0
minPolarAnglef64 — числоесть значение по умолчанию, мин 0, макс 3.141592653589793
maxPolarAnglef64 — числоесть значение по умолчанию, мин 0, макс 3.141592653589793
autoRotatebool — да или нетесть значение по умолчанию
autoRotateSpeedf64 — числоесть значение по умолчанию
moveSpeedf64 — числоесть значение по умолчанию, мин 0
boostf64 — числоесть значение по умолчанию, мин 1
lookSpeedf64 — числоесть значение по умолчанию, мин 0.05
moveForwardarray — списокесть значение по умолчанию
moveBackarray — списокесть значение по умолчанию
moveLeftarray — списокесть значение по умолчанию
moveRightarray — списокесть значение по умолчанию
moveUparray — списокесть значение по умолчанию
moveDownarray — списокесть значение по умолчанию
moveBoostarray — списокесть значение по умолчанию

CameraViewComponent​

ПолеТипПримечания
targetenum(screen | texture)есть значение по умолчанию
xf64 — числоесть значение по умолчанию, мин 0, макс 1
yf64 — числоесть значение по умолчанию, мин 0, макс 1
widthf64 — числоесть значение по умолчанию, мин 0, макс 1
heightf64 — числоесть значение по умолчанию, мин 0, макс 1
sizeu32 — числоесть значение по умолчанию, мин 16, макс 4096
orderi32 — числоесть значение по умолчанию
enabledbool — да или нетесть значение по умолчанию

ColliderComponent​

Набор полей зависит от значения type.

type = auto

ПолеТипПримечания

type = box

ПолеТипПримечания
halfExtentsvec3 — {x, y, z}есть значение по умолчанию

type = sphere

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0

type = cylinder

ПолеТипПримечания
radiusTopf64 — числоесть значение по умолчанию, мин 0
radiusBottomf64 — числоесть значение по умолчанию, мин 0
heightf64 — числоесть значение по умолчанию, мин 0
segmentsu32 — числоесть значение по умолчанию, мин 3, макс 64

type = capsule

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0
heightf64 — числоесть значение по умолчанию, мин 0

type = plane

ПолеТипПримечания

ConnectorComponent​

ПолеТипПримечания
startobject — вложенный объектесть значение по умолчанию
endobject — вложенный объектесть значение по умолчанию
routeenum(straight | elbow | curved)есть значение по умолчанию
colorunion — один из нескольких типовесть значение по умолчанию
widthf64 — числоесть значение по умолчанию, мин 0.0005, макс 1
dashenum(solid | dashed | dotted)есть значение по умолчанию
roundedbool — да или нетесть значение по умолчанию
opacityf64 — числоесть значение по умолчанию, мин 0, макс 1
showInBuilderbool — да или нетесть значение по умолчанию

DivkitComponent​

ПолеТипПримечания
referalstring — текстможет быть null, есть значение по умолчанию
renderenum(overlay | anchored)есть значение по умолчанию
anchorXenum(left | center | right)есть значение по умолчанию
anchorYenum(top | center | bottom)есть значение по умолчанию
enabledbool — да или нетесть значение по умолчанию
persistVariablesbool — да или нетесть значение по умолчанию

DrawingComponent​

ПолеТипПримечания
pointsarray — списокесть значение по умолчанию
patharray — списокесть значение по умолчанию
pressuresarray — списокесть значение по умолчанию
colorunion — один из нескольких типовесть значение по умолчанию
widthf64 — числоесть значение по умолчанию, мин 0.0005, макс 1
opacityf64 — числоесть значение по умолчанию, мин 0, макс 1
strokesarray — списокесть значение по умолчанию
showInBuilderbool — да или нетесть значение по умолчанию

EventsComponent​

ПолеТипПримечания
eventsarray — списокесть значение по умолчанию

ExtensionComponent​

ПолеТипПримечания
entriesrecord — словарь: ключи и значенияесть значение по умолчанию

GeometryComponent​

Набор полей зависит от значения type.

type = box

ПолеТипПримечания
widthf64 — числоесть значение по умолчанию, мин 0
heightf64 — числоесть значение по умолчанию, мин 0
depthf64 — числоесть значение по умолчанию, мин 0
widthSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100
heightSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100
depthSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100
cornerRadiusf64 — числоесть значение по умолчанию, мин 0
cornerSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 10

type = sphere

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0
widthSegmentsu32 — числоесть значение по умолчанию, мин 3, макс 256
heightSegmentsu32 — числоесть значение по умолчанию, мин 2, макс 256
phiStartf64 — числоесть значение по умолчанию
phiLengthf64 — числоесть значение по умолчанию
thetaStartf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586
thetaLengthf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586

type = cylinder

ПолеТипПримечания
radiusTopf64 — числоесть значение по умолчанию, мин 0
radiusBottomf64 — числоесть значение по умолчанию, мин 0
heightf64 — числоесть значение по умолчанию, мин 0
radialSegmentsu32 — числоесть значение по умолчанию, мин 3, макс 256
heightSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100
openEndedbool — да или нетесть значение по умолчанию
thetaStartf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586
thetaLengthf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586

type = capsule

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0
heightf64 — числоесть значение по умолчанию, мин 0
capSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 32
radialSegmentsu32 — числоесть значение по умолчанию, мин 3, макс 128
heightSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100

type = circle

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0
segmentsu32 — числоесть значение по умолчанию, мин 3, макс 256
thetaStartf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586
thetaLengthf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586

type = cone

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0
heightf64 — числоесть значение по умолчанию, мин 0
radialSegmentsu32 — числоесть значение по умолчанию, мин 3, макс 256
heightSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100
openEndedbool — да или нетесть значение по умолчанию
thetaStartf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586
thetaLengthf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586

type = dodecahedron

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0
detailu32 — числоесть значение по умолчанию, макс 5

type = icosahed

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0
detailu32 — числоесть значение по умолчанию, макс 5

type = octahedron

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию, мин 0
detailu32 — числоесть значение по умолчанию, макс 5

type = plane

ПолеТипПримечания
widthf64 — числоесть значение по умолчанию, мин 0
heightf64 — числоесть значение по умолчанию, мин 0
widthSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100
heightSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100

type = triangle

ПолеТипПримечания
widthf64 — числоесть значение по умолчанию, мин 0
heightf64 — числоесть значение по умолчанию, мин 0
widthSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100
heightSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 100

type = ring

ПолеТипПримечания
innerRadiusf64 — числоесть значение по умолчанию, мин 0
outerRadiusf64 — числоесть значение по умолчанию, мин 0
thetaSegmentsu32 — числоесть значение по умолчанию, мин 3, макс 256
phiSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 32
thetaStartf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586
thetaLengthf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586

type = torus

ПолеТипПримечания
radiusf64 — числоесть значение по умолчанию
tubef64 — числоесть значение по умолчанию
radialSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 128
tubularSegmentsu32 — числоесть значение по умолчанию, мин 3, макс 256
arcf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586

type = extrude

ПолеТипПримечания
pointsarray — списокесть значение по умолчанию
depthf64 — числоесть значение по умолчанию, мин 0
bevelEnabledbool — да или нетесть значение по умолчанию
bevelThicknessf64 — числоесть значение по умолчанию, мин 0
bevelSizef64 — числоесть значение по умолчанию, мин 0
bevelSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 16

type = lathe

ПолеТипПримечания
pointsarray — списокесть значение по умолчанию
segmentsu32 — числоесть значение по умолчанию, мин 3, макс 256
phiStartf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586
phiLengthf64 — числоесть значение по умолчанию, мин 0, макс 6.283185307179586

type = ref

ПолеТипПримечания
referalstring — текстможет быть null, есть значение по умолчанию

GeometryModifiersComponent​

ПолеТипПримечания
modifiersarray — списокесть значение по умолчанию
scopeenum(self | hierarchy)есть значение по умолчанию

InitialVelocityComponent​

ПолеТипПримечания
velocityvec3 — {x, y, z}есть значение по умолчанию
angularVelocityvec3 — {x, y, z}есть значение по умолчанию

InstancerComponent​

Набор полей зависит от значения source.

source = grid

ПолеТипПримечания
maxCountu32 — числоесть значение по умолчанию, мин 1, макс 100000
seedu32 — числоесть значение по умолчанию
scaleMinf64 — числоесть значение по умолчанию, мин 0
scaleMaxf64 — числоесть значение по умолчанию, мин 0
rotationJittervec3 — {x, y, z}есть значение по умолчанию
colorAcolor — цвет в виде hex-строкиесть значение по умолчанию
colorBcolor — цвет в виде hex-строкиесть значение по умолчанию
countXu32 — числоесть значение по умолчанию, мин 1, макс 1000
countYu32 — числоесть значение по умолчанию, мин 1, макс 1000
countZu32 — числоесть значение по умолчанию, мин 1, макс 1000
spacingvec3 — {x, y, z}есть значение по умолчанию
jitterf64 — числоесть значение по умолчанию, мин 0, макс 1

source = scatter

ПолеТипПримечания
maxCountu32 — числоесть значение по умолчанию, мин 1, макс 100000
seedu32 — числоесть значение по умолчанию
scaleMinf64 — числоесть значение по умолчанию, мин 0
scaleMaxf64 — числоесть значение по умолчанию, мин 0
rotationJittervec3 — {x, y, z}есть значение по умолчанию
colorAcolor — цвет в виде hex-строкиесть значение по умолчанию
colorBcolor — цвет в виде hex-строкиесть значение по умолчанию
countu32 — числоесть значение по умолчанию, мин 1, макс 100000
shapeenum(box | sphere)есть значение по умолчанию
extentsvec3 — {x, y, z}есть значение по умолчанию

source = children

ПолеТипПримечания
maxCountu32 — числоесть значение по умолчанию, мин 1, макс 100000
seedu32 — числоесть значение по умолчанию
scaleMinf64 — числоесть значение по умолчанию, мин 0
scaleMaxf64 — числоесть значение по умолчанию, мин 0
rotationJittervec3 — {x, y, z}есть значение по умолчанию
colorAcolor — цвет в виде hex-строкиесть значение по умолчанию
colorBcolor — цвет в виде hex-строкиесть значение по умолчанию

LightComponent​

Набор полей зависит от значения type.

type = ambient

ПолеТипПримечания
colorcolor — цвет в виде hex-строкиесть значение по умолчанию
intensityf64 — числоесть значение по умолчанию, мин 0
castShadowbool — да или нетесть значение по умолчанию
visiblebool — да или нетесть значение по умолчанию

type = directional

ПолеТипПримечания
colorcolor — цвет в виде hex-строкиесть значение по умолчанию
intensityf64 — числоесть значение по умолчанию, мин 0
castShadowbool — да или нетесть значение по умолчанию
visiblebool — да или нетесть значение по умолчанию
shadowMapSizef64 — числоесть значение по умолчанию, мин 128, макс 4096
shadowBiasf64 — числоесть значение по умолчанию, мин -0.1, макс 0.1
shadowNormalBiasf64 — числоесть значение по умолчанию, мин 0, макс 1
shadowSoftnessf64 — числоесть значение по умолчанию, мин 0, макс 20
shadowIntensityf64 — числоесть значение по умолчанию, мин 0, макс 1
shadowAreaf64 — числоесть значение по умолчанию, мин 0.5, макс 500

type = point

ПолеТипПримечания
colorcolor — цвет в виде hex-строкиесть значение по умолчанию
intensityf64 — числоесть значение по умолчанию, мин 0
castShadowbool — да или нетесть значение по умолчанию
visiblebool — да или нетесть значение по умолчанию
shadowMapSizef64 — числоесть значение по умолчанию, мин 128, макс 4096
shadowBiasf64 — числоесть значение по умолчанию, мин -0.1, макс 0.1
shadowNormalBiasf64 — числоесть значение по умолчанию, мин 0, макс 1
shadowSoftnessf64 — числоесть значение по умолчанию, мин 0, макс 20
shadowIntensityf64 — числоесть значение по умолчанию, мин 0, макс 1
distancef64 — числоесть значение по умолчанию, мин 0
decayf64 — числоесть значение по умолчанию, мин 0

type = spot

ПолеТипПримечания
colorcolor — цвет в виде hex-строкиесть значение по умолчанию
intensityf64 — числоесть значение по умолчанию, мин 0
castShadowbool — да или нетесть значение по умолчанию
visiblebool — да или нетесть значение по умолчанию
shadowMapSizef64 — числоесть значение по умолчанию, мин 128, макс 4096
shadowBiasf64 — числоесть значение по умолчанию, мин -0.1, макс 0.1
shadowNormalBiasf64 — числоесть значение по умолчанию, мин 0, макс 1
shadowSoftnessf64 — числоесть значение по умолчанию, мин 0, макс 20
shadowIntensityf64 — числоесть значение по умолчанию, мин 0, макс 1
distancef64 — числоесть значение по умолчанию, мин 0
decayf64 — числоесть значение по умолчанию, мин 0
anglef64 — числоесть значение по умолчанию, мин 0, макс 1.5707963267948966
penumbraf64 — числоесть значение по умолчанию, мин 0, макс 1

type = hemisphere

ПолеТипПримечания
colorcolor — цвет в виде hex-строкиесть значение по умолчанию
intensityf64 — числоесть значение по умолчанию, мин 0
castShadowbool — да или нетесть значение по умолчанию
visiblebool — да или нетесть значение по умолчанию
groundColorcolor — цвет в виде hex-строкиесть значение по умолчанию

LookAtComponent​

Набор полей зависит от значения mode.

mode = world

ПолеТипПримечания
targetvec3 — {x, y, z}есть значение по умолчанию

mode = self

ПолеТипПримечания
offsetvec3 — {x, y, z}есть значение по умолчанию

MaterialComponent​

ПолеТипПримечания
materialsarray — списокесть значение по умолчанию, мин 1

MetaComponent​

ПолеТипПримечания
namestring — текстесть значение по умолчанию
typeenum(object | model | plain | box | light)есть значение по умолчанию
sortf64 — числоесть значение по умолчанию
enabledbool — да или нетесть значение по умолчанию
visiblebool — да или нетесть значение по умолчанию
isMainbool — да или нетесть значение по умолчанию

ModelRefComponent​

ПолеТипПримечания
referalstring — текстможет быть null, есть значение по умолчанию
clipstring — текстможет быть null, есть значение по умолчанию
speedf64 — числоесть значение по умолчанию
repeatModeenum(none | count | permanent)есть значение по умолчанию
repeatCountf64 — числоесть значение по умолчанию, целое число, мин 1
startFramef64 — числоесть значение по умолчанию, целое число, мин 0
stopWhenPressedbool — да или нетесть значение по умолчанию
playingbool — да или нетесть значение по умолчанию

MorphComponent​

ПолеТипПримечания
weightsrecord — словарь: ключи и значенияесть значение по умолчанию

ParentComponent​

ПолеТипПримечания
parentstring — текстможет быть null, есть значение по умолчанию
orderf64 — числоможет быть null, есть значение по умолчанию
lockbool — да или нетесть значение по умолчанию

ParticleEmitterComponent​

ПолеТипПримечания
emittingbool — да или нетесть значение по умолчанию
countu32 — числоесть значение по умолчанию, мин 1, макс 65536
lifetimef64 — числоесть значение по умолчанию, мин 0.05
shapeenum(point | sphere | box | cone)есть значение по умолчанию
radiusf64 — числоесть значение по умолчанию, мин 0
extentsvec3 — {x, y, z}есть значение по умолчанию
anglef64 — числоесть значение по умолчанию, мин 0, макс 180
speedMinf64 — числоесть значение по умолчанию, мин 0
speedMaxf64 — числоесть значение по умолчанию, мин 0
gravityvec3 — {x, y, z}есть значение по умолчанию
dragf64 — числоесть значение по умолчанию, мин 0
turbulencef64 — числоесть значение по умолчанию, мин 0
sizeStartf64 — числоесть значение по умолчанию, мин 0
sizeEndf64 — числоесть значение по умолчанию, мин 0
sizeJitterf64 — числоесть значение по умолчанию, мин 0, макс 1
spinf64 — числоесть значение по умолчанию
colorStartcolor — цвет в виде hex-строкиесть значение по умолчанию
colorEndcolor — цвет в виде hex-строкиесть значение по умолчанию
opacityStartf64 — числоесть значение по умолчанию, мин 0, макс 1
opacityEndf64 — числоесть значение по умолчанию, мин 0, макс 1
spritestring — текстможет быть null, есть значение по умолчанию
blendingenum(additive | normal)есть значение по умолчанию
seedu32 — числоесть значение по умолчанию

PatchGraphComponent​

ПолеТипПримечания
signatureobject — вложенный объектесть значение по умолчанию
nodesarray — списокесть значение по умолчанию
edgesarray — списокесть значение по умолчанию

PatchRefComponent​

ПолеТипПримечания
referalstring — текстможет быть null, есть значение по умолчанию
inputsrecord — словарь: ключи и значенияесть значение по умолчанию

PathComponent​

ПолеТипПримечания
pointsarray — списокесть значение по умолчанию
closedbool — да или нетесть значение по умолчанию
curveenum(smooth | linear)есть значение по умолчанию
tensionf64 — числоесть значение по умолчанию, мин 0, макс 1
radiusf64 — числоесть значение по умолчанию, мин 0, макс 10
radialSegmentsu32 — числоесть значение по умолчанию, мин 3, макс 64
tubularSegmentsu32 — числоесть значение по умолчанию, мин 4, макс 1024
profileenum(none | circle | rectangle | star)есть значение по умолчанию
profileSizevec2 — {x, y}есть значение по умолчанию
ringf64 — числоесть значение по умолчанию, мин 0, макс 1
arcf64 — числоесть значение по умолчанию, мин 0, макс 360
sidesu32 — числоесть значение по умолчанию, мин 3, макс 64
depthf64 — числоесть значение по умолчанию, мин 0, макс 1
offsetf64 — числоесть значение по умолчанию, мин 0, макс 1
rotationf64 — числоесть значение по умолчанию, мин -360, макс 360
twistf64 — числоесть значение по умолчанию, мин -3600, макс 3600
startScalef64 — числоесть значение по умолчанию, мин 0, макс 10
endScalef64 — числоесть значение по умолчанию, мин 0, макс 10
capsenum(flat | round)есть значение по умолчанию

PhysicsStateComponent​

ПолеТипПримечания
velocityvec3 — {x, y, z}есть значение по умолчанию
angularVelocityvec3 — {x, y, z}есть значение по умолчанию
speedf64 — числоесть значение по умолчанию
sleepingbool — да или нетесть значение по умолчанию

PlayerComponent​

ПолеТипПримечания

PlayerPartComponent​

ПолеТипПримечания
visibleToenum(all | me | others)есть значение по умолчанию
attachenum(body | camera)есть значение по умолчанию
tintbool — да или нетесть значение по умолчанию

PrefabComponent​

ПолеТипПримечания
resourceIdstring — текстможет быть null, есть значение по умолчанию

PrefabContent​

ПолеТипПримечания
rootIdstring — текстобязательное

RigidBodyComponent​

ПолеТипПримечания
typeenum(dynamic | static | kinematic | none)есть значение по умолчанию
massf64 — числоесть значение по умолчанию, мин 0
linearDampingf64 — числоесть значение по умолчанию, мин 0, макс 1
angularDampingf64 — числоесть значение по умолчанию, мин 0, макс 1
fixedRotationbool — да или нетесть значение по умолчанию
frictionf64 — числоможет быть null, есть значение по умолчанию, мин 0
restitutionf64 — числоможет быть null, есть значение по умолчанию, мин 0, макс 1
networkenum(shared | local)есть значение по умолчанию

ScriptComponent​

ПолеТипПримечания
referalstring — текстможет быть null, есть значение по умолчанию
enabledbool — да или нетесть значение по умолчанию
propsrecord — словарь: ключи и значенияесть значение по умолчанию

ShaderGraphComponent​

ПолеТипПримечания
nodesarray — списокесть значение по умолчанию
edgesarray — списокесть значение по умолчанию
outputstring — текстесть значение по умолчанию
orderf64 — числоесть значение по умолчанию, целое число
sourcestring — текстесть значение по умолчанию

ShadowComponent​

ПолеТипПримечания
castShadowbool — да или нетесть значение по умолчанию
receiveShadowbool — да или нетесть значение по умолчанию

SharedStateComponent​

ПолеТипПримечания

SkeletonComponent​

ПолеТипПримечания

SpawnPointComponent​

ПолеТипПримечания

SplatRefComponent​

ПолеТипПримечания
referalstring — текстможет быть null, есть значение по умолчанию
lodbool — да или нетесть значение по умолчанию

StatesComponent​

ПолеТипПримечания
statesarray — списокесть значение по умолчанию
activeStateIdstring — текстможет быть null, есть значение по умолчанию

StickerComponent​

ПолеТипПримечания
colorunion — один из нескольких типовесть значение по умолчанию
widthf64 — числоесть значение по умолчанию, мин 0.01
heightf64 — числоесть значение по умолчанию, мин 0.01
radiusf64 — числоесть значение по умолчанию, мин 0, макс 0.5
opacityf64 — числоесть значение по умолчанию, мин 0, макс 1
showInBuilderbool — да или нетесть значение по умолчанию

TagsComponent​

ПолеТипПримечания
tagsrecord — словарь: ключи и значенияобязательное

TemporalStateComponent​

ПолеТипПримечания
presetsarray — списокесть значение по умолчанию
activePresetIdstring — текстможет быть null, есть значение по умолчанию

TerrainComponent​

ПолеТипПримечания
amplitudef64 — числоесть значение по умолчанию, мин 0, макс 1000
frequencyf64 — числоесть значение по умолчанию, мин 0, макс 1000
octavesu32 — числоесть значение по умолчанию, мин 1, макс 8
persistencef64 — числоесть значение по умолчанию, мин 0, макс 1
lacunarityf64 — числоесть значение по умолчанию, мин 1, макс 4
seedf64 — числоесть значение по умолчанию, мин 0, макс 1000000
ridgedbool — да или нетесть значение по умолчанию
seabool — да или нетесть значение по умолчанию
seaLevelf64 — числоесть значение по умолчанию, мин -1, макс 1
directionenum(normal | radial | up)есть значение по умолчанию
detailu32 — числоесть значение по умолчанию, макс 6

Text3DComponent​

ПолеТипПримечания
textstring — текстесть значение по умолчанию
fontstring — текстможет быть null, есть значение по умолчанию
fontWeightenum(normal | bold)есть значение по умолчанию
fontSizef64 — числоесть значение по умолчанию
textAlignenum(left | center | right | justify)есть значение по умолчанию
verticalAlignenum(top | middle | bottom)есть значение по умолчанию
lineHeightf64 — числоесть значение по умолчанию, мин 0.1, макс 5
letterSpacingf64 — числоесть значение по умолчанию, мин -0.5, макс 2
curveSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 32
depthf64 — числоесть значение по умолчанию, мин 0, макс 5
bevelEnabledbool — да или нетесть значение по умолчанию
bevelThicknessf64 — числоесть значение по умолчанию, мин 0, макс 1
bevelSizef64 — числоесть значение по умолчанию, мин 0, макс 1
bevelSegmentsu32 — числоесть значение по умолчанию, мин 1, макс 16
colorunion — один из нескольких типовесть значение по умолчанию

TextComponent​

ПолеТипПримечания
fontstring — текстможет быть null, есть значение по умолчанию
fontStyleenum(normal | italic)есть значение по умолчанию
textstring — текстесть значение по умолчанию
fontWeightenum(normal | bold)есть значение по умолчанию
fontSizef64 — числоесть значение по умолчанию
widthf64 — числоможет быть null, есть значение по умолчанию
heightf64 — числоможет быть null, есть значение по умолчанию
textAlignenum(left | center | right | justify)есть значение по умолчанию
verticalAlignenum(top | middle | bottom)есть значение по умолчанию
colorunion — один из нескольких типовесть значение по умолчанию
lineHeightf64 — числоесть значение по умолчанию, мин 0.1, макс 5
letterSpacingf64 — числоесть значение по умолчанию, мин -0.5, макс 2
anchorToAlignbool — да или нетесть значение по умолчанию
rangesarray — списокесть значение по умолчанию

TransformComponent​

ПолеТипПримечания
positionvec3 — {x, y, z}есть значение по умолчанию
rotationvec3 — {x, y, z}есть значение по умолчанию
scalevec3 — {x, y, z}есть значение по умолчанию
lockbool — да или нетесть значение по умолчанию

VideoComponent​

ПолеТипПримечания
videostring — текстможет быть null, есть значение по умолчанию
volumef64 — числоесть значение по умолчанию
playbool — да или нетесть значение по умолчанию
loopbool — да или нетесть значение по умолчанию
mutedbool — да или нетесть значение по умолчанию
positionalbool — да или нетесть значение по умолчанию
positionf64 — числоесть значение по умолчанию