public override string GetInfo() { EntryCostDatabaseAccessor.Init(); EntryCostDatabaseAccessor.GetFields(); string data = null, APInfo = null; if (EntryCostDatabaseAccessor.GetHolder(part.name) is RealFuels.PartEntryCostHolder h) data = $"Total cost: {EntryCostDatabaseAccessor.GetCost(h)}\n{EntryCostDatabaseAccessor.DisplayHolder(h, false)}"; if (part.partInfo is AvailablePart ap) APInfo = $"Tech Required: {ap.TechRequired}"; string res = $"Part name: {part.name}\n{APInfo}\n{data}"; return res; }