private void DoSpecialLayer(Rect rect, bool all, ref bool even)
{
bool visible = (Tools.visibleLayers & this.m_AllLayersMask) == (!all ? 0 : this.m_AllLayersMask);
bool visibleChanged;
bool lockedChanged;
this.DoLayerEntry(rect, !all ? "Nothing" : "Everything", even, true, false, visible, false, out visibleChanged, out lockedChanged);
if (visibleChanged)
{
Tools.visibleLayers = !all ? 0 : -1;
LayerVisibilityWindow.RepaintAllSceneViews();
}
even = !even;
}