Hi!
Alternatively, you can add an ImagePoint for each enemy by placing it in front and below. Now add a check that if this point does not intersect with the object (it turns out to be further abyss) activate the jump.
Yeah but that’s a lot of work. My game’s map has thousands of edges. I just wonder if there’s a faster way than that like detection of edges. If not, I have no choice but to do it that way.
As @Muzan suggests, I was really talking about adding logic to opponents. The only thing, in the description of @Muzan, I would change the position of the point and place it in front of the enemy’s movement. But it depends on the type of enemy, the platform and our behavior settings.