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;
}
}