Beispiel #1
0
        public CraftAllRoundRobinPlayer(ICollectionCompletionStrategy ccs, IRarityStrategy rs, IDupeStrategy ds)
        {
            compStrat = ccs;

            craftStrat = new CraftingStrategy(rs, ds);

            string rarityStrat       = rs.GetType().ToString().Split('.').Last();
            string dupeStrat         = ds.GetType().ToString().Split('.').Last();
            string completenessStrat = ccs.ToString().Split('.').Last();

            name = string.Format("CARRP_{0}_{1}_{2}", rarityStrat, dupeStrat, completenessStrat);
        }
 public CraftingStrategy(IRarityStrategy rs, IDupeStrategy ds)
 {
     rarityStrat = rs;
     dupeStrat   = ds;
 }