public void AddTexturesTo(TileData tileData) { tileData.AddTexture(BaseTexture); foreach (var texture in OverlayTextures) { tileData.AddTexture(texture.Texture); } tileData.AddTexture(CliffTexture); foreach (var texture in CliffOverlayTextures) { tileData.AddTexture(texture.Texture); } }