private void SetTaskTypeByIndex(int taskIndex) { _currentTaskIndex = taskIndex; CurrentType = TaskFactory.TypesEditor[taskIndex]; _label.text = ObjectNames.NicifyVariableName(TaskFactory.NamesEditor[_currentTaskIndex]); OnTaskChanged?.Invoke(); }
public bool AddPlayer4(Task task) { if (!task.isDefaultTask) { if (tasksP4.Count >= space) { Debug.Log("planning full"); return(false); } tasksP4.Add(task); if (onTaskChangedCallback4 != null) { onTaskChangedCallback4.Invoke(); } } return(true); }
public void ChangeTask(ShotTask shotTask) { OnTaskChanged?.Invoke(shotTask); }
/// <summary> /// /// </summary> private void TriggerOnTaskChanged() { Trace.WriteLine(RequestPending ? "Harmony-logs: Request pending" : "Harmony-logs: Request completed"); OnTaskChanged?.Invoke(this, RequestPending); }