void CheckTaskInvolvement(TaskSO task, TaskEventSO value) { if (character == task.Character) { RegisterTask(task); } }
void EndTask(TaskSO stepToFinish, TaskEventSO value) { if (stepToFinish == _currentTask) { UnregisterTask(); } else { PlayTaskDialogue(); } }