Beyond_Beyaan.EmpireManager.RollForDiscoveries C# (CSharp) Метод

RollForDiscoveries() публичный Метод

public RollForDiscoveries ( Random r ) : List>.Dictionary
r System.Random
Результат List>.Dictionary
        public Dictionary<Empire, List<TechField>> RollForDiscoveries(Random r)
        {
            Dictionary<Empire, List<TechField>> itemsNeedingSelection = new Dictionary<Empire, List<TechField>>();
            foreach (Empire empire in _empires)
            {
                var items = empire.TechnologyManager.RollForDiscoveries(r, empire.SitRepManager);
                if (empire.Type == PlayerType.HUMAN && items.Count > 0)
                {
                    itemsNeedingSelection.Add(empire, items);
                }
            }
            return itemsNeedingSelection;
        }