/// <summary> /// Shows cached item /// </summary> /// <returns>ColorText object of current Item</returns> public ColorText ViewCurItem() { List <string> retStr = new List <string>() { $"Object type is: {curItem.SubType}\nNamed: {curItem.Name}\n\n" }; List <ConsoleColor> retClr = new List <ConsoleColor>() { ConsoleColor.White }; ColorText itm = curItem.ToText(); foreach (string str in itm.GetLines()) { retStr.Add(str); } foreach (ConsoleColor clr in itm.Colors()) { retClr.Add(clr); } return(new ColorText(retStr.ToArray(), retClr.ToArray())); }