protected override void Clash(ClashEventArgs e) { if (!(e.Second is Triangle)) { base.Clash(e); } }
public void SimulateFigureClashed(Figure To) { ClashEventArgs cea = new ClashEventArgs(this, To); Clash(cea); }
protected virtual void Clash(ClashEventArgs e) { EventHandler <ClashEventArgs> temp = FigureClash; temp?.Invoke(this, e); }