OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.llRegionSayTo C# (CSharp) Method

llRegionSayTo() public method

public llRegionSayTo ( string target, int channel, string msg ) : void
target string
channel int
msg string
return void
        public void  llRegionSayTo(string target, int channel, string msg)
        {
            if (msg.Length > 1023)
                msg = msg.Substring(0, 1023);

            m_host.AddScriptLPS(1);

            if (channel == ScriptBaseClass.DEBUG_CHANNEL)
                return;

            UUID TargetID;
            UUID.TryParse(target, out TargetID);

            IWorldComm wComm = m_ScriptEngine.World.RequestModuleInterface<IWorldComm>();
            if (wComm != null)
                wComm.DeliverMessageTo(TargetID, channel, m_host.AbsolutePosition, m_host.Name, m_host.UUID, msg);
        }
LSL_Api