static void DoProcessMergesButton( bool isEnabled, string processMergesButtonText, IViewSwitcher switcher, IWorkspaceWindow workspaceWindow, GuiMessage.IGuiMessage guiMessage, MergeViewLogic mergeViewLogic, Action afterProcessMergesAction) { GUI.enabled = isEnabled; if (DrawActionButton.For(processMergesButtonText)) { mergeViewLogic.ProcessMerges( workspaceWindow, switcher, guiMessage, new List <string>(), MergeContributorType.MergeContributors, afterProcessMergesAction, null); } GUI.enabled = true; }
static void DoProcessMergesButton( bool isEnabled, string processMergesButtonText, IViewSwitcher switcher, PlasticGUIClient plasticClient, GuiMessage.IGuiMessage guiMessage, MergeViewLogic mergeViewLogic) { GUI.enabled = isEnabled; if (DrawActionButton.For(processMergesButtonText)) { mergeViewLogic.ProcessMerges( plasticClient, switcher, guiMessage, new List <string>(), MergeContributorType.MergeContributors, Refresh.UnityAssetDatabase); } GUI.enabled = true; }