public MinimumOffsetPin(string name, string description, IOrientedDrawable owner, ILocatedPresence origin, Vector2 direction, double minimumOffset) : base(name, description, owner) { if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentNullException(nameof(name)); } Owner = owner; Direction = direction; MinimumOffset = minimumOffset; _origin = origin ?? owner; }
public MinimumOffsetPin(string name, string description, IOrientedDrawable owner, Vector2 direction, double minimum) : this(name, description, owner, owner, direction, minimum) { }