public static void PlayServer( NetState state, PacketReader pvSrc )
{
int index = pvSrc.ReadInt16();
ServerInfo[] info = state.ServerInfo;
IAccount a = state.Account;
if ( info == null || a == null || index < 0 || index >= info.Length )
{
state.Dispose();
}
else
{
ServerInfo si = info[index];
state.m_AuthID = PlayServerAck.m_AuthID = GenerateAuthID( state );
state.SentFirstPacket = false;
state.Send( new PlayServerAck( si ) );
}
}