public Conversation.Audio Generate(AudioGenerationParameters parameters) { var file = parameters.File.File.File.Name; var subtitle = parameters.Parameters.Single(p => p.Id == CsvData.SPEECH_SUBTITLE || p.Id == CsvData.OPTION_SUBTITLES).DisplayValue(parameters.Localize); var key = Tuple.Create(subtitle, file); try { var value = mapping[key]; value += ".ogg"; return(new Conversation.Audio(value)); } catch { MessageBox.Show(key.ToString()); } return(new Conversation.Audio("shane")); }
public Audio Generate(AudioGenerationParameters parameters) { throw new NotImplementedException(); }
public Conversation.Audio Generate(AudioGenerationParameters parameters) { return(new Conversation.Audio("AlternateAudioPath")); }
public override Conversation.ConfigureResult2 Edit(IColorScheme scheme, Conversation.IConversationNodeData node, AudioGenerationParameters audioContext, Func <ParameterType, ParameterEditorSetupData, IParameterEditor> config, ILocalizationEngine localizer, IAudioParameterEditorCallbacks audioProvider, AutoCompleteSuggestionsDelegate autoCompleteSuggestions) { return(ConfigureResult2.NotApplicable); }