private void AddPlayerVertex(MovableVertex vertex) { if (this.PlayerVertex == null) { this.AddVertex(vertex); this.PlayerVertex = vertex; } else { throw new InvalidOperationException("Player vertex already added"); } }
private void AddTargetVertex(MovableVertex w) { if (this.TargetVertex == null) { this.AddVertex(w); this.TargetVertex = w; } else { throw new InvalidOperationException("Target vertex already added"); } }
public PlayerEdge(MovableVertex source, StardewVertex target) : base(source, target, "Player") { }