public void DestroyAgent(LSAgent agent) { agent.Deactivate(); CachedAgents[(int)agent.MyAgentCode].Add(agent); OpenLocalIDs.Add(agent.LocalID); AgentActive[agent.LocalID] = false; }