I'm making a platformer 2d game in which I have a circle with multiple paths that are supposed to connect with different horizontal pathways once it rotates to an assigned position. And I need to specify an accurate angle for the circle to stop once it turns. The problem is that even if I make a behavior that sets the circle to rotate and stop at 180° for example, it doesn't do precisely that, it will stop at 180.754° which ends up making the pathways slightly bent since their angle is different than that of the path inside the circle.
Is there another way to do that so each path fits better once the circle finishes rotating?