public void Reload()
{
SpeechResponderConfiguration configuration = SpeechResponderConfiguration.FromFile();
Personality personality = Personality.FromName(configuration.Personality);
if (personality == null)
{
Logging.Warn("Failed to find named personality; falling back to default");
personality = Personality.Default();
configuration.Personality = personality.Name;
configuration.ToFile();
}
scriptResolver = new ScriptResolver(personality.Scripts);
Logging.Info("Reloaded " + ResponderName() + " " + ResponderVersion());
}