I disable/enable objects to change levels.
The problem is that if an object is colliding with something (for example, a trigger that opens a door), when I re-enable them, the collision happens again. I’ve been lazy and only have a “UseDoor” function, instead of Open/Close, so the OnCollisionExit never occurs, and it flips the door the opposite of what it should be.
Is the only solution Open/Close functions?