void setAllRelevantCharactersFrozen(bool stop) { int i = 0;//Run through all the characters that speak and freeze/unfreeze each one. while (dialogueData.isNextLine(dialogueIndex, i)) { //If character has a DialogueNPC script? if (dialogueData.getNpcCharacter(dialogueData.getNextMessage(dialogueIndex, i).m_subjectId) != null) { dialogueData.getNpcCharacter(dialogueData.getNextMessage(dialogueIndex, i).m_subjectId).freeze(stop); } i++; } dialoguePlayer.freeze(stop); }