Editor Scripting API

    The same entity as in Lens Scripting.

    Hierarchy (View Summary, Expand)

    Index

    Constructors

    Properties

    bendStiffness: number
    clumpDensity: number
    clumpRadius: number
    clumpTipScale: number
    collapseStiffness: number
    colliders: ColliderComponent[]
    collisionEnabled: boolean
    collisionFriction: number
    collisionOffset: number
    collisionStiffness: number
    damp: number
    debugDrawLoadedStrands: boolean
    debugDrawSimulatedStrands: boolean
    debugModeEnabled: boolean
    density: number
    enabled: boolean
    fallbackModeEnabled: boolean
    frameRate: number
    friction: number
    gravity: vec3
    hairData: HairDataAsset
    hairMaterial: Material
    hairResolution: number
    horizontalAlignment: Horizontal
    id: Uuid

    The unique id of the entity.

    meshShadowMode: MeshShadowMode
    name: string
    noise: number
    renderOrder: number
    sceneObject: SceneObject
    selfCollisionEnabled: boolean
    selfCollisionFriction: number
    selfCollisionOffset: number
    selfCollisionStiffness: number
    shadowColor: vec4
    shadowDensity: number
    steppedCutEnabled: boolean
    stiffness: number
    strandCut: number
    strandNeighborCosThreshold: number
    strandNeighborLengthThreshold: number
    strandNeighborRadius: number
    strandTaper: number
    strandWidth: number
    stretchLimitEnabled: boolean
    stretchMode: StretchMode
    stretchStiffness: number
    twistStiffness: number
    type: string

    The entity's type.

    verticalAlignment: Vertical
    windEnabled: boolean
    windForce: vec3

    Methods

    • Beta

      Parameters

      • type: string

      Returns boolean

    • Beta

      Swap this entity for another one based on a JSON of the current entity id and the target entity id.

      Parameters

      • referenceMapping: object

      Returns void

    MMNEPVFCICPMFPCPTTAAATR