[] Hide / Unhide IO doesn't reenable collision properly

The Hide and Unhide IO functions do not properly reenable collision when hiding something more than once when already hidden.

Steps to Reproduce

  1. Hook up some IO to hide and unhide an object with a button press
  2. Hide the object, then unhide the object (collision works)
  3. 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.

Notes / Media


This was fixed in