既知の問題(3.5.1)


過去バージョンの不具合についてのアーカイブです。

最新版では修正されています。

もし、再発していましたら不具合フォーラムにご報告お願いいたします。

Arbor 3.5.1

ParameterConditionListを使用中に参照するパラメータを変更すると例外が発生する

ParameterConditionListを使用している箇所で、参照するパラメータのタイプが変更されたときに例外が発生します。

ParameterConditionListを使用している組み込みスクリプト

  • StateBehaviour
    • ParameterTransition
  • Decorator
    • ParameterCheck
    • ParameterConditionalLoop

暫定対処方法

  • Assets/Plugins/Arbor/BuiltInBehaviours/Editor/Common/ParameterConditionListPropertyDrawer.csをコードエディタで開く。
  • 134行目あたりを以下のコードに変更。
    1
    2
    OnChangeParameterType(conditionProperty, oldParameterType, parameterType);
    return; // 追加
  • 150行目あたりを以下のコードに変更。
    1
    2
    3
    4
    5
    OnChangeParameterType(conditionProperty, oldParameterType, parameterType);
     
    conditionProperty.referenceType = null;
     
    return; // 追加