18 lines
575 B
C#
18 lines
575 B
C#
using UnityEditor;
|
|
|
|
namespace Pathfinding.Legacy {
|
|
[CustomEditor(typeof(LegacyAIPath))]
|
|
[CanEditMultipleObjects]
|
|
public class LegacyAIPathEditor : BaseAIEditor {
|
|
protected override void Inspector () {
|
|
base.Inspector();
|
|
var gravity = FindProperty("gravity");
|
|
if (!gravity.hasMultipleDifferentValues && !float.IsNaN(gravity.vector3Value.x)) {
|
|
gravity.vector3Value = new UnityEngine.Vector3(float.NaN, float.NaN, float.NaN);
|
|
serializedObject.ApplyModifiedPropertiesWithoutUndo();
|
|
}
|
|
LegacyEditorHelper.UpgradeDialog(targets, typeof(AIPath));
|
|
}
|
|
}
|
|
}
|