Aurora.ScriptEngine.AuroraDotNetEngine.APIs.NotecardCache.GetLine C# (CSharp) Method

GetLine() public static method

public static GetLine ( UUID assetID, int line, int maxLength ) : string
assetID UUID
line int
maxLength int
return string
        public static string GetLine(UUID assetID, int line, int maxLength)
        {
            if (line < 0)
                return "";

            if (!IsCached(assetID))
                return "";

            lock (m_Notecards)
            {
                m_Notecards[assetID].lastRef = DateTime.Now;

                if (line >= m_Notecards[assetID].text.Length)
                    return "\n\n\n";

                string data = m_Notecards[assetID].text[line];
                if (data.Length > maxLength)
                    data = data.Substring(0, maxLength);

                return data;
            }
        }