We have several buttons which result in launching external iOS dialogs. Most of these call UnityPause(), which in turn results in OnApplicationPause() being called, which then makes a second call into Objective-C functions that aren't safely re-entrant (i.e. displaying a viewcontroller again.)
It's a lot of work to fix up all of these functions (which we didn't write.) Can we safely prevent this duplicate call?
Thanks,
Alex