So I have a standard door, open & close fine, with tidy animation that turn the handle, release the latch, & swing in the define direction (clockwise or counterclockwise) control via a Enum that can be set in creation. All nice & all.
However there is a small issue. Its not a problem when the door swing outwards. However, when you stand too near the door, & the door swing inwards, you get a smack in the nose, or in my case, the door pass through me.
So I am wondering what are the solutions you guys have to resolve this issue?
The obvious solution is to have the player pulled back, let the door open, then allow the actor to proceed, but how to do that. Whats the approach? I would like to hear from members here.