public void ShowNextMessage() { // play message if there are still messages if (_messagesManager.HasNextMessage()) { _adjustSimulationCanvas.SetActive(false); _pauseGameCanvas.SetActive(false); _messagesCanvas.SetActive(true); // raises the message counter _messagesManager.NextMessage(); } else { _toNextChallengeCanvas.SetActive(true); } }