Feel free to use my recursive methods:
2Pause:
void GamePlayGuiLayer::RevursivelyPauseAllChildren( CCNode * node ) { node->pauseSchedulerAndActions(); CCObject * obj; CCARRAY_FOREACH(node -> getChildren(), obj) { CCNode * n = (CCNode *)obj; RevursivelyPauseAllChildren(n); } }
2Resume:
void GamePlayGuiLayer::RevursivelyResumeAllChildren( CCNode * node ) { node->resumeSchedulerAndActions(); CCObject * obj; CCARRAY_FOREACH(node -> getChildren(), obj) { CCNode * n = (CCNode *)obj; RevursivelyResumeAllChildren(n); } }
- See more at: http://www.cocos2d-x.org/boards/6/topics/6887#sthash.xqm2JwU6.dpuf