You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
833 B
32 lines
833 B
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();
|
|
}
|
|
}
|
|
}
|