using UnityEditor; using UnityEngine; namespace Pathfinding { [CustomEditor(typeof(AILerp), true)] [CanEditMultipleObjects] public class AILerpEditor : BaseAIEditor { protected override void Inspector () { Section("Pathfinding"); AutoRepathInspector(); Section("Movement"); FloatField("speed", min: 0f); PropertyField("canMove"); if (PropertyField("enableRotation")) { EditorGUI.indentLevel++; Popup("orientation", new [] { new GUIContent("ZAxisForward (for 3D games)"), new GUIContent("YAxisForward (for 2D games)") }); FloatField("rotationSpeed", min: 0f); EditorGUI.indentLevel--; } if (PropertyField("interpolatePathSwitches")) { EditorGUI.indentLevel++; FloatField("switchPathInterpolationSpeed", min: 0f); EditorGUI.indentLevel--; } DebugInspector(); } } }