Example #1
0
 public FieldSide Convert(Core.Track.FieldSide fs)
 {
     FieldWall = new FieldWall();
     FieldWall.Convert(fs.FieldWall);
     SideLanes = new AVLTree <SideLane>(p => p.ValidRange.StartTick, fs.SideLanes.Select(p => new SideLane().Convert(p)));
     return(this);
 }
Example #2
0
 public Core.Track.FieldSide ConvertBack()
 {
     return(new Core.Track.FieldSide()
     {
         FieldWall = FieldWall.ConvertBack(),
         SideLanes = SideLanes.Select(p => p.ConvertBack()).ToList()
     });
 }
Example #3
0
 public FieldSide()
 {
     FieldWall = new FieldWall();
     SideLanes = new AVLTree <SideLane>(p => p.ValidRange.StartTick);
 }