/// <summary> /// Initialize a UI and sequencer with displaySettings. /// </summary> /// <param name='ui'> /// Dialogue UI. /// </param> /// <param name='sequencer'> /// Sequencer. /// </param> /// <param name='displaySettings'> /// Display settings to initiate the UI and sequencer with. /// </param> public void Initialize(IDialogueUI ui, Sequencer sequencer, DisplaySettings displaySettings, DialogueEntrySpokenDelegate dialogueEntrySpokenHandler) { this.ui = ui; this.sequencer = sequencer; this.settings = displaySettings; this.dialogueEntrySpokenHandler = dialogueEntrySpokenHandler; ui.Open(); sequencer.Open(); ui.SelectedResponseHandler += OnSelectedResponse; sequencer.FinishedSequenceHandler += OnFinishedSubtitle; }
/// <summary> /// Initialize a UI and sequencer with displaySettings. /// </summary> /// <param name='ui'> /// Dialogue UI. /// </param> /// <param name='sequencer'> /// Sequencer. /// </param> /// <param name='displaySettings'> /// Display settings to initiate the UI and sequencer with. /// </param> public void Initialize(IDialogueUI ui, Sequencer sequencer, DisplaySettings displaySettings, DialogueEntrySpokenDelegate dialogueEntrySpokenHandler) { this.ui = ui; this.sequencer = sequencer; this.settings = displaySettings; this.dialogueEntrySpokenHandler = dialogueEntrySpokenHandler; ui.Open (); sequencer.Open (); ui.SelectedResponseHandler += OnSelectedResponse; sequencer.FinishedSequenceHandler += OnFinishedSubtitle; }