fix change how traffic light bulbs ids are giving using the gtgen environment unique id provider

  • EntityRepository now passes their IUniqueIdProvider to the EntityProducer class
  • EntityProducer now receives a IUniqueIdProvider and uses it to create a TrafficLightPropertiesProvider
  • TrafficLightPropertiesProvider now as a shared pointer to the single IUniqueIdProvider of the simulation
  • TrafficLightPropertiesProvider's function ToProperties is no longer static
  • TrafficLightPropertiesProvider no longer controls ids with a function static int
  • Tests have been updated
Edited by Joaquim Quadrado

Merge request reports

Loading