using NewHorizons.Utility;
using Newtonsoft.Json;
using System.ComponentModel.DataAnnotations;
namespace NewHorizons.External.Modules
{
[JsonObject]
public class HeightMapModule
{
///
/// Relative filepath to the texture used for the terrain height.
///
public string heightMap;
///
/// The highest points on your planet will be at this height.
///
[Range(0f, double.MaxValue)] public float maxHeight;
///
/// The lowest points on your planet will be at this height.
///
[Range(0f, double.MaxValue)] public float minHeight;
///
/// The scale of the terrain.
///
public MVector3 stretch;
///
/// Relative filepath to the texture used for the terrain.
///
public string textureMap;
}
}