Players

El Players módulo permite escenas para buscar players en su entorno y obtener información sobre su identidad y profiles.

const Players = require("~system/Players");

Contiene los siguientes métodos y tipos:

Métodos

Hay dos métodos en este módulo para descubrir players en la escena, y uno para obtener sus profiles.

getPlayersInScene

Returns a Player array, each with a userId that can be used in getPlayerData.

interface Request {}

interface Response {
  players: Player[];
}

function getPlayersInScene(Request): Promise<Response>;

getConnectedPlayers

getPlayerData

Devuelve la UserData para un usuario, si se conoce para el dado userId.

Tipos

Solo hay dos tipos en este módulo: Player y UserData.

Player

Mantiene una referencia a un userId.

UserData

Contiene información (posiblemente parcial) sobre un usuario, su identidad y avatar.

World Explorers obtienen esta información a través del content system.

El profile entity definition detalla todos estos campos y más. Aunque la estructura y las claves de UserData son ligeramente diferentes, el significado de cada campo es el mismo.

Última actualización