public Path(Terrain terrain, params Side[] sides) { Terrain = terrain; foreach (var side in sides) { side.AddPath(this); } _sides.AddRange(sides); }
public Side(Terrain terrain) { Terrain = terrain; Id = Guid.NewGuid(); FacingTile = null; }
public Path(Terrain terrain, params Side[] sides) { Terrain = terrain; foreach (var side in sides) { side.AddPath(this); } _sides.AddRange(sides); }
public Side(Terrain terrain) { Terrain = terrain; Id = Guid.NewGuid(); FacingTile = null; }