FairyGUI.Utils.ToolSet.FlipInnerRect C# (CSharp) Method

FlipInnerRect() public static method

public static FlipInnerRect ( float sourceWidth, float sourceHeight, Rect &rect, FlipType flip ) : void
sourceWidth float
sourceHeight float
rect UnityEngine.Rect
flip FlipType
return void
        public static void FlipInnerRect(float sourceWidth, float sourceHeight, ref Rect rect, FlipType flip)
        {
            if (flip == FlipType.Horizontal || flip == FlipType.Both)
            {
                rect.x = sourceWidth - rect.xMax;
                rect.xMax = rect.x + rect.width;
            }

            if (flip == FlipType.Vertical || flip == FlipType.Both)
            {
                rect.y = sourceHeight - rect.yMax;
                rect.yMax = rect.y + rect.height;
            }
        }