SkeldJS
    Preparing search index...

    Class CustomNetworkTransform<RoomType>

    Represents player component for networking movement.

    See CustomNetworkTransformEvents for events to listen to.

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    components: NetworkedObject<RoomType, any>[]
    flags: number
    netId: number
    ownerId: number
    pendingDataState: DataState
    player: Player<RoomType>

    The player that this component belongs to.

    position: Vector2 = Vector2.null

    The current position of the player.

    room: RoomType
    seqId: number = 0

    The current sequence ID.

    spawnType: SpawnType

    Accessors

    Methods

    • Instantly snap to a position without lerping.

      Parameters

      • position: Vector2

        The position to snap to.

      • Optionalrpc: boolean

      Returns Promise<void>

      // Instantly teleport to wherever the host moves.
      host.transform.on("player.move", ev => {
      client.me.transform.snapTo(ev.position);
      });
    • Instantly snap to a position without lerping.

      Parameters

      • x: number

        The X position to snap to.

      • y: number

        The Y position to snap to.

      • Optionalrpc: boolean

      Returns Promise<void>

      // Instantly teleport to wherever the host moves.
      host.transform.on("player.move", ev => {
      client.me.transform.snapTo(ev.position.x, ev.position.y);
      });