Connection API предоставляет интерфейс для обработки событий подключения и отключения игрока к серверу. Это позволяет реагировать на смену сетевого состояния прямо из веб-интерфейса.
Свойства #
nextclient.connection.state #
Текущее состояние подключения. Может принимать значения:
'disconnected'— не подключён'connecting'— выполняется подключение'connected'— подключён к серверу
Методы #
nextclient.connection.on(event, callback) #
Подписаться на событие подключения/отключения.
nextclient.connection.on('connected', function(serverInfo) {
console.log('Подключились к: ' + serverInfo.address);
});
nextclient.connection.on('disconnected', function(reason) {
console.log('Отключение: ' + reason);
});
nextclient.connection.off(event, callback) #
Отписаться от события.
nextclient.connection.off('connected', myHandler);
Пример #
// Показывать оверлей при подключении
nextclient.connection.on('connecting', function() {
document.getElementById('loader').style.display = 'block';
});
nextclient.connection.on('connected', function() {
document.getElementById('loader').style.display = 'none';
});