【Unity】複数のマテリアルをスクリプトで変更する方法

オブジェクトに複数のマテリアルがついている場合に変更する方法をメモ。

このように配列でマテリアルを指定すれば良いと思ったが動作せず。

以下のように配列ごと入れ替えると動作した。