public string Format(string frontline = " ") { return(frontline + BaseUtils.FieldBuilder.BuildSetPad(Environment.NewLine + frontline, "Total Time:", TimeTotal.SecondsToWeeksDaysHoursMinutesSeconds(), "Gunner Time:;;N0", GunnerTimeTotal.SecondsToWeeksDaysHoursMinutesSeconds(), "Fighter Time:;;N0", FighterTimeTotal.SecondsToWeeksDaysHoursMinutesSeconds(), "Credits:;cr;N0", CreditsTotal, "Fines:;cr;N0", FinesTotal)); }
/// <summary> /// Fills in or modifies the given display info for the item</summary> /// <param name="item">Item</param> /// <param name="info">Display info to update</param> public void GetInfo(object item, ItemInfo info) { info.Label = Function; info.Properties = new[] { NumCalls.ToString(), TimeTotal.ToString(), TimeAverage.ToString(), TimeMin.ToString(), TimeMax.ToString(), TimeTotalInner.ToString(), TimeAverageInner.ToString(), TimeMinInner.ToString(), TimeMaxInner.ToString() }; info.IsLeaf = !CanBeLookedUp; info.ImageIndex = info.GetImageIndex(Atf.Resources.DataImage); }