Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llMessageLinked C# (CSharp) Method

llMessageLinked() public method

public llMessageLinked ( int linknumber, int num, string msg, string id ) : void
linknumber int
num int
msg string
id string
return void
        public void llMessageLinked(int linknumber, int num, string msg, string id)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return;


            List<ISceneChildEntity> parts = GetLinkParts(linknumber);

            foreach (ISceneChildEntity part in parts)
            {
                int linkNumber = m_host.LinkNum;
                if (m_host.ParentEntity.ChildrenEntities().Count == 1)
                    linkNumber = 0;

                object[] resobj = new object[]
                                  {
                                      new LSL_Integer(linkNumber), new LSL_Integer(num), new LSL_String(msg), new LSL_String(id)
                                  };
                m_ScriptEngine.PostObjectEvent(part.UUID, "link_message", resobj);
            }
        }
LSL_Api