static UnitySoftDebuggerEngine () { UnityPlayers = new Dictionary<uint, PlayerConnection.PlayerInfo> (); ConnectorRegistry = new ConnectorRegistry(); bool run = true; MonoDevelop.Ide.IdeApp.Exiting += (sender, args) => run = false; try { // HACK: Poll Unity players unityPlayerConnection = new PlayerConnection (); ThreadPool.QueueUserWorkItem (delegate { while (run) { lock (unityPlayerConnection) { unityPlayerConnection.Poll (); } Thread.Sleep (1000); } }); } catch (Exception e) { MonoDevelop.Core.LoggingService.LogError ("Error launching player connection discovery service: Unity player discovery will be unavailable", e); } }
static UnitySoftDebuggerEngine() { UnityPlayers = new Dictionary <uint, PlayerConnection.PlayerInfo> (); ConnectorRegistry = new ConnectorRegistry(); bool run = true; MonoDevelop.Ide.IdeApp.Exiting += (sender, args) => run = false; try { // HACK: Poll Unity players unityPlayerConnection = new PlayerConnection(); ThreadPool.QueueUserWorkItem(delegate { while (run) { lock (unityPlayerConnection) { unityPlayerConnection.Poll(); } Thread.Sleep(1000); } }); } catch (Exception e) { MonoDevelop.Core.LoggingService.LogError("Error launching player connection discovery service: Unity player discovery will be unavailable", e); } }
static UnityProcessDiscovery() { UnityPlayers = new Dictionary <uint, PlayerConnection.PlayerInfo>(); ConnectorRegistry = new ConnectorRegistry(); try { // HACK: Poll Unity players unityPlayerConnection = new PlayerConnection(); ThreadPool.QueueUserWorkItem(delegate { while (run) { lock (unityPlayerConnection) { unityPlayerConnection.Poll(); } Thread.Sleep(1000); } }); } catch (Exception e) { UnityDebug.Log.Write("Error launching player connection discovery service: Unity player discovery will be unavailable"); UnityDebug.Log.Write(e.ToString()); Log.Error("Error launching player connection discovery service: Unity player discovery will be unavailable", e); } }
static UnitySoftDebuggerEngine () { UnityPlayers = new Dictionary<uint, PlayerConnection.PlayerInfo> (); try { // HACK: Poll Unity players unityPlayerConnection = new PlayerConnection (); ThreadPool.QueueUserWorkItem (delegate { while (true) { lock (unityPlayerConnection) { unityPlayerConnection.Poll (); } Thread.Sleep (1000); } }); } catch (Exception e) { MonoDevelop.Core.LoggingService.LogError ("Error launching player connection discovery service: Unity player discovery will be unavailable", e); } }
static UnitySoftDebuggerEngine() { UnityPlayers = new Dictionary <uint, PlayerConnection.PlayerInfo> (); try { // HACK: Poll Unity players unityPlayerConnection = new PlayerConnection(); ThreadPool.QueueUserWorkItem(delegate { while (true) { lock (unityPlayerConnection) { unityPlayerConnection.Poll(); } Thread.Sleep(1000); } }); } catch (Exception e) { MonoDevelop.Core.LoggingService.LogError("Error launching player connection discovery service: Unity player discovery will be unavailable", e); } }