UnityEditor.MaterialEditor.GetTextureOffset C# (CSharp) Method

GetTextureOffset() private method

private GetTextureOffset ( string propertyName, bool &hasMixedValueX, bool &hasMixedValueY ) : Vector2
propertyName string
hasMixedValueX bool
hasMixedValueY bool
return Vector2
        public Vector2 GetTextureOffset(string propertyName, out bool hasMixedValueX, out bool hasMixedValueY)
        {
            hasMixedValueX = false;
            hasMixedValueY = false;
            Vector2 textureOffset = ((Material) base.targets[0]).GetTextureOffset(propertyName);
            for (int i = 1; i < base.targets.Length; i++)
            {
                Vector2 vector2 = ((Material) base.targets[i]).GetTextureOffset(propertyName);
                if (vector2.x != textureOffset.x)
                {
                    hasMixedValueX = true;
                }
                if (vector2.y != textureOffset.y)
                {
                    hasMixedValueY = true;
                }
                if (hasMixedValueX && hasMixedValueY)
                {
                    return textureOffset;
                }
            }
            return textureOffset;
        }
MaterialEditor