// TODO: do this after calling plastic workspace internal static void Enable() { if (sPlasticAPI == null) { sPlasticAPI = new PlasticAPI(); } WorkspaceInfo wkInfo = FindWorkspace.InfoForApplicationPath( Application.dataPath, sPlasticAPI); if (wkInfo == null) { return; } sOperations = new AssetMenuRoutingOperations(); sAssetStatusCache = new AssetStatusCache( wkInfo, sPlasticAPI.IsGluonWorkspace(wkInfo), RepaintProjectWindow); sAssetSelection = new InspectorAssetSelection(); AddMenuItems(); }
// TODO: do this after calling plastic workspace internal static void Enable() { if (sPlasticAPI == null) { sPlasticAPI = new PlasticAPI(); } WorkspaceInfo wkInfo = FindWorkspace.InfoForApplicationPath( Application.dataPath, sPlasticAPI); if (wkInfo == null) { return; } sOperations = new AssetMenuRoutingOperations(); sAssetStatusCache = new AssetStatusCache( wkInfo, sPlasticAPI.IsGluonWorkspace(wkInfo), RepaintProjectWindow); sAssetSelection = new InspectorAssetSelection(UpdateFilterMenuItems); sFilterMenuBuilder = new AssetFilesFilterPatternsMenuBuilder( sOperations, IGNORE_MENU_ITEMS_PRIORITY, HIDDEN_MENU_ITEMS_PRIORITY); AddMenuItems(); }
internal static void Enable() { if (sIsEnabled) { return; } sIsEnabled = true; sOperations = new AssetMenuRoutingOperations(); sAssetSelection = new ProjectViewAssetSelection(UpdateFilterMenuItems); sFilterMenuBuilder = new AssetFilesFilterPatternsMenuBuilder( sOperations, IGNORE_MENU_ITEMS_PRIORITY, HIDDEN_MENU_ITEMS_PRIORITY); AddMenuItems(); }