private void showPage(int page) { this.page = page; dialogText.text = dialog.GetText(page); for (int i = 0; i < 3; i++) { //Disable all response buttons buttons [i].enabled = false; buttonImage [i].enabled = false; buttonTexts [i].text = ""; } for (int i = 0; i < dialog.GetButtons(page).Length; i++) { //Re-enable response buttons required by the current dialog page DialogButton button = dialog.GetButtons(page) [i]; setButton(button.GetText(), i, button.GetTarget()); buttons [i].enabled = true; buttonImage [i].enabled = true; } }