NScumm.Scumm.ScummEngine.DoSentence C# (CSharp) Метод

DoSentence() защищенный Метод

protected DoSentence ( byte verb, ushort objectA, ushort objectB ) : void
verb byte
objectA ushort
objectB ushort
Результат void
        protected void DoSentence(byte verb, ushort objectA, ushort objectB)
        {
            if (Game.Version >= 7)
            {

                if (objectA == objectB)
                    return;

                if (SentenceNum > 0)
                {
                    var st = _sentence[SentenceNum - 1];

                    // Check if this doSentence request is identical to the previous one;
                    // if yes, ignore this invocation.
                    if (SentenceNum != 0 && st.Verb == verb && st.ObjectA == objectA && st.ObjectB == objectB)
                        return;
                }

            }

            _sentence[SentenceNum++] = new Sentence(verb, objectA, objectB);
        }
ScummEngine