Files
Factory47/addons/xlib/nodes/XLightingUpdate3D.gd

18 lines
361 B
GDScript

@tool
extends Node3D
signal updateLighting
@export var frame:int
@export var GameWorldEnv:WorldEnvironment
func resetLighting():
GameWorldEnv.environment.sdfgi_enabled = false
await get_tree().process_frame
GameWorldEnv.environment.sdfgi_enabled = true
func _ready() -> void:
print("Lighting node entered tree!")
updateLighting.connect(resetLighting)