extends LevelState var player_id: int func _enter(_previous_state_path: String, _data: Dictionary = {}) -> void: print("entering level paused") assert(_data["player"] == 1 or _data["player"] == 2, "invalid player id passed") player_id = _data["player"] get_tree().paused = true func _handle_input(event: InputEvent) -> void: if event.is_action_pressed("p"+str(player_id)+"_pause"): finished.emit(PLAYING)