public void OnFocus() { BatchBuildConfig.GetConfig().Validate(); switch (m_mode) { case Mode.Edit: m_manageTab.Refresh(); break; case Mode.Build: m_executeTab.Refresh(); break; } }
private DragAndDropVisualMode HandleDragDropOutsideItems(DragAndDropData data) { DragAndDropVisualMode visualMode = DragAndDropVisualMode.Copy; if (data.args.performDrop) { var guid = data.graphGuids [0]; var graphName = Path.GetFileNameWithoutExtension(AssetDatabase.GUIDToAssetPath(guid)); var c = BatchBuildConfig.CreateNewGraphCollection(graphName); c.AddGraphRange(data.graphGuids); m_controller.UpdateSelectedGraphCollection(c); m_controller.Refresh(); BatchBuildConfig.SetConfigDirty(); } return(visualMode); }