using System; using UnityEngine; namespace Unity.PlasticSCM.Editor.UI { internal class GuiEnabled : IDisposable { internal GuiEnabled(bool enabled) { mEnabled = GUI.enabled; GUI.enabled = enabled && mEnabled; } void IDisposable.Dispose() { GUI.enabled = mEnabled; } bool mEnabled; } }