public GnnController(ISpeciesController speciesController, IBreedingController breedingController, IMutationController mutationController, IBatchController batchController, INetController netController, INetNeatController netNeatController) { _speciesController = speciesController; _breedingController = breedingController; _mutationController = mutationController; _batchController = batchController; _netController = netController; _netNeatController = netNeatController; }
public NetController(INetworkProcessor networkProcessor, INodeProcessor nodeProcessor, IConnectionProcessor connectionProcessor, IMutationController mutationController) => (_networkProcessor, _nodeProcessor, _connectionProcessor, _mutationController) = (networkProcessor, nodeProcessor, connectionProcessor, mutationController);