遍歷存儲所有物體添加到列表中(使用GameObject.activeSelf進行判斷)
阿新 • • 發佈:2017-08-02
data des button menus add image game tac self {
subMenu.Add(kk.gameObject);
}
}
}
//隱藏所有子菜單
public void HideSubMenu()
{
foreach (GameObject obj in subMenu)
{
if (obj.activeSelf == true)
{
obj.SetActive(false);
}
}
}
//存儲菜單列表
List<GameObject> subMenu = new List<GameObject>();
//存儲所有子菜單
public void StoreSubMenuData()
{
var menu = mainMenuScreen.transform.FindChild("back/menuPanel");
foreach (Transform kk in menu)
{
if (kk.GetComponent<Image>() != null && kk.GetComponent<Button>() == null)
subMenu.Add(kk.gameObject);
}
}
}
//隱藏所有子菜單
public void HideSubMenu()
{
foreach (GameObject obj in subMenu)
{
if (obj.activeSelf == true)
{
obj.SetActive(false);
}
}
}
遍歷存儲所有物體添加到列表中(使用GameObject.activeSelf進行判斷)