I’m trying to set all childrens MeshRenderer to false…what I am i doing wrong?
public static var child : Transform[] = null;
var g = new Gun();
g.weapon = Instantiate(prefab, new Vector3(0, 0, 0), Quaternion.identity);
child = g.weapon.GetComponentsInChildren(typeof(Transform)) as Transform[];
for(var i : Transform in child){
Debug.Log("children : " + i.gameObject.name);
if(i.gameObject.GetComponent(MeshRenderer))
i.gameObject.GetComponent(MeshRenderer).enabled = false;
}