interface ActivityData {
    active?: boolean;
    av?: AVSettingsData;
    cursor?: Point;
    ping?: PingData;
    ruler?: ElevatedPoint[];
    sceneId?: null | string;
    targets?: string[];
}

Properties

active?: boolean

Whether the user has an open WS connection to the server or not.

The state of the user's AV settings.

cursor?: Point

The position of the user's cursor.

ping?: PingData

Is the user emitting a ping at the cursor coordinates?

ruler?: ElevatedPoint[]

The state of the user's ruler, if they are currently using one.

sceneId?: null | string

The ID of the scene that the user is viewing.

targets?: string[]

The IDs of the tokens the user has targeted in the currently viewed scene.