protected override void OnTick()
{
try
{
Console.WriteLine("Warning: {0} bad spawns detected, logged: 'badspawn.log'", m_List.Count);
using (var op = new StreamWriter("badspawn.log", true))
{
op.WriteLine("# Bad spawns : {0}", DateTime.UtcNow);
op.WriteLine("# Format: X Y Z F Name");
op.WriteLine();
foreach (WarnEntry e in m_List)
op.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}", e.Point.X, e.Point.Y, e.Point.Z, e.Map, e.Name);
op.WriteLine();
op.WriteLine();
}
}
catch (Exception e)
{
Console.WriteLine(e);
}
}