protected bool IsTouchNode(CCNode p_Node, List <CCTouch> touches) { CCRect rect = p_Node.boundingBox(); CCSize size = CCDirector.sharedDirector().getWinSize(); // rect.size = p_Node.contentSize; CCPoint touch = new CCPoint(touches[0].locationInView(touches[0].view()).x, touches[0].locationInView(touches[0].view()).y); touch.y = size.height - touch.y; return(CCRect.CCRectContainsPoint(rect, touch)); }
public bool containsTouchLocation(CCTouch touch) { return(CCRect.CCRectContainsPoint(rect(), ConvertTouchToNodeSpaceAr(touch))); }