public void ShowWithParams(Vector2 position, string[] paths, int pathIndex)
{
_paths = paths;
_settings = RainbowFoldersSettings.Instance;
var size = paths.Length;
_existingFolders = new RainbowFolder[size];
_currentFolder = new RainbowFolder(KeyType.Path, paths[pathIndex]);
for (var i = 0; i < size; i++)
_existingFolders[i] = _settings.GetFolderByPath(paths[i]);
if (_existingFolders[pathIndex] != null)
_currentFolder.CopyFrom(_existingFolders[pathIndex]);
var rect = new Rect(position, WINDOW_SIZE);
Show<RainbowFoldersPopup>(rect);
}