public void GetTileProperty_TilePropertyDataIsEqual_RetrievesCorrectTileProperty() { var tileHandler = new TileHandler(new GridHandler(new CameraHandler())); tileHandler.AddTileProperty(new TileProperty(4)); var retrievedTile = tileHandler.GetTileProperty(4); Assert.AreEqual(4, retrievedTile.TextureId); }
/// <summary> /// Updates the data from the UI to the selected tile /// </summary> private void UpdateTileProperty() { Tile selectedTile = _tileHandler.GetTile(_gridHandler.SelectedTilePoint); if (selectedTile == null) { return; } TileProperty tileProp = _tileHandler.GetTileProperty(selectedTile.TextureId); if (tileProp == null) { return; } tileProp.CopyData(TileProperty); }