using System; using System.Collections.Generic; namespace Assets.Common { [Serializable] public class MapSite { public readonly Metadata Metadata = new Metadata(); public MapSite(Point center, IEnumerable boundary) { Center = center; Boundary = boundary; } public Point Center { get; set; } public IEnumerable Boundary { get; set; } [field: NonSerialized] public Map Map { get; internal set; } } }