static void SetNames() { GameObject[] selObj = Selection.gameObjects; foreach (var obj in Selection.gameObjects) { SkinnedMeshRenderer smr = obj.GetComponent <SkinnedMeshRenderer>(); FBSTargetInfo queueComp = obj.GetComponent <FBSTargetInfo>(); System.Type ourType = queueComp.GetType(); FieldInfo fi = ourType.GetField("OpenName", BindingFlags.Public | BindingFlags.Instance); //Debug.Log(fi); fi.SetValue(queueComp, new string[] { "test" }); } }