Esempio n. 1
0
        public override void Deserialize()
        {
            chatType = (Helpers.Chat_Type)_contentReader.ReadByte();
            bong     = _contentReader.ReadByte();

            switch (chatType)
            {
            case Helpers.Chat_Type.Normal:
                from    = ReadNullString();
                message = ReadNullString();
                break;

            case Helpers.Chat_Type.PrivateChat:
                from    = ReadNullString();
                message = ReadNullString();
                break;

            case Helpers.Chat_Type.Whisper:
                from    = ReadNullString();
                message = ReadNullString();
                break;

            case Helpers.Chat_Type.EnemyTeam:
                from    = ReadNullString();
                message = ReadNullString();
                break;

            case Helpers.Chat_Type.Team:
                from    = ReadNullString();
                message = ReadNullString();
                break;

            case Helpers.Chat_Type.Arena:
                from    = ReadNullString();
                message = ReadNullString();
                break;

            case Helpers.Chat_Type.Squad:
                from    = ReadNullString();
                message = ReadNullString();
                break;

            case Helpers.Chat_Type.Macro:
                from    = ReadNullString();
                message = ReadNullString();
                break;

            default:
                message = "";
                from    = "";
                break;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Deserializes the data present in the packet contents into data fields in the class.
        /// </summary>
        public override void Deserialize()
        {               //What sort of chat is this?
            chatType = (Helpers.Chat_Type)_contentReader.ReadByte();
            bong     = _contentReader.ReadByte();

            switch (chatType)
            {
            case Helpers.Chat_Type.Normal:
                recipient = ReadNullString();
                message   = ReadNullString();
                break;

            case Helpers.Chat_Type.PrivateChat:
                recipient = ReadNullString();
                message   = ReadNullString();
                break;

            case Helpers.Chat_Type.Whisper:
                recipient = ReadNullString();
                message   = ReadNullString();
                break;

            case Helpers.Chat_Type.EnemyTeam:
                recipient = ReadNullString();
                message   = ReadNullString();
                break;

            case Helpers.Chat_Type.Team:
                recipient = ReadNullString();
                message   = ReadNullString();
                break;

            case Helpers.Chat_Type.Squad:
                recipient = ReadNullString();
                message   = ReadNullString();
                break;

            case Helpers.Chat_Type.Macro:
                recipient = ReadNullString();
                message   = ReadNullString();
                break;

            default:
                message   = "";
                recipient = "";
                break;
            }
        }