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 Collection(IBreakdown bd, ICollectionCompletionStrategy ccs) { curSet = bd; colCompStrat = ccs; }