void ProcessResources() { string path = BuildEnviroment.GetResourceFolder(); var files = System.IO.Directory.GetFiles(path, "**", SearchOption.AllDirectories); foreach (var item in files) { foreach (var process in processes) { process.ProcessResourceFile(item); } } }
public void FinishSteps() { ShadowFileElement root = new ShadowFileElement(); root.name = "Assets"; int i = 0; foreach (var file in files) { string relative_file = Path.GetRelativePath(BuildEnviroment.GetResourceFolder(), file); var file_tag = new ShadowFileElement(); file_tag.name = i.ToString(); file_tag.value = relative_file; root.AddProperty(file_tag); i++; } string path = BuildEnviroment.GetResourceFolder() + "/pack.spf"; ShadowFileFormat.WriteFile(root, path); }