スクリプトで作成した3Dテキストのメッシュレンダラーの中の
Materials内にあるElement 0を「Font Material」にしたくて下記のように書いたんですが
設定されずに無視されてしまいます、どこが悪いかお分かりの方よろしくおねがいします

GameObject myTextObject = new GameObject ("3DText");
myTextObject.AddComponent ("TextMesh");
TextMesh textMeshComponent = myTextObject.GetComponent<TextMesh> ();
MeshRenderer meshRendererComponent = myTextObject.GetComponent<MeshRenderer>();
meshRendererComponent.materials = new Material[1];
meshRendererComponent.materials[0] = new Material(Shader.Find("Font Material"));
textMeshComponent.text = "text";