// Update is called once per frame private void Update() { if (initialized) { if (core.GetIsBusy()) // if the core is busy make the canvas opaque { groupalpha = 1; GroupUpdate(); } else // core not busy { Fade(); // fade UI } } }