private float GetYMultiplierForBottom(InstanceSave instanceSave, IPositionedSizedObject ipso) { object yOriginAsObject = EditingManager.GetCurrentValueForVariable("Y Origin", instanceSave); bool shouldContiue = yOriginAsObject != null; if (shouldContiue) { VerticalAlignment yOrigin = (VerticalAlignment)yOriginAsObject; float ratioOver = GetRatioYDownInSelection(ipso, yOrigin); var toReturn = 0 + ratioOver; return(toReturn); } else { return(0); } }
private float GetXMultiplierForRight(InstanceSave instanceSave, IPositionedSizedObject ipso) { object xOriginAsObject = EditingManager.GetCurrentValueForVariable("X Origin", instanceSave); bool shouldContiue = xOriginAsObject != null; if (shouldContiue) { HorizontalAlignment xOrigin = (HorizontalAlignment)xOriginAsObject; float ratioOver = GetRatioXOverInSelection(ipso, xOrigin); var toReturn = 0 + ratioOver; return(toReturn); } else { return(0); } }
private float GetYMultiplierForTop(InstanceSave instanceSave, GraphicalUiElement gue) { object yOriginAsObject = EditingManager.GetCurrentValueForVariable("Y Origin", instanceSave); bool shouldContiue = yOriginAsObject != null; if (shouldContiue) { VerticalAlignment yOrigin = (VerticalAlignment)yOriginAsObject; float ratioOver = GetRatioYDownInSelection(gue, yOrigin); float toReturn = 1 - ratioOver; return(toReturn); } else { return(0); } }