public TileSetLayer(string name, TileSetLayer layer) : base(name, layer) { _pool = layer._pool; _pool.TileAdded += TileAdded; _pool.TileRemoved += TileRemoved; SyncIndex(); }
public TilePoolPresenter(TilePool tilePool) { _tilePool = tilePool; _tileSet = new TileSetLayer(tilePool.Name, tilePool); _annotations = new ObservableCollection<Annotation>(); InitializeLayerHierarchy(); }
public TileSetLayerPresenter(TileSetLayer layer) { _layer = layer; }