public void AddSensorToAgent(string typeSensor, string nom, AAgent agent) { GameObject sensor = new GameObject(); sensor.transform.parent = agent.transform; sensor.transform.position = agent.transform.position; if (typeSensor == "Lidar") { Lidar lidar = Lidar.CreateComponent(sensor, nom); agent.Sensors.Add(lidar); agent.AddLidarListner(lidar); } if (typeSensor == "RFID") { RFID rfid = RFID.CreateComponent(sensor, nom); rfid.RfidTag = RFID_Tags.Agent; agent.Sensors.Add(rfid); agent.AddRFIDListner(rfid); } }