yield(get_tree(),"idle_frame") in _ready() function and it seems to work fine: when yield execute, it resumes execution just the line after and process goes smoothy.
yield(get_tree(),"idle_frame") in a throwaway function called in
_process(delta) and it doesn't work like that: each line of code between "yield" and end of function get executed twice.
Did it work as intended or is it a bug?
I'm using Godot 3.1 beta9