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

llGetPrimMediaParams() public method

public llGetPrimMediaParams ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger face, Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.list rules ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.list
face Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger
rules Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.list
return Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.list
        public LSL_List llGetPrimMediaParams(LSL_Integer face, LSL_List rules)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return new LSL_List();
            ScriptSleep(1000);

            // LSL Spec http://wiki.secondlife.com/wiki/LlGetPrimMediaParams says to fail silently if face is invalid
            // TODO: Need to correctly handle case where a face has no media (which gives back an empty list).
            // Assuming silently fail means give back an empty list.  Ideally, need to check this.
            if (face < 0 || face > m_host.GetNumberOfSides() - 1)
                return new LSL_List();
            return GetPrimMediaParams(m_host, face, rules);
        }
LSL_Api