public static bool Compile(bool debug, bool cache)
{
List <Assembly> assemblies = new List <Assembly>();
assemblies.Add(Assembly.LoadFrom("Scripts.dll"));
assemblies.Add(typeof(ScriptCompiler).Assembly);
Assemblies = assemblies.ToArray();
Utility.PushColor(ConsoleColor.Yellow);
Console.WriteLine("Scripts: Verifying...");
Utility.PopColor();
Stopwatch watch = Stopwatch.StartNew();
Core.VerifySerialization();
watch.Stop();
Utility.PushColor(ConsoleColor.Green);
Console.WriteLine(
"Finished ({0} items, {1} mobiles, {2} customs) ({3:F2} seconds)",
Core.ScriptItems,
Core.ScriptMobiles,
Core.ScriptCustoms,
watch.Elapsed.TotalSeconds);
Utility.PopColor();
return(true);
}