예제 #1
0
 public static void LoadData()
 {
     if (Localisation.mEntries != null || Localisation.mGroups != null)
     {
         return;
     }
     Localisation.mEntries = new Dictionary <string, LocalisationEntry>();
     Localisation.mGroups  = new Dictionary <string, LocalisationGroup>();
     for (int index = 0; index < Localisation.localisationSheets.Length; ++index)
     {
         LocalisationReader.LoadFromFile(Localisation.localisationSheets[index], Localisation.mEntries, Localisation.mGroups);
     }
 }
예제 #2
0
		public CK2Data( Logger log )
		{
			m_modReader = new ModReader();
			m_cultureReader = new CultureReader();
			m_religionReader = new ReligionReader();
			m_dynastyReader = new DynastyReader();
			m_titleReader = new TitleReader();
			m_localisationStrings = new LocalisationReader();
			m_provinceReader = new ProvinceReader();
			m_converterTableReader = new ConverterTableReader();

			m_customCultureGroups = new Dictionary<string, CultureGroup>();
			m_customCultures = new Dictionary<string, Culture>();
			m_wordGenerators = new List<List<MarkovWordGenerator>>();

			m_log = log;
			HadError = false;
		}
예제 #3
0
        public CK2Data(Logger log)
        {
            m_modReader            = new ModReader();
            m_cultureReader        = new CultureReader();
            m_religionReader       = new ReligionReader();
            m_dynastyReader        = new DynastyReader();
            m_titleReader          = new TitleReader();
            m_localisationStrings  = new LocalisationReader();
            m_provinceReader       = new ProvinceReader();
            m_converterTableReader = new ConverterTableReader();

            m_customCultureGroups = new Dictionary <string, CultureGroup>();
            m_customCultures      = new Dictionary <string, Culture>();
            m_wordGenerators      = new List <List <MarkovWordGenerator> >();

            m_log    = log;
            HadError = false;
        }