Coords
                  
                  
                  {
                  
                  
                    private byte x;
                  
                  
                    private byte y;
                  
                  
                  
                  
                  
                    public byte X { get; set; }
                  
                  
                    public byte Y { get; set; }
                  
                  
                  }
                  
                  
                  
                  
                  
                  Есть класс Ship с конструктором:
                  
                  
                  public class Ship
                  
                  
                  {
                  
                  
                    private List<Coords> coords;
                  
                  
                  
                  
                  
                    public Coords coord { get; set; }
                  
                  
                  
                  
                  
                    public Ship()
                  
                  
                    {
                  
                  
                      this.coords = new List<Coords>();
                  
                  
                    }
                  
                  
                  }
                  
                  
                  
                  
                  
                  Есть класс Program:
                  
                  
                  class Program
                  
                  
                  {
                  
                  
                    public static void Main()
                  
                  
                    {
                  
                  
                      Ship ship = new Ship();
                  
                  
                      ship.coord.X = 3; // Как мне добавить (метод Add()) в List<Coords> ??
                  
                  
                      ship.coord.Y = 5;
                  
                  
                    }
                  
                  
                  }
                  
                  
                  
                  
                  
                  Как добавлять координаты в List<> ??
                  
                  
                
Ты хочешь, чтобы при установке новых координат корабля старые добавлялись в список?
public struct Coord.... ... ship.coords.Add(ship.coord) ship.coord.X = .. ship.coord.Y = ..
А, точно, он же приватный
Ok, подумаю
А я бы ECS сразу хуйнул.
Обсуждают сегодня