/// <summary> /// Received a list of available cities from the login server. /// </summary> public void _OnCityList(NetworkClient Client, ProcessedPacket packet) { if (OnLoginProgress != null) { if (OnLoginStatus != null) { UIPacketHandlers.OnCityInfoResponse(packet); OnLoginProgress(new ProgressEvent(EventCodes.PROGRESS_UPDATE) { Done = 5, Total = 5 }); OnLoginStatus(new LoginEvent(EventCodes.LOGIN_RESULT) { Success = true }); } else { //TODO: Error handling... } } else { //TODO: Error handling... } }