Пример #1
0
        public Vector2D ImpositionOffset(ParameterStack stackIn)
        {
            var stack = ConvertIn(stackIn);

            if (null != _ext1)
            {
                return(new Vector2D(_ext1.ImpositionOffsetX(stack), _ext1.ImpositionOffsetY(stack)));
            }
            else if (null != _ext2)
            {
                return(new Vector2D(_ext2.ImpositionOffsetX(stack), _ext2.ImpositionOffsetY(stack)));
            }
            else if (null != _ext3)
            {
                return(new Vector2D(_ext3.ImpositionOffsetX(stack), _ext3.ImpositionOffsetY(stack)));
            }
            else if (null != _ext3)
            {
                return(new Vector2D(_ext4.ImpositionOffsetX(stack), _ext4.ImpositionOffsetY(stack)));
            }
            else
            {
                return(Vector2D.Zero);
            }
        }