Hello,<br /><br />I have a screen (scn) that has a script which handles the input as follows:<br /><br />
<br />func handle_input():<br />&nbsp; &nbsp; print(&quot;action accept&quot;)<br /><br />func
input(event):<br />&nbsp; &nbsp; if(event.is_action_released(&quot;ui_accept&quot;)):<br />&nbsp; &nbsp; &nbsp; &nbsp; handle_input()<br />
<br /><br />Also, the scene has a Control object as a child. This Control object has also a button as a child. And this button is attached to a function in the control's script as follows:<br /><br />
func _on_button_released():<br /> print(&quot;button pressed&quot;)
<br /><br />When I press the button, the visual effect of the button is OK, but the function "on_button_released()" never gets called. As far as I can see the function "input" from the scene's script "eat" the input.<br /><br />My question is: how to pass the input event to children nodes?<br />Is it possible to pass the input event to children as something like the following?<br /><br />
func _input(event):<br />&nbsp; &nbsp; my_child.handle_inlupt(event)
<br />