Files

30 lines
715 B
GDScript

extends BaseWidgetNode
class_name NetworkWidgetNode
var network_timer = 0.
static var timer_1 = 1.
var label: Node
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
var label = get_node("Label")
var label_text: String = ''
for address in IP.get_local_addresses():
label_text += address + '\n'
label.text = label_text
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
network_timer += delta
if network_timer < timer_1:
return
network_timer = 0
if label == null:
return
var label_text: String = ''
for address in IP.get_local_addresses():
label_text += address + '\n'
label.text = label_text