Which version of Unity are you using?
Please try to do the following: Open the DungeonGeneratorTask file in Edgar\Runtime\Generators\DungeonGenerator\PipelineTasks and replace the following section starting at line 80:
if (layout == null)
{
throw new TimeoutException("Timeout was reached when generating level");
}
Replace it with the following code:
if (layout == null)
{
if (task.Exception != null)
{
throw task.Exception;
}
else
{
throw new TimeoutException("Timeout was reached when generating level");
}
}
There is currently a problem (which will be fixed in the next version) that the timeout error is sometimes displayed even if there is a different error in the underlying generator. After applying this change, please try to run the generator again and see if the error changed.
Also, a week ago someone reported quite a weird problem with the generator and it started working after he created a clean project and imported the asset there. I don’t know what Unity does behind the scenes but it seems like there’s sometimes a problem with some existing projects.
Please let me know if that helps. If the problem persists, I’ll try to look into that in more detail.