class_name LastBallMode extends BaseMode @export var final_ball_name: String = "" func on_ball_reaped(ball: Node3D) -> void: if ball.name == final_ball_name: ball_states[ball.name]["is_foul"] = true func on_ball_sunk(ball: Node3D) -> void: if ball.name == final_ball_name: ball_states[ball.name]["is_foul"] = true func process_win_condition() -> String: var message: String = final_ball_name + " Win!" push_warning(message) return message