NScumm.Scumm.ScummEngine7.TranslateText C# (CSharp) Метод

TranslateText() публичный Метод

public TranslateText ( byte text ) : byte[]
text byte
Результат byte[]
        public override byte[] TranslateText(byte[] text)
        {
            int i;
            _lastStringTag[0] = 0;
            var translatedText = text;

            if (text.Length > 0 && text[0] == '/')
            {
                // Extract the string tag from the text: /..../
                for (i = 0; (i < 12) && (text[i + 1] != '/'); i++)
                    _lastStringTag[i] = (byte)char.ToUpper((char)text[i + 1]);
                _lastStringTag[i] = 0;

                translatedText = new byte[text.Length - i - 2];
                Array.Copy(text, i + 2, translatedText, 0, translatedText.Length);
            }


            return translatedText;
        }