OpenMetaverse.AgentManager.ChatHandler C# (CSharp) Method

ChatHandler() private method

Take an incoming Chat packet, auto-parse, and if OnChat is defined call that with the appropriate arguments.
private ChatHandler ( Packet packet, Simulator simulator ) : void
packet OpenMetaverse.Packets.Packet Incoming ChatFromSimulatorPacket
simulator Simulator Unused
return void
        private void ChatHandler(Packet packet, Simulator simulator)
        {
            if (OnChat != null)
            {
                ChatFromSimulatorPacket chat = (ChatFromSimulatorPacket)packet;

                OnChat(Utils.BytesToString(chat.ChatData.Message)
                    , (ChatAudibleLevel)chat.ChatData.Audible
                    , (ChatType)chat.ChatData.ChatType
                    , (ChatSourceType)chat.ChatData.SourceType
                    , Utils.BytesToString(chat.ChatData.FromName)
                    , chat.ChatData.SourceID
                    , chat.ChatData.OwnerID
                    , chat.ChatData.Position
                    );
            }
        }