When function gets called multiple times it only works for the last values :?
i call objective_effect_animator("concrete",column,row)
with multiple column,row values but it only works for the last column,row value pair
func make_effect_2(effect,column,row,animation):
var current=effect.instantiate()
add_child(current)
current.get_node("AnimationPlayer").get_animation(animation).track_set_key_value(0,0,grid_to_pixel(column,row))
current.get_node("AnimationPlayer").get_animation(animation).track_set_key_value(0,1,Vector2(585,280))
current.get_node("AnimationPlayer").play(animation)
current.z_index=1