var autoscroll: Vector2Velocity at which the offset scrolls automatically, in pixels per second.
var followViewport: BoolIf true, this Parallax2D is offset by the current camera’s position. If the Parallax2D is in a CanvasLayer separate from the current camera, it may be desired to match the value with followViewportEnabled.
var ignoreCameraScroll: BoolIf true, Parallax2D’s position is not affected by the position of the camera.
var limitBegin: Vector2Top-left limits for scrolling to begin. If the camera is outside of this limit, the Parallax2D stops scrolling. Must be lower than limitEnd minus the viewport size to work.
var limitEnd: Vector2Bottom-right limits for scrolling to end. If the camera is outside of this limit, the Parallax2D will stop scrolling. Must be higher than limitBegin and the viewport size combined to work.
var repeatSize: Vector2Repeats the Texture2D of each of this node’s children and offsets them by this value. When scrolling, the node’s position loops, giving the illusion of an infinite scrolling background if the values are larger than the screen size. If an axis is set to 0, the Texture2D will not be repeated.
var repeatTimes: Int32Overrides the amount of times the texture repeats. Each texture copy spreads evenly from the original by repeatSize. Useful for when zooming out with a camera.
var screenOffset: Vector2Offset used to scroll this Parallax2D. This value is updated automatically unless ignoreCameraScroll is true.
var scrollOffset: Vector2The Parallax2D’s offset. Similar to screenOffset and position, but will not be overridden.
var scrollScale: Vector2Multiplier to the final Parallax2D’s offset. Can be used to simulate distance from the camera.