/* INFINITY CODE */
/* https://infinity-code.com */
using System.Collections.Generic;
using UnityEngine;
namespace InfinityCode.RealWorldTerrain
{
public partial class RealWorldTerrainPrefsBase
{
public int hugeTexturePageSize = 2048;
public int hugeTextureRows = 13;
public int hugeTextureCols = 13;
///
/// Texture type ID.
///
public string mapTypeID;
///
/// Texture type extra fields.
///
public string mapTypeExtraFields;
///
/// The maximum level of zoom, to be used for texture generation.\n
/// 0 - Autodetect.\n
/// 1+ - Level of zoom.
///
public int maxTextureLevel;
///
/// Reducing the size of the texture, reduces the time texture generation and memory usage.
///
public bool reduceTextures = true;
///
/// Count of textures.
///
public RealWorldTerrainVector2i textureCount = RealWorldTerrainVector2i.one;
///
/// Type of texture file output
///
public RealWorldTerrainTextureFileType textureFileType = RealWorldTerrainTextureFileType.jpg;
///
/// Quality of file output
///
public int textureFileQuality = 100;
///
/// Provider of textures.
///
public RealWorldTerrainTextureProvider textureProvider = RealWorldTerrainTextureProvider.virtualEarth;
///
/// URL pattern of custom texture provider.
///
public string textureProviderURL = "http://localhost/tiles/{zoom}/{x}/{y}";
///
/// Size of texture.
///
public RealWorldTerrainVector2i textureSize = new RealWorldTerrainVector2i(1024, 1024);
///
/// Use mip-mapping for textures (not recommended)
///
public bool textureMipMaps = false;
///
/// Type of result texture
///
public RealWorldTerrainTextureResultType textureResultType = RealWorldTerrainTextureResultType.regularTexture;
///
/// Type of tile texture.
///
public RealWorldTerrainTextureType textureType = RealWorldTerrainTextureType.satellite;
public List vectorTerrainBaseLayers;
public Vector2 vectorTerrainBaseLayersNoiseOffset = Vector2.zero;
public float vectorTerrainBaseLayersNoiseScale = 16;
public List vectorTerrainLayers;
}
}