using System; namespace Nibriboard.RippleSpace { /// /// An abstract class representing a coordinate reference to a location. /// public abstract class Reference { public readonly Plane Plane; public int X { get; set; } public int Y { get; set; } public Reference(Plane inPlane, int inX, int inY) { Plane = inPlane; X = inX; Y = inY; } public override string ToString() { return $"({X}, {Y}, {Plane.Name})"; } } }