I believe the _ready
function would be called again, yes. However, if I understand your situation correctly, it's important to realize that although the _ready
function in the player's script will be called multiple times, from a player instance point of view, individual player instances' _ready
function will only be called once, since you are creating multiple player instances assuming each stage defines it's own player.
I believe that moving (via code) the player from one level to the next would not trigger the _ready
function to be called twice, but I may be wrong on this point.