Как в Unity 3D сделать при нажатии на кнопку Canvas невидимым

Как в Unity 3D сделать при нажатии на кнопку Canvas невидимым


Ответы (1 шт):

Автор решения: JustTesting

Сам Canvas отключить нельзя, но можно отключить каждый его дочерний элемент.

public class CanvasFalse : MonoBehaviour {

    public void OnMouseDown()
    {
        foreach (Transform child in GetComponentInParent<Transform>())
        {
            GameObject cld = child.gameObject;
            cld.SetActive(false);
        }
    }   
}
→ Ссылка