Exemple #1
0
        private void ParseLanguageStrings(Regex langEndLine, string lang)
        {
            Regex langStartLine = new Regex("^\\[" + lang + "\\]");

            _dialog.NpcName[lang]                     = _textStrings.GetMSGValue(100, langStartLine, langEndLine);
            _dialog.DescriptionAlive[lang]            = _textStrings.GetMSGValues(200, langStartLine, langEndLine);
            _dialog.DescriptionAliveFull[lang]        = _textStrings.GetMSGValues(210, langStartLine, langEndLine);
            _dialog.DescriptionKnocked[lang]          = _textStrings.GetMSGValues(220, langStartLine, langEndLine);
            _dialog.DescriptionKnockedFull[lang]      = _textStrings.GetMSGValues(230, langStartLine, langEndLine);
            _dialog.DescriptionDead[lang]             = _textStrings.GetMSGValues(240, langStartLine, langEndLine);
            _dialog.DescriptionDeadFull[lang]         = _textStrings.GetMSGValues(250, langStartLine, langEndLine);
            _dialog.DescriptionCriticalDead[lang]     = _textStrings.GetMSGValues(260, langStartLine, langEndLine);
            _dialog.DescriptionCriticalDeadFull[lang] = _textStrings.GetMSGValues(270, langStartLine, langEndLine);

            _dialog.UserStrings[lang] = _textStrings.GetMSGValues(100000000, 999999999, langStartLine, langEndLine);
        }