| … | … | @@ -3,6 +3,7 @@ extends Node |
| 3 | 3 | # TODO : Make Debug UI dynamic and not hardcoded in the core Hyper scripts. |
| 4 | 4 | onready var hyperdebugui : Control = $HyperGodotDebugUI |
| 5 | 5 | onready var hyperdebugui_gateway_startstop_button : Button = $HyperGodotDebugUI/HypercoreDebugPanel/HypercoreDebugContainer/GatewayStartStopButton |
| 6 | onready var hyperdebugui_gossipid_list : ItemList = $HyperGodotDebugUI/HypercoreDebugPanel/HypercoreDebugContainer/GossipIDList_Value |
| 6 | 7 | |
| 7 | 8 | onready var gateway : HyperGateway = $HyperGodot/HyperGateway |
| 8 | 9 | onready var gossip : HyperGossip = $HyperGodot/HyperGossip |
| … | … | @@ -58,6 +59,8 @@ func _on_HyperGateway_started_gateway(_pid : int): |
| 58 | 59 | hyperdebugui = get_tree().get_current_scene().get_node("HyperGodotDebugUI") |
| 59 | 60 | if !hyperdebugui_gateway_startstop_button: |
| 60 | 61 | hyperdebugui_gateway_startstop_button = hyperdebugui.find_node("GatewayStartStopButton") |
| 62 | if !hyperdebugui_gossipid_list: |
| 63 | hyperdebugui_gossipid_list = hyperdebugui.find_node("GossipIDList_Value") |
| 61 | 64 | if !lGatewayStatus: |
| 62 | 65 | lGatewayStatus = hyperdebugui.find_node("GatewayStatus_Value") |
| 63 | 66 | updateGatewayStatus(_pid) |
| … | … | @@ -75,6 +78,8 @@ func get_player_object(id): |
| 75 | 78 | |
| 76 | 79 | var remotePlayer = RemotePlayer.instance() |
| 77 | 80 | knownPlayers[id] = remotePlayer |
| 81 | |
| 82 | hyperdebugui_gossipid_list.add_item(id, null, false) |
| 78 | 83 | |
| 79 | 84 | add_child(remotePlayer) |
| 80 | 85 | _broadcast_player() |
| … | … | @@ -138,7 +143,6 @@ func _on_remote_player_moved(positionData, id): |
| 138 | 143 | func _on_PlayerLocal_moved(): |
| 139 | 144 | _broadcast_player() |
| 140 | 145 | |
| 141 | | |
| 142 | | func _on_HyperGodotDebugUI_position_update_rate_changed(seconds : float): |
| 146 | func _on_HyperGodotDebugUI_gossip_update_rate_changed(seconds : float): |
| 143 | 147 | gossip_event_timer.wait_time = seconds |
| 144 | 148 | gossip_event_timer.start(seconds) |