Ejemplo n.º 1
0
        private void ApplyOptions(TwisonStory story, TwisonLoaderOptions options)
        {
            var utility = new TwisonUtility();

            if (options.removeLinkTextFromPassages)
            {
                utility.RemoveLinksFromPassages(story);
            }

            if (options.collapseNewLines)
            {
                utility.CollapseNewLines(story, options.maxNewLineChain);
            }

            if (options.trimPassages)
            {
                utility.TrimPassages(story);
            }
        }
Ejemplo n.º 2
0
 public TwisonLoader(TwisonLoaderOptions options)
 {
     _options = options;
 }
Ejemplo n.º 3
0
 public TwisonLoader()
 {
     _options = TwisonLoaderOptions.GetDefaultOptions();
 }