Maze / Library /PackageCache /com.unity.timeline@1.6.5 /Editor /Utilities /Scopes /GUIMixedValueScope.cs
| using System; | |
| using UnityEngine; | |
| namespace UnityEditor | |
| { | |
| struct GUIMixedValueScope : IDisposable | |
| { | |
| readonly bool m_PrevValue; | |
| public GUIMixedValueScope(bool newValue) | |
| { | |
| m_PrevValue = EditorGUI.showMixedValue; | |
| EditorGUI.showMixedValue = newValue; | |
| } | |
| public void Dispose() | |
| { | |
| EditorGUI.showMixedValue = m_PrevValue; | |
| } | |
| } | |
| } | |