void slot1_DragDrop(dfControl control, dfDragEventArgs dragEvent) { dfPanel panel = control as dfPanel; BrainPanelState brainPanel = panel.GetComponent <BrainPanelState>(); if (draggedBrain != null) { if (draggedBrain.ChampionGene == null) { // _dialog.ShowDialog("This brain has not been trained yet and cannot be used in battle mode."); brainPanel.Refresh(); return; } brainPanel.AddBrain(draggedBrain); } }