既知の問題(3.5.1)


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

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

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

Arbor 3.5.1

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

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

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

  • StateBehaviour
    • ParameterTransition
  • Decorator
    • ParameterCheck
    • ParameterConditionalLoop

暫定対処方法

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