diff --git a/QSB/Menus/MenuManager.cs b/QSB/Menus/MenuManager.cs index 6d376ba1..ea257223 100644 --- a/QSB/Menus/MenuManager.cs +++ b/QSB/Menus/MenuManager.cs @@ -438,9 +438,13 @@ internal class MenuManager : MonoBehaviour, IAddComponentOnStart return; } - var titleAnimationController = QSBWorldSync.GetUnityObject()._gfxController; + var activeAlpha = 1; - var activeAlpha = titleAnimationController.IsTitleAnimationComplete() ? 1 : 0; + if (QSBSceneManager.CurrentScene == OWScene.TitleScreen) + { + var titleAnimationController = QSBWorldSync.GetUnityObject()._gfxController; + activeAlpha = titleAnimationController.IsTitleAnimationComplete() ? 1 : 0; + } button.SetActive(active); button.GetComponent().alpha = active ? activeAlpha : 0;