Hi there,
i want to know where is the best place in code to put the event listener declaration.
I am using onEnter and onExit
-
Is that correct?
-
Is there any place better?
void BaseScene::onEnter()
{
mListener = EventListenerTouchOneByOne::create();
mListener->setSwallowTouches(true);
mListener->onTouchBegan = CC_CALLBACK_2(BaseScene::onTouchBegan, this);
this->getEventDispatcher()->addEventListenerWithSceneGraphPriority(mListener,this);
Layer::onEnter();
}void BaseScene::onExit()
{
this->getEventDispatcher()->removeEventListener(mListener);
Layer::onExit();
}