Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
 public Audio Generate(AudioGenerationParameters parameters)
 {
     throw new NotImplementedException();
 }
Esempio n. 3
0
 public Conversation.Audio Generate(AudioGenerationParameters parameters)
 {
     return(new Conversation.Audio("AlternateAudioPath"));
 }
Esempio n. 4
0
 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);
 }