extends Label # Declare member variables here. Examples: # var a = 2 # var b = "text" @onready var main = get_tree().root.get_node("Main") # Called when the node enters the scene tree for the first time. func _ready(): pass # Replace with function body. # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): if not get_tree().multiplayer.has_multiplayer_peer(): text = "Offline" elif get_tree().multiplayer.is_server(): text = "Hosting · " var peers = get_tree().multiplayer.get_peers().size() var word if peers == 0: text += "no peers" elif peers == 1 : text += "1 peer" else: text += str(peers) + " peers" else: text = "Connected · " var own_peer = get_tree().multiplayer.multiplayer_peer.get_peer(get_multiplayer_authority()) var ping = own_peer.get_statistic(ENetPacketPeer.PEER_ROUND_TRIP_TIME) var packet_loss = own_peer.get_statistic(ENetPacketPeer.PEER_PACKET_LOSS) text += str(ping) + " ms · " + str(packet_loss) text += "\nFPS: " + str(Engine.get_frames_per_second()) text += "\nLiblast 0.1.1.1 pre-alpha"