public static void GenerateFactions_OnCommand(CommandEventArgs e) { FactionSystem.Enable(); var factions = Faction.Factions; foreach (var faction in factions) { Generate(faction); } var towns = Town.Towns; foreach (var town in towns) { Generate(town); } }