module relations and module staging

This commit is contained in:
2022-11-21 11:40:54 +01:00
parent 95e447e8ef
commit eeb90ac24c
7 changed files with 69 additions and 21 deletions

View File

@@ -14,7 +14,10 @@ namespace EscapeRoomEngine.Engine.Runtime.Requirements
protected override IEnumerable<bool> GenerateCandidates(Module module, Space space)
{
return new []{ space.AddModuleWithRequirements(Module.CreateModuleByType(space, relatedModule)) };
var newModule = Module.CreateModuleByType(space, relatedModule);
module.relatedModules.Add(newModule);
return new []{ space.StageModuleWithRequirements(newModule) };
}
}
}