public static BonusGeneratorBase Create(Game.GameSettings.BonusSpawn type, Bonus.Pool bonusPool) { switch (type) { case Game.GameSettings.BonusSpawn.Orderly: return(new OrderlyBonusGenerator(bonusPool)); case Game.GameSettings.BonusSpawn.Random: return(new RandomBonusGenerator(bonusPool)); } return(null); }
public RandomBonusGenerator(Bonus.Pool bonusPool) : base(bonusPool) { }
public BonusGeneratorBase(Bonus.Pool bonusPool) { this.bonusPool = bonusPool; }
public OrderlyBonusGenerator(Bonus.Pool bonusPool) : base(bonusPool) { }