public virtual List <InventoryItemBase> GetActiveGestures(UUID principalID) { XInventoryItem[] items = m_Database.GetActiveGestures(principalID); if (items.Length == 0) { return(new List <InventoryItemBase>()); } List <InventoryItemBase> ret = new List <InventoryItemBase>(); foreach (XInventoryItem x in items) { ret.Add(ConvertToOpenSim(x)); } return(ret); }