暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TelemetryDiagnostics.cs 878B

1234567891011121314151617181920212223242526
  1. using System;
  2. namespace UnityEngine.Purchasing.Telemetry
  3. {
  4. class TelemetryDiagnostics : ITelemetryDiagnostics
  5. {
  6. readonly ITelemetryDiagnosticsInstanceWrapper m_TelemetryDiagnosticsInstanceWrapper;
  7. public TelemetryDiagnostics(ITelemetryDiagnosticsInstanceWrapper telemetryDiagnosticsInstanceWrapper)
  8. {
  9. m_TelemetryDiagnosticsInstanceWrapper = telemetryDiagnosticsInstanceWrapper;
  10. }
  11. public void SendDiagnostic(string diagnosticName, Exception e)
  12. {
  13. try
  14. {
  15. m_TelemetryDiagnosticsInstanceWrapper.SendDiagnostic(diagnosticName, e.ToString());
  16. }
  17. catch (IapTelemetryException exception)
  18. {
  19. Debug.unityLogger.LogIAPError($"An exception occured while sending a diagnostic: {exception.Message}");
  20. }
  21. }
  22. }
  23. }