Hi,
each of my Inherited scenes randomize its position in _ready() function. After this it changes first point of Sprite position [Animation] track to the same value
var anim = $Animation.get_animation("move_to_pos_zero")
var track_pos =anim.find_track("Sprite:position")
anim.track_set_key_value(track_pos,0, $Sprite.position)
The problem is with the reference of [Animation] node. Each of my "child" scenes inherit the same [Animation] node, so each new inherited node override animation position-track value of other nodes.
screen
For example: I create three of Inherited scenes. Each scene randomize its position on init and set the same value to position-track(id 0) of [Animation] node. After this each node plays "movetopos_zero" and animates its position to (0,0). Unfortunly first and second initialized nodes teleportate to position of last created node and do the same animation.
The question is how to make [Animation] unique?
Sorry for my English. I hope you understood what I meant.