public List <string> DumpUnit() { var output = new List <string>(); var unit = string.Empty; var starters = (AceBack == null || string.IsNullOrEmpty(AceBack.ToString())) ? Committee : AceBack.ToString(); unit += DumpPlayer( "R1", starters, nR1) + Environment.NewLine; unit += DumpPlayer( "R2", R2 == null ? string.Empty : R2.PlayerNameShort, nR2) + Environment.NewLine; var ace = $"Ace back : {AceBack}"; Announce(ace); unit += ace + Environment.NewLine; var r2 = string.Format("R2 : {0}", R2); Announce(r2); unit += r2 + Environment.NewLine; var goalline = $"Goaline : {GoalLineBack}"; Announce(goalline); unit += goalline + Environment.NewLine; var thirdDown = $"3D: : {ThirdDownBack}"; Announce(thirdDown); unit += thirdDown + Environment.NewLine; foreach (var runner in Runners) { var runr = string.Format( "{3,2} {0,-25} : {1} : {2}", runner.ProjectionLink(25), runner.PlayerRole, runner.PlayerPos, runner.JerseyNo); Announce(runr); unit += runr + Environment.NewLine; } output.Add( unit + Environment.NewLine); var approach = $"Run approach is {DetermineApproach()}"; output.Add( approach + Environment.NewLine); return(output); }
public void DumpUnit() { var starters = (AceBack == null || string.IsNullOrEmpty(AceBack.ToString())) ? Committee : AceBack.ToString(); DumpPlayer("R1", starters, nR1); DumpPlayer("R2", R2 == null ? string.Empty : R2.PlayerNameShort, nR2); Utility.Announce(string.Format("Ace back : {0}", AceBack)); Utility.Announce(string.Format("R2 : {0}", R2)); Utility.Announce(string.Format("Goaline : {0}", GoalLineBack)); foreach (var runner in Runners) { Utility.Announce(string.Format("{0,-25} : {1} : {2}", runner.PlayerName.PadRight(25), runner.PlayerRole, runner.PlayerPos)); } }