Ejemplo n.º 1
0
        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);
            }
        }