public static bool Received(AuthenticationServer form, PacketContent pc, Candidate c) { _form = form; PlayerRecvPackets msgType = (PlayerRecvPackets)pc.GetMsgType(); bool ret = true; switch (msgType) { case PlayerRecvPackets.Login: ret = CheckCredentials(pc, c); break; case PlayerRecvPackets.ServerSelect: ret = PassNewPlayerToServer(pc, c); break; } return ret; }