はじめに
突然ですが、先日開かれたUE4マテリアル管理勉強会(#UE4DD)のスライドに
こんなページがありました。
何故StaticSwitchParameterの使用に慎重にならないといけないかについては
↓のスライドを見て頂くとして…
この話が出た時、
「Static Switch Parameterをロックできるフラグがあるといいね」
というツイートを幾つか見ました。
ということで、今回もエディタ拡張してみました!
Lockフラグを有効にしたらStaticSwitchParameterを全グレーアウトしたかったのですが、
予想以上に難しそうなので、「StaticSwitchParameterのOverrideフラグをロック」する形にしました。
具体的な実装手順については続きにて。エンジンのバージョンはUE4.15です。
※ エンジン拡張した場合、その後の動作は保証できない上に
バージョンアップ時のマージ対応が必要になります。ご注意下さい!