public void StartDialog(DialogText newDialog) { dialogIsInitialised = true; player.GetComponent <PlayerMovement>().DisableControl(); currentDialog = newDialog; GameObject currentDialogObject = Instantiate(dialogPrefab, mainCanvas.transform); currentDialogDisplayer = currentDialogObject.GetComponent <DialogDisplayer>(); currentDialogDisplayer.SetDialogText(currentDialog.GetDialogText()); }
public void ProcessInput() { if (ShouldProcessInput()) { actionAxisInUSe = true; if (currentDialog.IsNextDialog()) { currentDialog = currentDialog.GetNextDialog(); currentDialogDisplayer.SetDialogText(currentDialog.GetDialogText()); } } }
private void ProcessInput() { if (ShouldProcessInput()) { actionAxisInUser = true; if (currentDialog.IsNextDialog()) { currentDialog = currentDialog.GetNextDialog(); currentDialogDisplayer.SetDialogText(currentDialog.GetDialogText()); } else { EndDialog(); } } ValidAxisInUser(); }