MaterialParameterCollection便利ですよね。ただ多用しているとどれが何のパラメーターだかわからなくなってきます。
そんなときにパラメータごとにコメントを付けられたら良いのにと思ったことはないですか?
エンジンソースにちょっと追加するだけで簡単に拡張できるのでそのやり方です。
Engine/Source/Runtine/Engine/Classes/Materials/MaterialParameterCollection.hの29行目あたりに追加します。
/** Uniquely identifies the parameter, used for fixing up materials that reference this parameter when renaming. */
UPROPERTY()
FGuid Id;
//@dgtanaka BEGIN
# if WITH_EDITORONLY_DATA
/** Describe usage of the parameter. */
UPROPERTY(EditAnywhere, Category = Default, meta = (MultiLine = true))
FString Desc;
# endif
//@dgtanaka END
};
これだけです。
こんな感じで各パラメーターにコメント(DESC)が付けられます。