private Field AddBarricadeToField() { BarricadePiece piece = new BarricadePiece(); NormalField field = new NormalField(); field.Pieces.Add(piece); piece.PieceField = field; // If null create it piece.VisitedFields ??= new List <Field>(); piece.VisitedFields.Add(field); BarricadePieces.Add(piece); return(field); }
private void MoveBarrier(BarricadePiece barricadePiece) { SetPieceActive(barricadePiece); }