Sending error messages during EntityEvent writing/reading and entity removal to GameAnalytics

This commit is contained in:
Joonas Rikkonen
2018-07-23 21:16:57 +03:00
parent 7977e47359
commit be5f168b76
3 changed files with 43 additions and 17 deletions
@@ -191,10 +191,10 @@ namespace Barotrauma.Networking
if (GameSettings.VerboseLogging)
{
DebugConsole.ThrowError("Failed to read event for entity \"" + entity.ToString() + "\"!", e);
GameAnalyticsManager.AddErrorEventOnce("ClientEntityEventManager.Read:ReadFailed" + entity.ToString(),
GameAnalyticsSDK.Net.EGAErrorSeverity.Error,
"Failed to read event for entity \"" + entity.ToString() + "\"!\n" + e.StackTrace);
}
GameAnalyticsManager.AddErrorEventOnce("ClientEntityEventManager.Read:ReadFailed" + entity.ToString(),
GameAnalyticsSDK.Net.EGAErrorSeverity.Error,
"Failed to read event for entity \"" + entity.ToString() + "\"!\n" + e.StackTrace);
msg.Position = msgPosition + msgLength * 8;
}
}