Exemple #1
0
        /// <summary>Extract faction group from the directory</summary>
        public List <SSFactionGroup> GetFaction()
        {
            Factions = (from KeyValuePair <string, ISSGroup> kv in Directory.GroupedFiles
                        where kv.Value is SSFactionGroup
                        select kv.Value).Select(g =>
            {
                SSFactionGroup f = (SSFactionGroup)g;
                if (f.MonitoredContent == null)
                {
                    f.ExtractMonitoredContent();
                }
                return(g as SSFactionGroup);
            }).ToList();

            return(Factions);
        }