So i have 6 gui texts on one script and whenever i change any of their fonts to my custom font the gui text no longer appears. I have another script that has one gui text and i switched the font using the same method and that one works as expected. Not sure what the problem is exactly, if it makes a difference im on 3.4, heres my code
//**Doesnt Work**\\
for(var i:int=0;i<gTexts.length;i++)
{
var go=new GameObject("CounterText"+i);
var tex=go.AddComponent(GUIText);
tex.transform.position=positions*;*
tex.text=“Message”;
tex.font=font;
Debug.Log(tex.font); //Output: ’ MyFont (UnityEngine.Font) ’
gTexts*=tex;*
}
//** Works **\
var ngo=new GameObject(“Frames Per Second”);
gText=ngo.AddComponent(GUIText);
gText.transform.position=position;
gText.text=“00.00”;
gText.font=font;
Please help, thanks!