public void DoDiagChoice(int choice_id) { //Debug.Log("Select choice " + gameObject.name); current_choice.RunChoiceEffect(choice_id); current_choice = null; DialogueChoicePanel.Get().AfterSelectChoice(); }
public void CancelDiagChoice() { if (current_choice != null) { DialogueChoicePanel.Get().AfterSelectChoice(); current_choice = null; } }
public void StartDiagChoice(DialogueChoice dialogue_choice, DialogueActor player_trigger) { if (IsRunning()) return; if (dialogue_choice == current_choice) return; //Debug.Log("Trigger choice " + gameObject.name); current_choice = dialogue_choice; choice_player = player_trigger; DialogueChoicePanel.Get().Show(dialogue_choice, player_trigger); }