private void setNewScene(float dt) { base.unschedule(new SEL_SCHEDULE(this.setNewScene)); CCDirector cCDirector = CCDirector.sharedDirector(); this.m_bIsSendCleanupToScene = cCDirector.isSendCleanupToScene(); cCDirector.replaceScene(this.m_pInScene); CCTouchDispatcher.sharedDispatcher().IsDispatchEvents = true; this.m_pOutScene.visible = true; }
private void setNewScene(float dt) { // [self unschedule:_cmd]; // "_cmd" is a local variable automatically defined in a method // that contains the selector for the method this.unschedule(this.setNewScene); CCDirector director = CCDirector.sharedDirector(); // Before replacing, save the "send cleanup to scene" m_bIsSendCleanupToScene = director.isSendCleanupToScene(); director.replaceScene(m_pInScene); // enable events while transitions CCTouchDispatcher.sharedDispatcher().IsDispatchEvents = true; // issue #267 m_pOutScene.visible = true; }