Ejemplo n.º 1
0
            public void AddReply(Dialogue dialogue, string text)
            {
                DialogueStats dialogueStats = Dialogues.GetOrAdd(dialogue.GetName(), (key) => new DialogueStats());

                Packages.Add(dialogue.Package);

                string[] split = text.Split(DelimiterChars, StringSplitOptions.RemoveEmptyEntries);
                int      words = split.Length;

                dialogueStats.ReplyWords += words;
                dialogueStats.Replies    += 1;
                ReplyWords += words;
                Replies    += 1;
            }
Ejemplo n.º 2
0
            public void AddSentence(Dialogue dialogue, string actorID, string text)
            {
                DialogueStats dialogueStats = Dialogues.GetOrAdd(dialogue.GetName(), (key) => new DialogueStats());
                ActorStats    actorStats    = Actors.GetOrAdd(actorID, (key) => new ActorStats());

                Packages.Add(dialogue.Package);

                string[] split = text.Split(DelimiterChars, StringSplitOptions.RemoveEmptyEntries);
                int      words = split.Length;

                dialogueStats.SentenceWords += words;
                dialogueStats.Sentences     += 1;
                SentenceWords += words;
                Sentences     += 1;

                actorStats.Words     += words;
                actorStats.Sentences += 1;
            }