Depends on the situation and your intentions. For example, I used an indirect approach today because I wanted to increase my social proof around my school. Of course the girl slapped me with the I have a boyfriend line right at the number close but I slapped her with a cocky remark right back. I texted her when things were hot and keep up my frame. She gives me two texts and is playful with me. Win-Win.
It really is weird for me to explain but I use both simultaneously. It's like a push pull but using indirect and direct game. My mouth is indirect but my body language is direct if you get my drift. It's so weird to explain but it all ends in sex on my part. I have an internal radar for these things. If I feel things are getting too friendly, then I break rapport to slap get them back on track. I don't know how to explain these things. I feel like indirect game is direct game just slower. As you can see, I used indirect game today, but girl still felt I was hitting on her. Either way, number closed and got what I wanted
Edit: ^^^ I think it was my sub communication because I really thought she was fucking cute, lol.