I have a problem with mouse filter Stop. It doesn't seem to work if _Input() is called
https://drive.google.com/file/d/1X2cteq82lLYTMqsznX9I11xc71_nTjzo/view
the spatial node has this script attach to it
public override void _UnhandledInput( InputEvent @event )
{
base._UnhandledInput(@event);
if ( @event is InputEventMouseButton inputEvent )
{
if ( inputEvent.ButtonIndex == (int)ButtonList.Left && inputEvent.Pressed )
{
GD.Print("TESt");
}
}
}
The Stop filter works if i use UnhandledInput but once i changed it to just Input() or just use Input.IsActionJustPressed("left_mouse") inside the process() function the panel node doesn't stop the propagation.