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

llGetLinkMedia() public method

public llGetLinkMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
link OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
face OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
        public LSL_List llGetLinkMedia(LSL_Integer link, LSL_Integer face, LSL_List rules)
        {
            m_host.AddScriptLPS(1);
            ScriptSleep(m_sleepMsOnGetLinkMedia);
            if (link == ScriptBaseClass.LINK_ROOT)
                return GetPrimMediaParams(m_host.ParentGroup.RootPart, face, rules);
            else if (link == ScriptBaseClass.LINK_THIS)
                return GetPrimMediaParams(m_host, face, rules);
            else
            {
                SceneObjectPart part = m_host.ParentGroup.GetLinkNumPart(link);
                if (null != part)
                    return GetPrimMediaParams(part, face, rules);
            }

            return new LSL_List();
        }
LSL_Api