[Player] Add AI Pathfinding on a 2D grid to the player character

This commit is contained in:
Michal Pikulski
2025-09-02 11:42:25 +02:00
parent 3d3b72f04d
commit e53b5a0034
663 changed files with 148320 additions and 66 deletions

View File

@@ -0,0 +1,31 @@
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();
}
}
}