public void Rotate(int angle) { if (m_gridManager.ValidateShapeRotate(m_shapePositionCoordinator.CurrentShape.ShapeGameObject, m_shapePositionCoordinator.CurrentShape.RotationPoint, angle)) { m_shapePositionCoordinator.RotateShape(angle); } }