public CarWithFakeCommunicator(DefaultCarController parent) { Controller = parent; CarInfo = new CarInformations(); CarComunicator = new FakeCarCommunicator(this); SteeringWheelAngleRegulator = new PIDSteeringWheelAngleRegulator(this); SpeedRegulator = new PIDSpeedRegulator(this); BrakeRegulator = new PIDBrakeRegulator(this); CarComunicator.InitRegulatorsEventsHandling(); }