Hi there,
This might be a long shot, but let's give it a try. I'm using paths to calculate the movement of my characters, and based on different types of input they can either walk, run or crawl. Now I'm trying to figure out how to stop my characters if I they are not crawling (in this example through a crack in a fence. The red squares represent solids that I only display here to show you that when crawling, one of the solids is removed so an opening is available.
However, if I start to crawl to the other side of the fence, and then change to run right away, it is now possible to run through the same opening. Is there a way I can avoid this? I have now "cheated" by moving the character to the other side of the fence depending on which side of it they are standing, but I can't seem to figure out how to avoid being able to run through the solid after first starting to crawl.
Solid2 is the name of the red solid that you can see disappear.