cosmic/scripts/Star System/nebula.gd
2024-05-14 22:01:33 +03:00

15 lines
449 B
GDScript

extends ColorRect
## Node which will change offset. If null, offset is constant
@export var tracked_node: Node2D
## Shortcut to get_parent()
@onready var star_system = get_parent()
## Color of nebula.
@export var color_background: Color
func _ready():
material.set_shader_parameter("nebula_color", color_background)
func _physics_process(_delta):
if tracked_node != null:
material.set_shader_parameter("offset", tracked_node.global_position)