void OnDestroy() { if (listener != null) { listener.OnGetData -= GetData; listener.StopListening(); thread.Join(); } }
public static void StopListening() { if (listener != null) { listener.OnGetData -= GetData; listener.StopListening(); thread.Join(); } output = ""; running = false; }