void CallService(object state) { try { Service(); } catch (Exception ex) { #if UNITY_EDITOR UnityEngine.Debug.LogException(ex); #else Trace.WriteLine(ex.ToString()); #endif } serviceLoop.Change(callIntervalMs, System.Threading.Timeout.Infinite); }