AStar Path component in prefab doesn't show field overrides?

Hi

The graphs do not support prefab overrides I’m afraid. This is because they are not serialized using the Unity serializer (which is pretty limited).

If the fields that you want to change per level are very limited I would suggest that you save the graph to a file (see https://www.arongranberg.com/astar/docs/save-load-graphs.php) and then use a script to load the graph and apply some modifications when the game starts.

using UnityEngine;
using System.Collections;
using Pathfinding;

public class TestLoader : MonoBehaviour {
    public TextAsset graphData;
    public float characterRadius;

    // Load the graph when the game starts
    void Start () {
        AstarPath.active.data.DeserializeGraphs(graphData.bytes);
        var graph = AstarPath.active.recastGraph;
        graph.characterRadius = characterRadius;
        AstarPath.active.Scan();
    }
}