Files
Hasebe/Library/PackageCache/com.unity.splines@e6e1d5900acc/Samples~/SplineExamples/Editor/LoftRoadEditor.cs
T
2026-09-24 20:49:06 +03:00

25 lines
626 B
C#

using UnityEditor;
namespace Unity.Splines.Examples.Editor
{
[CustomEditor(typeof(LoftRoadBehaviour))]
[CanEditMultipleObjects]
class SplineWidthEditor : UnityEditor.Editor
{
public override void OnInspectorGUI()
{
EditorGUI.BeginChangeCheck();
base.OnInspectorGUI();
if (EditorGUI.EndChangeCheck())
{
EditorApplication.delayCall += () =>
{
foreach (var target in targets)
((LoftRoadBehaviour)target).LoftAllRoads();
};
}
}
}
}