public void ListItemClick(BrowserListItem item) { if (item != null) { if (item.IsDirectory) { CurrentDirectory = item.Path; } } }
private void Initialize(GameObject obj, int index) { BrowserListItem item = obj.GetComponent <BrowserListItem>(); item.Browser = this; item.Index = index; item.Path = _Items[index].Path; item.Title = System.IO.Path.GetFileNameWithoutExtension(item.Path); item.IsDirectory = _Items[index].IsDirectory; item.IsChecked = _SelectedFiles.Contains(item.Path); if (item.IsDirectory) { item.Icon = DirectoryIcon; } else { item.Icon = GetIcon(item.Path); } }
public void ListItemSelected(BrowserListItem item) { if (item != null) { if (!item.IsDirectory) { if (item.IsChecked) { if (!_SelectedFiles.Contains(item.Path)) { _SelectedFiles.Add(item.Path); } } else { _SelectedFiles.Remove(item.Path); } } } }