(Godot c#)AddChildするときは、そのシーンでやれ

AddChildでハマった。

なんとも初歩的なことだ。

タイトルにある通り、AddChildをするときは、つけたいシーンにあるスクリプトでやったほうが混乱が少ない。

全く関係ないスクリプトで hoge.AddChild(xxxx);なんてやりだしたらエラーが出る確率があがる。

素直に、this.AddChild(xxx)と書けるようにやるべきだ。

なんかエラーが出てしまうと、あれこれ考えて深みに入るが、ちょっとでも複雑そうなことはやめたほうがいいだろう。

という教訓。(ただの寝不足だったのかもしれない)