private void DumpResources() { foreach (var resourceFile in _mod.GetResourceFiles()) { var path = resourceFile.Replace(TmodFile.PathSeparator, Path.DirectorySeparatorChar); var directoryName = Path.GetDirectoryName(path); if (directoryName != null) { Directory.CreateDirectory(GetPath(directoryName)); } File.WriteAllBytes(GetPath(path), _mod.GetFile(resourceFile)); } }