public override void ccTouchEnded(CCTouch touch, CCEvent eve) { CCPoint location = touch.locationInView(touch.view()); CCPoint convertedLocation = CCDirector.sharedDirector().convertToGL(location); CCPoint pos = new CCPoint(0, 0); if (m_background != null) { pos = m_background.convertToWorldSpace(new CCPoint(0, 0)); } m_emitter.position = CCPointExtension.ccpSub(convertedLocation, pos); }