PackageManagerで管理するパッケージを独自にbranchする方法、基本は下記に書いてある通りだが、これ途中からやってもmeta壊れない?大丈夫?とおもってやってなかったが、実際にやったら大丈夫だった。
とはいえ問題は残っていて、
- 大元のpackageをアップデートした場合、どっちが使われる?
- AssemblyDefinitionはバージョン変わっても変わらんから多分平気だとは思うけど
- Unityのバージョン上げた時におこる、悪しきScript自動更新機能の対象に入る?
あたりがちょっと不安。
このへん、githubのbranch指定して、切り替えれるような仕組みが欲しい。
せっかくベースがnpmなんだしさぁ!