alvyxaz / barebones-masterserver

Master Server framework for Unity
476 stars 106 forks source link

Connected players #155

Open Freeman322 opened 6 years ago

Freeman322 commented 6 years ago

Hi! How to geat all connected players? I need to get it on Client.

jasielmacedo commented 6 years ago

On game server: see UnetGameRoom. You can reply info for all clients connected.

simple example:
private int ConnectedPlayersCount;

UnetGameRoom _gameRoom = GameObject.FindObjectOfType<UnetGameRoom>();
_gameRoom.PlayerJoined = (player) => {
    ConnectedPlayersCount++;
}
_gameRoom.PlayerLeft = (player) => {
   ConnectedPlayersCount--;
}

or

UnetGameRoom _gameRoom = GameObject.FindObjectOfType<UnetGameRoom>();
int totalPlayers = _gameRoom.GetPlayers().Count;