private void ProcessFinishedTask(UTask task) { if (task.state == UTask.ETaskState.Error) { UnityEngine.Debug.LogException(task.error); return; } task.OnTriggerEvents(); }
internal void AddTask(UTask task) { _tasks.Push(task); }
internal void RemoveTask(UTask task) { _tasks.Remove(task); }