Beispiel #1
0
        public void Remove(SimulatedAgent agent)
        {
            var tag = agent.transform.gameObject.tag;

            if (!m_StationaryAgentsInSimulation.ContainsKey(tag))
            {
                return;
            }

            m_StationaryAgentsInSimulation[tag].Remove(agent);
        }
Beispiel #2
0
        public void Add(SimulatedAgent agent)
        {
            var tag = agent.transform.gameObject.tag;

            if (!m_StationaryAgentsInSimulation.ContainsKey(tag))
            {
                m_StationaryAgentsInSimulation.Add(tag, new HashSet <SimulatedAgent>());
            }

            m_StationaryAgentsInSimulation[tag].Add(agent);
        }