Removing TSPlayer.user from heapshot

This commit is contained in:
Tyler Watson 2015-08-16 14:15:20 +10:00
parent 7f9e41e7ab
commit ac531a7d14

View file

@ -176,6 +176,8 @@ namespace TShockAPI
string logFilename;
string logPathSetupWarning;
TerrariaApi.Reporting.CrashReporter.HeapshotRequesting += CrashReporter_HeapshotRequesting;
try
{
HandleCommandLine(Environment.GetCommandLineArgs());
@ -339,6 +341,14 @@ namespace TShockAPI
}
}
protected void CrashReporter_HeapshotRequesting(object sender, EventArgs e)
{
foreach (TSPlayer player in TShock.Players)
{
player.User = null;
}
}
/// <summary>Dispose - Called when disposing.</summary>
/// <param name="disposing">disposing - If set, disposes of all hooks and other systems.</param>
protected override void Dispose(bool disposing)