yes, its lunch only from just before noon until around 3pm, counter service. So you pay as you go in, and the characters are there between those times.
Or, its also open for the character tea party from 4.30pm to 6pm. Again, you pay as you go in, and the characters are there at those times.
At all other times, as far as I can tell, Cowboy Cookout is not open.