blob: af11e2401cb0d2eedbe0f95bea1ec2b77d64b5b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
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 room: Node = get_tree().root.get_node_or_null("Top/ActiveRoom")
var player: Player
if room: player = room.find_child("Player")
if room:
text += "Room: %s\n" % room.scene_file_path
if player:
text += "%s\n" % player.state.to_string()
$Label.text = text
|