public static void RefreshTextOnAllBlocks() { int i = 0; for (int count = allBlocks.Count; i < count; i++) { TutorialBlock tutorialBlock = allBlocks[i]; if (tutorialBlock != null && tutorialBlock.displayStart != -1f && SubtitleManager.instance.instructionText.text == tutorialBlock.oldText) { string tutorialText = TutorialRepository.instance.GetTutorialText(tutorialBlock.name); if (tutorialText != tutorialBlock.oldText) { tutorialBlock.oldText = tutorialText; SubtitleManager.instance.SetInstruction(tutorialText); } } } }
public override void OnLostFocus() { TutorialBlock.RefreshTextOnAllBlocks(); base.OnLostFocus(); }