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

SetDataSource() публичный Метод

public SetDataSource ( SpriteFolder rootFolder ) : void
rootFolder AGS.Types.SpriteFolder
Результат void
        public void SetDataSource(SpriteFolder rootFolder)
        {
            _rootFolder = rootFolder;
            folderList.Nodes.Clear();
            _folders.Clear();
            _folderNodeMapping.Clear();
            _nodeFolderMapping.Clear();
            BuildNodeTree(rootFolder, folderList.Nodes);
            folderList.SelectedNode = folderList.Nodes[0];
            folderList.Nodes[0].Expand();
            /* This doens't work, not sure why
            if ((_currentFolder != null) &&
                (_folderNodeMapping.ContainsKey(_currentFolder)))
            {
                folderList.SelectedNode = _folderNodeMapping[_currentFolder];
                DisplaySpritesForFolder(_currentFolder);
            }
            else*/
            {
                DisplaySpritesForFolder(rootFolder);
            }
        }