internal static void Disable() { sIsEnabled = false; UnityEditor.Editor.finishedDefaultHeaderGUI -= Editor_finishedDefaultHeaderGUI; RefreshAsset.RepaintInspectors(); }
internal static void Enable() { if (sIsEnabled) { return; } sIsEnabled = true; sAssetSelection = new InspectorAssetSelection(); UnityEditor.Editor.finishedDefaultHeaderGUI += Editor_finishedDefaultHeaderGUI; RefreshAsset.RepaintInspectors(); }
internal static void Enable( IAssetMenuOperations operations, IAssetStatusCache statusCache, AssetOperations.IAssetSelection assetsSelection) { mOperations = operations; mStatusCache = statusCache; mAssetsSelection = assetsSelection; mIsEnabled = true; UnityEditor.Editor.finishedDefaultHeaderGUI += Editor_finishedDefaultHeaderGUI; RefreshAsset.RepaintInspectors(); }