금일 '메타버스만들기'과제 제출 날로 어제부터 급하게 과제를 하는 동안 발생하였던 트러블 슈팅에 대해 적어볼 것이다.
.
.
.
private void Awake()
{
if (gameManager == null)
{
gameManager = this;
DontDestroyOnLoad(this.gameObject);
}
else
{
Destroy(this.gameObject);
return;
}
uiManager = FindObjectOfType<UIManager>();
LoadHighScore();
}
public void Start()
{
uiManager.UpdateScore(0);
uiManager.UpdateHighScore(highScore);
}
.
.
.
위 코드는 문제의 코드이다.
.
.
.
SceneManager.sceneLoaded += OnSceneLoaded;
private void OnSceneLoaded(Scene scene, LoadSceneMode mode)
{
uiManager = FindObjectOfType<UIManager>();
currentScore = 0;
...
}