extends State var init_position:Vector2 var target_y:float=200 func enter_state(n): var player:Card=get_player() as Card player.move_to(player.position,player.get_queue_position()) init_position=n get_player().open_arrow() get_player().up() func update_state(delta): if Input.is_action_just_released("mouse_left"): var target=get_player().get_select_result() if target!=null: change_to_state("queue",target) return else: change_to_state("selected_back") return return if Input.is_action_just_pressed("mouse_right"): change_to_state("selected_back") return pass var change_y=(init_position-get_player().get_parent().get_local_mouse_position()).y if change_y