public void SetMode(BoardEditorMode mode) { if (SelectedCell != null) { DeselectCell(SelectedCell); SelectedCell = null; } if (mode == BoardEditorMode.Generate) { foreach (var cell in Board.Cells) { if (cell.Data.IsItemGenerator) { ShowGenerator(cell); } } } else { if (Mode == BoardEditorMode.Generate) { foreach (var cell in Board.Cells) { if (cell.Data.IsItemGenerator) { HideGenerator(cell); } } } } Mode = mode; }
public void SetMode(BoardEditorMode mode) { if(SelectedCell != null) { DeselectCell(SelectedCell); SelectedCell = null; } if(mode == BoardEditorMode.Generate) { foreach(var cell in Board.Cells) { if(cell.Data.IsItemGenerator) { ShowGenerator(cell); } } } else { if(Mode == BoardEditorMode.Generate) { foreach(var cell in Board.Cells) { if(cell.Data.IsItemGenerator) { HideGenerator(cell); } } } } Mode = mode; }