/// <summary> /// Aborts this UnityTask - will throw a ThreadAbortedException /// </summary> public void Abort() { if (State == UnityTaskState.Running) { _thread.Abort(); State = UnityTaskState.Aborted; } }