public void InitializeLocal()
 {
     OpenLocalIDs.FastClear();
     PeakLocalID  = 0;
     ControllerID = (byte)InstanceManagers.Count;
     InstanceManagers.Add(this);
 }
 public void DestroyAgent(LSAgent agent)
 {
     agent.Deactivate();
     CachedAgents[(int)agent.MyAgentCode].Add(agent);
     OpenLocalIDs.Add(agent.LocalID);
     AgentActive[agent.LocalID] = false;
 }