public CultureGroupParser AddCultureGroup(string name, CultureGroupParser group = null) { ScriptScope scope = new ScriptScope(); scope.Name = name; script.Root.Add(scope); CultureGroupParser cgParser = new CultureGroupParser(scope); cgParser.Name = scope.Name; cgParser.Init(); if (group != null) { cgParser.chosenGfx = GetRelatedCultureGfx(group); } GroupMap[name] = cgParser; AllCultureGroups.Add(cgParser); AllCultureGroups = AllCultureGroups.Distinct().ToList(); cgParser.color = Color.FromArgb(255, Rand.Next(255), Rand.Next(255), Rand.Next(255)); cgParser.chosenGfx = scope.Scopes[0].Data; return(cgParser); }
public CultureGroupParser AddCultureGroup(string name, CultureGroupParser group = null) { ScriptScope scope = new ScriptScope(); scope.Name = name; script.Root.Add(scope); CultureGroupParser r = new CultureGroupParser(scope); r.Init(); if (group != null) { r.chosenGfx = GetRelatedCultureGfx(group); } GroupMap[name] = r; AllCultureGroups.Add(r); r.chosenGfx = scope.Scopes[0].Data; return(r); }
public CultureGroupParser AddCultureGroup(string name, CultureGroupParser group = null) { ScriptScope scope = new ScriptScope(); scope.Name = name; script.Root.Add(scope); CultureGroupParser r = new CultureGroupParser(scope); r.Init(); if (group != null) { r.chosenGfx = GetRelatedCultureGfx(group); } GroupMap[name] = r; AllCultureGroups.Add(r); r.chosenGfx = scope.Scopes[0].Data; return r; }