Los Panels suelen usarse para agrupar elementos de una interfaz.

Ejemplos:

Referencia

[SerializeField]
private GameObject panelInventario;

Mostrar

panelInventario.SetActive(true);

Ocultar

panelInventario.SetActive(false);

Toggle

panelInventario.SetActive(
    !panelInventario.activeSelf
);

CanvasGroup

Para más control, puede usarse CanvasGroup.