private void Client_OnReceivedData(TSOClient.Network.PacketStream Packet)
        {
            switch (Packet.PacketID)
            {
            case 0x01:
                UIPacketHandlers.OnInitLoginNotify(NetworkFacade.Client, Packet);
                NetworkFacade.UpdateLoginProgress(2);
                break;

            case 0x02:
                NetworkFacade.LoginWait.Set();
                UIPacketHandlers.OnLoginFailResponse(ref NetworkFacade.Client, Packet);
                break;

            case 0x05:
                NetworkFacade.LoginOK = true;
                NetworkFacade.LoginWait.Set();

                NetworkFacade.UpdateLoginProgress(3);

                UIPacketHandlers.OnCharacterInfoResponse(Packet, NetworkFacade.Client);
                break;

            case 0x06:
                UIPacketHandlers.OnCityInfoResponse(Packet);
                break;
            }
        }
 /// <summary>
 /// Received list of characters for account from login server.
 /// </summary>
 public void _OnCharacterList(NetworkClient Client, ProcessedPacket packet)
 {
     OnLoginProgress(new ProgressEvent(EventCodes.PROGRESS_UPDATE)
     {
         Done = 3, Total = 4
     });
     UIPacketHandlers.OnCharacterInfoResponse(packet, NetworkFacade.Client);
 }
 public void _OnInvalidVersion(NetworkClient Client, ProcessedPacket packet)
 {
     UIPacketHandlers.OnInvalidVersionResponse(ref NetworkFacade.Client, packet);
     OnLoginStatus(new LoginEvent(EventCodes.LOGIN_RESULT)
     {
         Success = false, VersionOK = false
     });
 }
 public void _OnLoginNotify(NetworkClient Client, ProcessedPacket packet)
 {
     UIPacketHandlers.OnInitLoginNotify(NetworkFacade.Client, packet);
     OnLoginProgress(new ProgressEvent(EventCodes.PROGRESS_UPDATE)
     {
         Done = 2, Total = 4
     });
 }
 /// <summary>
 /// Received a list of available cities from the login server.
 /// </summary>
 public void _OnCityList(NetworkClient Client, ProcessedPacket packet)
 {
     UIPacketHandlers.OnCityInfoResponse(packet);
     OnLoginProgress(new ProgressEvent(EventCodes.PROGRESS_UPDATE)
     {
         Done = 4, Total = 4
     });
     OnLoginStatus(new LoginEvent(EventCodes.LOGIN_RESULT)
     {
         Success = true
     });
 }
        public void _OnRetireCharacterStatus(NetworkClient Client, ProcessedPacket Packet)
        {
            string GUID = UIPacketHandlers.OnCharacterRetirement(Client, Packet);

            OnCharacterRetirement(GUID);
        }
        public void _OnCityTokenResponse(NetworkClient Client, ProcessedPacket packet)
        {
            CityTransferStatus Status = UIPacketHandlers.OnCityTokenResponse(Client, packet);

            OnCityTransferProgress(Status);
        }
 public void _OnCityToken(NetworkClient Client, ProcessedPacket packet)
 {
     UIPacketHandlers.OnCityToken(Client, packet);
     OnCityToken(PlayerAccount.CurrentlyActiveSim.ResidingCity);
 }
        public void _OnCharacterCreationStatus(NetworkClient Client, ProcessedPacket packet)
        {
            CharacterCreationStatus CCStatus = UIPacketHandlers.OnCharacterCreationStatus(Client, packet);

            OnCharacterCreationStatus(CCStatus);
        }