Esempio n. 1
0
        public void OnFocus()
        {
            BatchBuildConfig.GetConfig().Validate();

            switch (m_mode)
            {
            case Mode.Edit:
                m_manageTab.Refresh();
                break;

            case Mode.Build:
                m_executeTab.Refresh();
                break;
            }
        }
Esempio n. 2
0
        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);
        }