78 if (description.
description.
id ==
"sensor.other.lane_invasion") {
79 return MakeActorImpl<LaneInvasionSensor>(std::move(init), gc);
81 }
else if (description.
description.
id ==
"sensor.other.rss") {
82 return MakeActorImpl<RssSensor>(std::move(init), gc);
85 return MakeActorImpl<ServerSideSensor>(std::move(init), gc);
87 return MakeActorImpl<Vehicle>(std::move(init), gc);
89 return MakeActorImpl<Walker>(std::move(init), gc);
91 return MakeActorImpl<TrafficLight>(std::move(init), gc);
93 return MakeActorImpl<TrafficSign>(std::move(init), gc);
94 }
else if (description.
description.
id ==
"controller.ai.walker") {
95 return MakeActorImpl<WalkerAIController>(std::move(init), gc);
97 return MakeActorImpl<Actor>(std::move(init), gc);