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); } }