Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
        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);
        }