Example #1
0
        private byte[] NewMessage(OSDMap map)
        {
            OSDMap message = (OSDMap)map["Message"];

            if (m_ourRegionHandle != 0)
            {
                ((OSDMap)message)["RegionHandle"] = m_ourRegionHandle;
            }
            OSDMap result = m_handler.FireMessageReceived(message);

            if (result != null)
            {
                return(ReturnResult(result));
            }
            else
            {
                return(SuccessResult());
            }
        }