An asset in Lens Studio.

interface WorldSettingsAsset {
    absoluteSpeedLimit: number;
    defaultFilter: Editor.Assets.Physics.Filter;
    defaultMatter: Editor.Assets.Physics.Matter;
    fileMeta: AssetImportMetadata;
    gravity: vec3;
    id: Uuid;
    name: string;
    relativeSpeedLimit: number;
    simulationRate: number;
    slowDownStep: number;
    slowDownTime: number;
    type: string;
    getDirectlyReferencedEntities(): Entity[];
    getLayersCollidable(layerNumberA: number, layerNumberB: number): boolean;
    getOwnedEntities(): Entity[];
    getTypeName(): string;
    isOfType(type: string): boolean;
    isSame(other: ScriptObject): boolean;
    remapReferences(referenceMapping: object): void;
}

Hierarchy (view full)

Properties

absoluteSpeedLimit: number
defaultFilter: Editor.Assets.Physics.Filter
defaultMatter: Editor.Assets.Physics.Matter
gravity: vec3
id: Uuid

The unique id of the entity.

name: string

The name of the asset.

relativeSpeedLimit: number
simulationRate: number
slowDownStep: number
slowDownTime: number
type: string

The entity's type.

Methods

  • Parameters

    • layerNumberA: number
    • layerNumberB: number

    Returns boolean

  • 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