"Going in the direction of Bad Company"? I'm following development and theres no mention of anything like that - sure destructable cover will play a part but its not going to be a major gameplay mechanic.
Also - Use the search button - its not very hard.