extends OmniLight3D class_name FlickerOmniLight3D @export var noise: NoiseTexture2D = load("res://Maps/Spaceship/Objects/FlickerOmniLightNoise.tres") @export var strength: float = 1.0 var timePassed: float = 0 func _ready() -> void: #self.light_color = Color(0.891, 1.0, 1.0) #shadow_enabled = true #Color(1.0, 0.75, 0.468) Orange pass func _process(delta: float) -> void: timePassed += delta if !noise: return var sampledNoise = noise.noise.get_noise_1d(timePassed) sampledNoise = abs(sampledNoise) light_energy = clampf(sampledNoise*strength, 0.25,10)