예제 #1
0
        internal static void Enable(
            IAssetMenuOperations operations,
            IAssetStatusCache assetStatusCache,
            AssetOperations.IAssetSelection assetsSelection)
        {
            mOperations       = operations;
            mAssetStatusCache = assetStatusCache;
            mAssetsSelection  = assetsSelection;

            mIsEnabled = true;
        }
예제 #2
0
        internal static void Enable(
            IAssetMenuOperations operations,
            IAssetStatusCache assetStatusCache,
            AssetOperations.IAssetSelection assetsSelection)
        {
            mOperations       = operations;
            mAssetStatusCache = assetStatusCache;
            mAssetsSelection  = assetsSelection;

            AddMenuItems();
        }
예제 #3
0
        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();
        }