esperecyan / UniVRMExtensions

https://pokemori.booth.pm/items/1788660
MIT License
44 stars 3 forks source link

OpenSwangObjectsConverterWizardをパラメータ変換アルゴリズムなしで変換実行するとInvalidOperationExceptionになる #13

Open pikixu opened 5 months ago

pikixu commented 5 months ago

対応バージョンと異なる環境での報告ですみません 設定必須としてるのかもしれませんが特に警告なく変換が押せてしまうのと nullでも動くように見受けられたので念の為報告です

タイトルにパラメータ変換アルゴリズムなしの場合と書いてしまってますが実は設定する方は試しておらず… コードイジってnull許容したらそれっぽく動いてたのでこれで試してます。

環境 Unity2022.3.6f1 UniVRMExtensions 10.1.0

設定値 image

ココのparametersConverter == nullチェックを外してしまっても良いような気はしました

        private async void OnWizardCreate()
        {
            if (this.source == null || this.destination == null/* || this.parametersConverter == null*/)
            {
                throw new InvalidOperationException();
            }