Files
KopMap/Assets/NatureManufacture Assets/WorldStreamer/Scritps/Editor/TerrainCullingSystemEditor.cs
2025-09-02 18:55:19 +08:00

45 lines
1.2 KiB
C#

using UnityEngine;
using System.Collections;
using UnityEditor;
namespace WorldStreamer2
{
[CustomEditor(typeof(TerrainCullingSystem))]
[CanEditMultipleObjects]
public class TerrainCullingSystemEditor : Editor
{
//TerrainCullingSystem _target;
// void OnEnable ()
// {
// _target = (TerrainCullingSystem)target;
//
// }
public override void OnInspectorGUI()
{
TerrainCullingSystem culling = (TerrainCullingSystem)target;
DrawDefaultInspector();
//EditorGUILayout.HelpBox ("This option could generate crash on some unity versions - engine bug, it increase performance radically", MessageType.Warning);
//if (culling.disableTrees && GUILayout.Button ("Foliage culling On")) {
// foreach (Object obj in targets) {
// ((TerrainCullingSystem)obj).disableTrees = false;
// }
//}
//if (!culling.disableTrees && GUILayout.Button ("Foliage culling Off")) {
// foreach (Object obj in targets) {
// ((TerrainCullingSystem)obj).disableTrees = true;
// }
//}
}
}
}