Yes, the goal would be to what you described. My first idea was to instead of directly checking player visibility in the transition condition of the parent graph I introduce a BB variable to store player visibility that I only update in the subgraphs at specific points and use that variable as the condition of the parent graphs transition, but I was wondering if there was a better way.