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