markolson/OpenRA — comment on commit 87a41e3549c369edd224b3d398d97eb334d8ad9d
File: OpenRA.Mods.RA/Widgets/Logic/IngameChromeLogic.cs line 60
By chrisforbes:

The engine never uses Visible directly. It's loaded from the chrome yaml, but the runtime checks are done by calling whatever is attached to IsVisible. The default implementation of IsVisible just checks Visible.

Yes, the whole thing is a bit of a mess :)