public Researcher(ContentManager cm, Random rng) { research = Parsers.Parsers.ParseResearch(@"Content/research/research_tree.txt", cm); stage = new int[3]; stage[0] = 0; stage[1] = 0; stage[2] = 0; sb = new StatusBar[3]; stager = new Stager <ButtonFunction, int>(new List <WTuple <ButtonFunction, bool, int> >()); stager.Add(new WTuple <ButtonFunction, bool, int>(ButtonFunction.R1, false, 0)); stager.Add(new WTuple <ButtonFunction, bool, int>(ButtonFunction.R2, false, 0)); stager.Add(new WTuple <ButtonFunction, bool, int>(ButtonFunction.R3, false, 0)); int totalAiResearch = 30; airesearch = new List <Researchables>(); for (int x = 0; x < totalAiResearch; x++) { airesearch.Add(Extensions.Extensions.RandomFlag <Researchables>(rng, 11, 13)); } }