class_name Bark extends Node2D @export var bark_speed = 4.0 var turn_manager: TurnManager signal bark func _on_bark_button_pressed() -> void: bark.emit() var chance = randf() if chance < 0.25: turn_manager.speak_bark("It's an investment piece!", bark_speed) elif chance < 0.5: turn_manager.speak_bark("It's an innovative artist!", bark_speed) elif chance < 0.75: turn_manager.speak_bark("It's a stunning message!", bark_speed) else: turn_manager.speak_bark("It's a great buy!", bark_speed) func _on_bark_button_button_down() -> void: $BarkButton.mouse_default_cursor_shape = Control.CURSOR_DRAG func _on_bark_button_button_up() -> void: $BarkButton.mouse_default_cursor_shape = Control.CURSOR_ARROW