我试图自己解决这个问题……无济于事。我的目标是弄清楚布尔值(InRightPosition
)的集合是否为真,如果每个InRightPosition
为真,则-> AllInRightPosition = true并销毁{{ 1}}个孩子属于。
我的代码:
GameObject
我的代码要做的是:如果一个InRightPosition = true,则AllInRightPosition = true,而不是全部inRightPosition = true,则AllInRightPosition = true。
有人知道吗?
答案 0 :(得分:3)
我给您的答案here不能解决您的问题吗?
void Update()
{
allInRightPosition = true ;
foreach (Transform child in transform)
{
PanelMove panelMove = child.GetComponent<PanelMove>()
if( panelMove != null && !panelMove.InRightPosition )
{
allInRightPosition = false;
break;
}
}
if( allInRightPosition )
Destroy( gameObject ) ;
}