void AdvanceDialog(int choice) { Choice PickedChoice; bool Dialog; PickedChoice = CurrentDialog.ChoiceEffect[choice]; Dialog = PickedChoice.DialogOpen; gameSystem.ApplyEffect(PickedChoice.ResourceEffect); ChangeCurrentDialog(PickedChoice.NextDialog); if (Dialog) { UpdateDialogBox(); } else { CloseDialog(); } }