public void RemoveAgent(AIAgent agent) { int index = Agents.IndexOf(agent); if (index >= 0) { Agents.RemoveAt(index); } }
public void UpdateAgent(IAgent agent) { var current = Agents.First(a => a.Id == agent.Id); Agents[Agents.IndexOf(current)] = agent; }