AGS.Editor.SpriteSelector.folderList_DragDrop C# (CSharp) Метод

folderList_DragDrop() приватный Метод

private folderList_DragDrop ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
Результат void
        private void folderList_DragDrop(object sender, DragEventArgs e)
        {
            SpriteFolder draggedInto = GetMouseOverFolder(e.X, e.Y);
            SpriteManagerDragDropData dragged = (SpriteManagerDragDropData)e.Data.GetData(typeof(SpriteManagerDragDropData));
            RemoveSpritesFromFolder(_currentFolder, dragged.Sprites);
            foreach (Sprite draggedSprite in dragged.Sprites)
            {
                draggedInto.Sprites.Add(draggedSprite);
            }
            SetFolderListDropHighlight(null);
            RefreshSpriteDisplay();
        }