public static Bonus CreateBonus(BonusType type) { return(Bonus.Create(type)); }
public static Cell CreateBonus(Bonus bonus, int indexRow, int indexColumn) { return(Cell.Create(bonus, indexRow, indexColumn)); }
public void Clear() { _block = null; _bonus = null; }
public static Cell Create(Bonus bonus, int indexRow, int indexColumn) { return(new Cell(bonus, indexRow, indexColumn)); }
private Cell(Bonus bonus, int indexRow, int indexColumn) { State = CellState.Normal; _bonus = bonus; Position = new ArrayPoint(indexRow, indexColumn); }