The Hide and Unhide IO functions do not properly reenable collision when hiding something more than once when already hidden.
Steps to Reproduce
- Hook up some IO to hide and unhide an object with a button press
- Hide the object, then unhide the object (collision works)
- Hide the object, hide it again, then unhide (collision does not work)
What I expected to happen
The object’s collision would be restored when it is revealed.
What happened
The object’s collision is not properly reenabled once revealed.