35 lines
706 B
C#
35 lines
706 B
C#
using UnityEngine;
|
|
|
|
[ExecuteInEditMode]
|
|
public class Terrain_dist : MonoBehaviour
|
|
{
|
|
public float BasemapDistance = 2000;
|
|
public float DetailDistance = 500;
|
|
private Terrain terrain;
|
|
|
|
void OnEnable()
|
|
{
|
|
terrain = GetComponent<Terrain>();
|
|
#if UNITY_EDITOR
|
|
UnityEditor.EditorApplication.update += Set;
|
|
#endif
|
|
}
|
|
|
|
#if !UNITY_EDITOR
|
|
void Update ()
|
|
{
|
|
//Set
|
|
}
|
|
#endif
|
|
|
|
void Set()
|
|
{
|
|
// if (terrain == null)
|
|
// //terrain = GetComponent<Terrain>();
|
|
//else if (terrain.basemapDistance != BasemapDistance){
|
|
// terrain.basemapDistance = BasemapDistance;
|
|
//terrain.detailObjectDistance = DetailDistance;
|
|
//}
|
|
}
|
|
}
|