I have a UI that i'd like to hide during conversations.
I know I can listen to some things like OnConversationStart, but if multiple would happen at the same time, and/or a Bark, it might be hard to know what starts and what ends.
Thanks!

Code: Select all
int numActiveBarks = 0;
public isBarkActive { get { return (numActiveBarks > 0); } }
void OnBarkStart(Transform barker) { numActiveBarks++; }
void OnBarkEnd(Transform barker) { numActiveBarks--; }