Unity中通过传参(name),查找模型链表库中所有物体
public static GameObject A; //设置全局变量A
/// <summary>
/// 创建时间:2022.5.3
/// 用途:通过传入参数name 获取指定物体GameObject属性
/// </summary>
/// <param name="stepName">[设备名称]</param>
public static void StepTraversal(string stepName)
{
//初始设置A为null
A = null;
//遍历GV.InstantiationModel模型链表,通过if对比获取指定name的GameObjet
foreach(Transform t in GV.InstantiationModel[0].gameObject.GetComponentInChildren<Transform>())
{
if(t.name == stepName)
{
Debug.Log("查找到的子物体名字是:" + t.name);
A = t.gameObject;
print("获取到物体GameObject:" + CameraTargeting.CollisionObject);
}
}