Пример #1
0
        public void ParallaxUpdate(Vector2 change)
        {
            var speed = new Vector2(
                moveSpeed.Value.x * _relativeSpeed.Value.x,
                moveSpeed.Value.y * _relativeSpeed.Value.y);

            var pos = transform.position;

            pos.x += change.x * speed.x;
            pos.y += change.y * speed.y;

            transform.position = pos;

            if (TriggerUpdate != null)
            {
                TriggerUpdate.Invoke(this);
            }
        }