When a particular task starts, I want to generate subtasks in the OnStart() method of that task that causes child tasks to be created. For example, if the AI character is moving to some destination, but during pathfinding finds some doors in the way, I want to create tasks "MoveToObject(door)...