Is there a way I can tag nodes base on the layer of the object ? I have 2 types of grounds and some units can walk on both types and some can only walk on 1 type of ground. The ground layout is not box-like. So if I use a a graph update object with collider.bounds, it will tag a lot of walkable nodes as unwalkable. I can’t do any of this manually. It has to be automatic at run-time.
Also, I need units to avoid each other. But I need to use my own movement scripts. How can I get the next Vector3 position/direction and speed to move at from local avoidance scripts ?