In my top down game I'm trying to create doors (without using physics) that will do the following when the player collides with them:
1. When the player collides with them at speed they rotate/swing pendulum like before coming to a stop at their initial angle.
2. When the player collides with them at a slower speed the doors can gradually be pushed open. If the player is not pushing the door it also swings pendulum like back to its initial angle.
The doors can be vertical or horizontal, and should open from both directions. Attached capx is where I've got to so far, but it doesn't work very well and I think I've over engineered the solution.