extends Control var timeout: float onready var controls_sensible_to_keyboard: Array = [ self, get_node("/root/main/file_picker"), get_node("/root/main/confirm_action"), ] func _init(): Physics2DServer.set_active(false) PhysicsServer.set_active(false) func _process(delta: float): var keyboard_height: int = OS.get_virtual_keyboard_height() for it in controls_sensible_to_keyboard: it.margin_bottom = -keyboard_height # @DAM Debug information. # $debug.text = "%s" % Engine.get_frames_per_second() # $debug.text = "%s" % timeout if timeout > 0.0: timeout -= delta else: Engine.target_fps = 10 func _input(event: InputEvent): Engine.target_fps = 0 timeout = 3.5 func _unhandled_input(event: InputEvent): Engine.target_fps = 0 timeout = 3.5