This section currently pauses whenever the interactor is busy doing literally anything.
|
// TODO: only pause for work related items? |
|
foreach (Interactor interactor in scene.EnumerateChildren<Interactor>(true)) |
|
if (interactor.busy) |
|
return; |
Would it be preferrable to restrict this to work related items (e.g. only WorkItems)?
It wouldn't make much sense to support the player in straying off and doing anything else. The only reason the pause exists at all, is to allow the player to see what they're doing instead of being forced to just skip through the entire thing to get it done fast.