using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Threading; public class ExceptionCatcher { public static void Init() { if (VersionConfig.Get().versionAuthority == VersionAuthority.Release) { #if !UNITY_EDITOR BuglyAgent.ConfigDebugMode(false); BuglyAgent.ConfigAutoReportLogLevel(VersionConfig.Get().versionAuthority == VersionAuthority.Release ? LogSeverity.LogException : LogSeverity.LogError); BuglyAgent.ConfigDefault(VersionConfig.Get().appId, VersionConfig.Get().version, SystemInfo.deviceName, 0); #if UNITY_ANDROID BuglyAgent.InitWithAppId("bff7374864"); #elif UNITY_IPHONE || UNITY_IOS BuglyAgent.InitWithAppId("553c67c376"); #endif #endif } } public static void Catch() { if (VersionConfig.Get().versionAuthority == VersionAuthority.Release) { #if !UNITY_EDITOR BuglyAgent.EnableExceptionHandler(); #endif } } public static void Abort() { } }