public NetHookItem AddItemFromPath(string path) { var fileInfo = new FileInfo(path); var item = new NetHookItem(); if (!item.LoadFromFile(fileInfo)) { return(null); } items.Add(item); return(item); }
public void LoadFromDirectory(string directory) { items.Clear(); var directoryInfo = new DirectoryInfo(directory); var itemFiles = directoryInfo.EnumerateFiles("*.bin", SearchOption.TopDirectoryOnly); foreach (var itemFile in itemFiles) { var item = new NetHookItem(); if (item.LoadFromFile(itemFile)) { items.Add(item); } } }