private void UpdateAndDisplayDiary() { if (_petManager == null || _diaryUiParent == null) { Debug.LogWarning("UiManager: Missing references"); return; } UpdateDiaryValues(_petManager.GetCurrentPetState()); _diaryUiParent.SetActive(true); }