public override void OnServerRemovePlayer(NetworkConnection conn, PlayerController player)
{
short playerControllerId = player.playerControllerId;
byte slot = player.gameObject.GetComponent<NetworkLobbyPlayer>().slot;
this.lobbySlots[slot] = null;
base.OnServerRemovePlayer(conn, player);
foreach (NetworkLobbyPlayer player2 in this.lobbySlots)
{
if (player2 != null)
{
player2.GetComponent<NetworkLobbyPlayer>().readyToBegin = false;
s_LobbyReadyToBeginMessage.slotId = player2.slot;
s_LobbyReadyToBeginMessage.readyState = false;
NetworkServer.SendToReady(null, 0x2b, s_LobbyReadyToBeginMessage);
}
}
this.OnLobbyServerPlayerRemoved(conn, playerControllerId);
}