Page 1 of 1

DynamicField.GetField()での処理について

Posted: 2019/01/10 02:44
by kag
Arbor: 3.4.2

いつもお世話になっております。

DynamicField.GetField()で、throw new System.NotSupportedException(); でdynamicFieldを生成する処理に流していますが、
Xcodeで例外をすべてトラップしてデバッグするときに必ずブレークしてしまうため、
throwせずに処理するように変えていただけませんでしょうか。

よろしくお願いします。

Re: DynamicField.GetField()での処理について

Posted: 2019/01/10 08:27
by caitsithware
ご要望ありがとうございます。
kag wrote: 2019/01/10 02:44 DynamicField.GetField()で、throw new System.NotSupportedException(); でdynamicFieldを生成する処理に流していますが、
該当の箇所は例外を投げる必要性がないところでしたね。
次のバージョンにて変更いたします。

それまでの間は以下のように暫定対応してください。
  • Assets/Plugins/Arbor/Internal/Scripts/DynamicReflection/DynamicField.csをコードエディタで開く。
  • 108行目を以下のように変更。(throwは削除)

    Code: Select all

    dynamicField = new DefaultField();
    dynamicField.Create(fieldInfo);
    
  • Assets/Plugins/Arbor/Internal/Scripts/DynamicReflection/DynamicMethod.csをコードエディタで開く。
  • 95行目を以下のように変更。(throwは削除)

    Code: Select all

    dynamicMethod = new DefaultMethod();
    dynamicMethod.Create(methodInfo);