summaryrefslogtreecommitdiffstats
path: root/debug_info.gd
blob: c8c9e10573e7c9db6188a08ad9afd410fa554178 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class_name DebugInfo
extends CanvasLayer

func _ready() -> void:
	while true:
		await get_tree().create_timer(0.05).timeout
		_update.call_deferred()

func _update():
	var text = ""
	
	text += "FPS: %d\n" % Engine.get_frames_per_second()
	
	var nodes = get_tree().get_nodes_in_group("debug_info")
	for node in nodes:
		text += node._debug_info()

	$Label.text = text