>>694
から少しだけ進展があったので報告、および質問

https://qiita.com/kaiware007/items/4c7a4b9862fae84d4023
こちらのサイトを参考に、パーツのメッシュ(SkinnedMeshRenderer)の各プロパティ(たぶんウェイトやボーン)を、
ベースのボーンのものに書き換えました
古い生地なのでオブジェクトをDestroyできなかったり、取得できないプロパティを参照していたりと
ソースをそのまま使うことはできませんでしたが、とりあえずコンパイルを通して動かしました

ボーンに合わせてアニメーションをしているような挙動があるのが確認できましたが、
メッシュの位置がnew Mesh()をした時に大幅にずれてしまいました

新しいメッシュにメッシュの位置情報を書き込んでいないのが原因かと思われ、
メッシュの位置はVerticesというもので操作しているらしいという所まで突き止めたのですが、
ここからどうしていいのかがわかりません

試しにベースのボーンを持つオブジェクトや、その子オブジェクトとしていったんインスタンス化したパーツの
Verticesを割り当てたら更に大幅にずれてしまいました

メッシュの位置を想定した場所に置くためにはどうしたらよいでしょうか?

または、キャラエディット機能ならもっとスマートにできる方法をご存じでしたらご教示願います