using System.Collections;
using System.Collections.Generic;
using System.Text;
using UnityEngine;
namespace Gaia
{
[System.Serializable]
public class WorldMapStampSettings : ScriptableObject
{
///
/// The size of the world map preview from the terrain generator we are stamping from
///
public int m_worldMapSize = 2048;
///
/// The target total world size we are stamping to
///
public int m_targetWorldSize = 2048;
///
/// the number of tiles in rows / colums to build the world when multi-terrain is being used
///
public int m_tiles = 1;
///
/// The tilesize used for the world creation / stamping
///
public int m_tilesize = 1024;
///
/// The tile height used for the world creation / stamping
///
public float m_tileHeight = 1024;
///
/// The heightmap resolution used for the world creation / stamping
///
public int m_heightmapResolution = 1025;
///
/// The minimum, overall world height for the final terrain. We know this before exporting from the World Map Preview. This value is then used during stamping to make sure the
/// output is consistent for all individual stamps.
///
public float m_minWorldHeight = 0f;
///
/// The maximum, overall world height for the final terrain. We know this before exporting from the World Map Preview. This value is then used during stamping to make sure the
/// output is consistent for all individual stamps.
///
public float m_maxWorldHeight = 1024f;
///
/// The stamper settings for the base terrain in the terrain generator
///
public StamperSettings m_baseTerrainStamperSettings;
///
/// The list of concatenated spawned stamper settings that makes the complete preview from the terrain generator.
///
public List m_stamperSettingsList;
}
}