rework dimensions and orientation into Placement, optimise requirements to work on previous candidates, use vec3 for positions
This commit is contained in:
@@ -12,12 +12,12 @@ namespace EscapeRoomEngine.Engine.Runtime.Requirements
|
||||
[Required]
|
||||
public ModuleDescription relatedModule;
|
||||
|
||||
protected override IEnumerable<bool> GenerateCandidates(Module module, Space space)
|
||||
protected override List<bool> FilterCandidates(List<bool> candidates, Module module, Space space)
|
||||
{
|
||||
var newModule = Module.CreateModuleByType(space, relatedModule);
|
||||
module.relatedModules.Add(newModule);
|
||||
|
||||
return new []{ space.StageModuleWithRequirements(newModule) };
|
||||
return new List<bool> { space.StageModuleWithRequirements(newModule) };
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user