public boolean CheckTapped(Point p) { Rect rect = new Rect( (int) _position.x, (int) _position.y, (int) _position.x + (int) _sprites.get(0).size().x, (int) _position.y + (int) _sprites.get(0).size().y); boolean isTapped = rect.contains(p.x, p.y); if (isTapped) { _isClicked = true; GameMenu.IsActive(true); LayerManager layer = (LayerManager) Game().GetService("LayerManager"); layer.SetPriorityThreshold(8); _sprites.get(0).Update(); } return isTapped; }