Пример #1
0
        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);
        }
Пример #2
0
        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);
                }
            }
        }