scheduleUpdate() Usage Pattern

Hi

In my GameScene::Init() I have the following code to launch sprites periodically

this->scheduleUpdate();
this->schedule(schedule_selector(GameScreen::launchSprite), 1.0);

When I leave this game screen to go to the ‘level over’ screen using

Director::getInstance()->replaceScene(TransitionFade::create(1.0, levelOverScene));

Q1 Do I need to explicitly halt the scheduleUpdate() when I exit the screen this way?

When I ‘pause’ this screen using

Director::getInstance()->pushScene(TransitionFade::create(1.0, pauseScene));

Q2 Should I pause the scheduler on this transition and what do I need to effect this?

Cheers

AndyF.