private PhraseComposer CreateHelpPhraseComposer(ActivityParameterDictionary parameters) { var composer = new PhraseComposer(_soundManager) { TextFormat = parameters.GetParamValue("HelpTextFormat", string.Empty), Parameters = parameters.GetParamValueAsArray("HelpParameters"), PhraseFormat = parameters.GetParamValue("HelpPhraseFormat", "{s*}"), Sounds = parameters.GetParamValueAsArray("HelpSounds", new string[0]) }; return(composer); }
private PhraseComposer CreatePhraseComposer( ActivityParameterDictionary parameters, bool forComposeTextOnly) { var composer = new PhraseComposer(_soundManager) { TextFormat = parameters.GetParamValue("TextFormat", string.Empty), Parameters = parameters.GetParamValueAsArray("Parameters") }; if (!forComposeTextOnly) { composer.PhraseFormat = parameters.GetParamValue("PhraseFormat", "{s*}"); composer.Sounds = parameters.GetParamValueAsArray <string>("Sounds"); } return(composer); }
private static WaitHandle[] GetWaitedEvents(ActivityParameterDictionary parameters) { return(parameters.GetParamValueAsArray <WaitHandle>("WaitedEvents")); }
private PhraseComposer CreatePhraseComposer( ActivityParameterDictionary parameters, bool forComposeTextOnly) { var composer = new PhraseComposer(_soundManager) { TextFormat = parameters.GetParamValue("TextFormat", string.Empty), Parameters = parameters.GetParamValueAsArray("Parameters") }; if (!forComposeTextOnly) { composer.PhraseFormat = parameters.GetParamValue("PhraseFormat", "{s*}"); composer.Sounds = parameters.GetParamValueAsArray<string>("Sounds"); } return composer; }
private PhraseComposer CreateHelpPhraseComposer(ActivityParameterDictionary parameters) { var composer = new PhraseComposer(_soundManager) { TextFormat = parameters.GetParamValue("HelpTextFormat", string.Empty), Parameters = parameters.GetParamValueAsArray("HelpParameters"), PhraseFormat = parameters.GetParamValue("HelpPhraseFormat", "{s*}"), Sounds = parameters.GetParamValueAsArray("HelpSounds", new string[0]) }; return composer; }
private static WaitHandle[] GetWaitedEvents(ActivityParameterDictionary parameters) { return parameters.GetParamValueAsArray<WaitHandle>("WaitedEvents"); }