public void MoveGroup(HeightPyramidSegmentShapeGroup group, HeightPyramidGroupTransition transition) { if (transition.PyramidShouldMove) { group.MoveBy(transition.MoveDelta); } }
public HeightPyramidGroupTransitionResolver(HeightPyramidSegmentShapeGroup heightPyramidSegmentShapeGroup, HeightPyramidLocationParametersUpdaterConfiguration heightPyramidLocationParametersUpdaterConfiguration) { _heightPyramidSegmentShapeGroup = heightPyramidSegmentShapeGroup; _heightPyramidLocationParametersUpdaterConfiguration = heightPyramidLocationParametersUpdaterConfiguration; }