There are two classes that interact in this problem. I\'d like to note I\'m using Unity:
TaskHandler
public event Action<