public DimensionLink(byte level, DimensionPoint <T> point = null) { Level = level; if (level > 0 && point != null) { throw new InvalidOperationException("Cannot assign point to level higher than 0"); } _point = point; }
public SpacePoint(Space <T> space) { Space = space; Dimensions = new DimensionPoint <T> [space.Dimensions.Length]; }