The problem is: it works only when in the scene have only one “Chao”. If I put two or more instances of Chao my object stops answer correctly when the point is not more inside of chao and don’t flip and starts the moviment to another side.
I was following a portuguese tutorial on youtube and thats why I was trying to make the movement of my enemy using Point Inside like that. But on tutorial, he used just 1 instance of “floor” and the condition “colision with floor” to especify what floor the “point inside” is inside or isn’t inside. The problem is: when I used more instances of floor to make the ground, my enemy in the transition between the instances collides with 2 instances of floor making the condition true for one and false to another. And I believe that’s why it not worked. Something like that:
My conclusion after many attempts is: it’s not a problem of Gdevelop and maybe exist some way to make it work with another conditions, but I don’t need to break my head with it, because I finded anothers ways to make my enemies move. And probably that anothers ways I finded is more optimized, because using Point Inside + Colision for make the movement should be not a good ideia. It would be better to use only one or other.