public void Init() { LanguageManager.instance.Add("norse", StarNames.Generate(Rand.Next(1000000))); LanguageManager.instance.Add("pagan", StarNames.Generate(Rand.Next(1000000))); Script s = new Script(); script = s; s.Name = Globals.ModDir + "common\\cultures\\00_cultures.txt"; s.Root = new ScriptScope(); CultureGroupParser r = AddCultureGroup("barbarian"); // r.Init(); AllCultureGroups.Add(r); var cul = r.AddCulture("norse"); cul.dna = CulturalDnaManager.instance.GetNewFromVanillaCulture(); cul.dna.horde = false; // cul.dna.horde = false; cul.DoDetailsForCulture(); // cul.Init(); cul.Name = cul.Scope.Name; CultureMap[cul.Scope.Name] = cul; AllCultures.Add(cul); s.Save(); }
public void Init() { Script s = new Script(); script = s; s.Name = Globals.ModDir + "common\\cultures\\00_cultures.txt"; s.Root = new ScriptScope(); CultureGroupParser r = AddCultureGroup("barbarian"); AllCultureGroups.Add(r); CultureGroupMap["barbarian"] = r; var cul = r.AddCulture("norse"); r.Name = "barbarian"; cul.dna = CulturalDnaManager.instance.GetNewFromVanillaCulture(); cul.dna.horde = false; cul.DoDetailsForCulture(); LanguageManager.instance.Add("barbarian", cul.dna.GetPlaceName()); cul.Name = cul.Scope.Name; CultureMap[cul.Scope.Name] = cul; AllCultures.Add(cul); }