// All the master files which are dirty and are set to compile public static IEnumerable <InkFile> GetFilesRequiringRecompile() { foreach (InkFile inkFile in InkLibrary.GetMasterInkFiles()) { if (inkFile.requiresCompile && (InkSettings.instance.compileAutomatically || inkFile.compileAutomatically)) { yield return(inkFile); } } }
// All the master files which are set to compile public static IEnumerable <InkFile> FilesCompiledByRecompileAll() { foreach (InkFile inkFile in InkLibrary.GetMasterInkFiles()) { if (InkSettings.instance.compileAutomatically || inkFile.compileAutomatically) { yield return(inkFile); } } }
public static void RecompileAll() { InkLibrary.Rebuild(); List <InkFile> masterInkFiles = InkLibrary.GetMasterInkFiles(); foreach (InkFile masterInkFile in masterInkFiles) { InkCompiler.CompileInk(masterInkFile); } }
public static void RecompileAll() { InkLibrary.Rebuild(); List <InkFile> masterInkFiles = InkLibrary.GetMasterInkFiles(); foreach (InkFile masterInkFile in masterInkFiles) { if (InkSettings.Instance.compileAutomatically || masterInkFile.compileAutomatically) { InkCompiler.CompileInk(masterInkFile); } } }
public static void RecompileAll() { List <InkFile> masterInkFiles = InkLibrary.GetMasterInkFiles(); List <string> compiledFiles = new List <string>(); foreach (InkFile masterInkFile in masterInkFiles) { if (InkSettings.Instance.compileAutomatically || masterInkFile.compileAutomatically) { InkCompiler.CompileInk(masterInkFile); compiledFiles.Add(Path.GetFileName(masterInkFile.filePath)); } } string logString = compiledFiles.Count == 0 ? "No valid ink found. Note that only files with 'Compile Automatic' checked are compiled if not set to compile all files automatically in InkSettings file." : "Recompile All will compile " + string.Join(", ", compiledFiles.ToArray()); Debug.Log(logString); }