Exemplo n.º 1
0
        public void SetScale(float scale)
        {
            //if (Scale != 1f && Scale == scale)
            //    return;

            Scale = scale;

            OnChangeRectangle?.Invoke();
        }
Exemplo n.º 2
0
        public void SetPosition(Vector2 position)
        {
            //if (Position != Vector2.Zero && Position == position)
            //    return;

            Position = position;

            if (ValueHistoryManager.HasChangedFor(new ValueHistoryRecord("Position", position)))
            {
                OnChangeRectangle?.Invoke();
            }
        }
Exemplo n.º 3
0
        public void SetSize(Vector2 size)
        {
            //if (Size != Vector2.Zero && Size == size)
            //    return;
            Size = size;

            ClampManager.Update();

            if (ValueHistoryManager.HasChangedFor(new ValueHistoryRecord("Size", Size)))
            {
                OnChangeRectangle?.Invoke();
            }
        }