I upgraded from Farseer 3.2 to 3.3.1 and right on the start of my game I get the following Assert:
World.cs Line 1099
|| typeB == BodyType.Dynamic);
I am doing something very simple: I want my object to collide with the Viewport (so they bounce back from the border of my window).
To achieve this I just crate 4 rectangles on the position of the border and the objects bounced of just fine.
Its hard to post some code because the Farseer Code is deeper in my engine.
But basicly I just create create these 4 rectangles with BodyFactory.CreateRectangle and setting the BodyType to Static.
Also the rectangles are right next to each other (0 pixle in between) but they dont overlap.
Strange thing is: if i set a breakpoint early somewhere in my project (like in a constructor) they Assert doesnt occour oO
How can i make these Viewport Borders without getting this assert?