기억의조각 UI버튼 간헐적으로 안눌리는 현상수정

This commit is contained in:
2026-06-25 17:35:43 +09:00
parent e522e8f74b
commit f1b68b0e71
5 changed files with 118 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
using UnityEngine;
public class CollectionManager : MonoBehaviour
public class CollectionManager : MonoBehaviour, ISceneInitializable
{
public static CollectionManager Instance;
@@ -28,6 +28,22 @@ void Start()
UpdateUI();
}
// SceneLoadManager가 씬 로드마다 호출. 새 씬의 StarPieceHud를 다시 찾아 연결한다.
public void OnSceneLoaded()
{
FindStarPieceHud();
UpdateUI();
}
private void FindStarPieceHud()
{
// 비활성(토글로 꺼진) HUD도 찾을 수 있도록 Include
_starPieceHud = FindFirstObjectByType<StarPieceHud>(FindObjectsInactive.Include);
if (_starPieceHud == null)
Debug.LogWarning("[CollectionManager] 현재 씬에서 StarPieceHud를 찾지 못했습니다.", this);
}
public void AddStar(int amount)
{
_currentStars += amount;