NewN_UAVPlane/Assets/Tom's Terrain Tools/Scripts/ForceGrassDistanceInEditor.cs

31 lines
673 B
C#

using UnityEngine;
using System.Collections;
namespace TTT
{
[ExecuteInEditMode]
public class ForceGrassDistanceInEditor : MonoBehaviour {
public float distance=250; // 250 is max in terrain settings
Terrain terrain;
void Start () {
terrain = GetComponent<Terrain>();
if (terrain==null)
{
Debug.LogError("This gameobject is not terrain, disabling forced details distance", gameObject);
this.enabled=false;
return;
}
}
// WARNING: this runs update loop inside editor, not required, if you call the terrain.detailObjectDistance = distance; at start instead
void Update()
{
terrain.detailObjectDistance = distance;
}
}
}