public TileChangedEventArgs(TileXy oldTile, TileXy newTile) { OldTile = oldTile; NewTile = newTile; }
protected void RaiseTileChanged(TileXy oldTile, TileXy newTile) { TileChanged?.Invoke(this, new TileChangedEventArgs(oldTile, newTile)); }