private static void doUnityPause(bool pause) { bool flag = true; if (pause) { if (CBManager.isPaused) { flag = false; } CBManager.isPaused = true; if (flag) { CBManager.doCustomPause(pause); } } else { if (!CBManager.isPaused) { flag = false; } CBManager.isPaused = false; if (flag) { CBManager.doCustomPause(pause); } } }