private IMazeNodeData CreatePathData(int seed, IMazeNodeData nodeData) { ResetPathData(nodeData); IOrderedEnumerable <INode> sortedNodes = SortNodeData(nodeData); var random = _randomizer.GenerateRandom(seed); return(SetPathsForNodeData(nodeData, sortedNodes, random)); }
public UnitFactory(Randomizer randomizer) { fRandomizer = randomizer.GenerateRandom(12345); }