private void ThreadWorker() { try { _ThreadWorker(); } catch (Exception e) { if (!(e is ThreadAbortException)) { Debug.LogError("Unexpected Death: " + e.ToString()); } } }