public AgentController() { OpenLocalIDs.FastClear(); PeakLocalID = 0; ControllerID = (byte)InstanceManagers.Count; for (int i = 0; i < InstanceManagers.Count; i++) { DiplomacyFlags.AddAt(AllegianceType.Neutral, InstanceManagers[i].ControllerID); } InstanceManagers.Add(this); UpdateDiplomacy(this); DiplomacyFlags[ControllerID] = AllegianceType.Friendly; }