feat: dm_view — wire sporennebel slider to request_spore_level RPC
This commit is contained in:
@@ -19,6 +19,7 @@ func _ready() -> void:
|
||||
_setup_player_cams()
|
||||
_setup_overlay_panel()
|
||||
_setup_dc_section()
|
||||
_setup_spore_slider()
|
||||
|
||||
|
||||
func _load_tavern_into_viewports() -> void:
|
||||
@@ -199,6 +200,15 @@ func _peer_color(peer_id: int) -> Color:
|
||||
return colors[peer_id % colors.size()]
|
||||
|
||||
|
||||
func _setup_spore_slider() -> void:
|
||||
var slider := $RootLayout/TopSection/SidePanel/SporeLevelRow/SporeSlider as HSlider
|
||||
var value_label := $RootLayout/TopSection/SidePanel/SporeLevelRow/SporeValueLabel as Label
|
||||
slider.value_changed.connect(func(val: float) -> void:
|
||||
value_label.text = "%d%%" % roundi(val * 100.0)
|
||||
NetworkManager.request_spore_level.rpc_id(1, val)
|
||||
)
|
||||
|
||||
|
||||
func _setup_dc_section() -> void:
|
||||
_dm_roll_log = $RootLayout/TopSection/SidePanel/RollLogScroll/RollLog as RichTextLabel
|
||||
NetworkManager.roll_received.connect(_on_roll_received_dm)
|
||||
|
||||
Reference in New Issue
Block a user