User connection instance.

Hierarchy

  • User

Constructors

  • User constructor, called by ().

    Parameters

    • id: number

      User id

    • objects: number[]

      Initial objects owned by user

    • peer: PeerBase

      Peer owned by the user

    Returns User

Properties

eventQueue: WebSocketEvent[] = []

Queue containing websocket events to send. The events are sent in FIFO order on every server update.

id: number = 0
lastMessageTimestamp: number = 0

Timestamp of the last received message

listenerTransforms: Float32Array

Internal storage for current listener position

objects: number[]

The object ids which owned by the user

peer: PeerBase

Peer connection of this user

Methods

  • Returns {
        eventQueue: WebSocketEvent[];
        id: number;
        lastMessageTimestamp: number;
        objects: number[];
        peer: {
            id: string;
        };
    }

    • eventQueue: WebSocketEvent[]
    • id: number
    • lastMessageTimestamp: number
    • objects: number[]
    • peer: {
          id: string;
      }
      • id: string

Generated using TypeDoc