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

Справочник компонентов

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

Доступно компонентов: 39.

ТипСхемаПолейИмена полей
AnchorComponentвариант по type2type, …свои для каждого варианта
AudioComponentобъект7audio, volume, play, loop, muted, positional, …
BoneComponentобъект2index, inverse
CameraComponentвариант по projection2projection, …свои для каждого варианта
CameraViewComponentобъект8target, x, y, width, height, size, …
ColliderComponentвариант по type2type, …свои для каждого варианта
DivkitComponentобъект6referal, render, anchorX, anchorY, enabled, persistVariables
EventsComponentобъект1events
ExtensionComponentобъект1entries
GeometryComponentвариант по type2type, …свои для каждого варианта
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
PrefabComponentобъект1resourceId
PrefabContentобъект1rootId
RigidBodyComponentобъект8type, mass, linearDamping, angularDamping, fixedRotation, friction, …
ScriptComponentобъект3referal, enabled, props
ShaderGraphComponentобъект5nodes, edges, output, order, source
ShadowComponentобъект2castShadow, receiveShadow
SkeletonComponentобъект0
SplatRefComponentобъект1referal
StatesComponentобъект2states, activeStateId
TagsComponentобъект1tags
TemporalStateComponentобъект2presets, activePresetId
Text3DComponentобъект15text, font, fontWeight, fontSize, textAlign, verticalAlign, …
TextComponentобъект10font, fontStyle, text, fontWeight, fontSize, width, …
TransformComponentобъект4position, rotation, scale, lock
VideoComponentобъект7video, volume, play, loop, muted, positional, …

Схемы целиком

AnchorComponent

Размеченное объединение по type — набор полей зависит от тега.

type = image

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

type = qr

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

type = geo

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

type = face

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

type = surface

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

type = panorama

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

type = 3d

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

AudioComponent

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

BoneComponent

ПолеТипПримечания
indexf64 — числоесть значение по умолчанию
inversemat4number[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

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

DivkitComponent

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

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, есть значение по умолчанию

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 — логическоеесть значение по умолчанию

type = point

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

type = spot

ПолеТипПримечания
colorcolor — строка с hex-цветоместь значение по умолчанию
intensityf64 — числоесть значение по умолчанию, мин 0
castShadowbool — логическоеесть значение по умолчанию
visiblebool — логическоеесть значение по умолчанию
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 — логическоеесть значение по умолчанию

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 — логическоеесть значение по умолчанию

SkeletonComponent

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

SplatRefComponent

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

StatesComponent

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

TagsComponent

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

TemporalStateComponent

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

Text3DComponent

ПолеТипПримечания
textstring — строкаесть значение по умолчанию
fontstring — строкадопускает null, есть значение по умолчанию
fontWeightenum(normal | bold)есть значение по умолчанию
fontSizef64 — числоесть значение по умолчанию
textAlignenum(left | center | right)есть значение по умолчанию
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 — объединениеесть значение по умолчанию

TransformComponent

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

VideoComponent

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