hello!
i have a lamp scene that gets reused a ton in levels in the game i'm working on. i want the pole of the lamp to be editable per lamp, so i can have it visually connect to the terrain in novel ways, and i'm using a Line2D as a child for this.
my question is this: is "editable children" bad practice? i have the vague sense that it might be, and that i should somehow pass a PackedVector2Array from the parent to the child Line2D. however, if i try this in code and pass it in the _ready() function, i don't see it changing in the editor and can't use godot's built-in Line2D editor tools, which makes me have to guess and check my coordinates for points.
is there a better solution to this?